EQ-ROBO Programming : bomb Remover Robot

Similar documents
Robotics using Lego Mindstorms EV3 (Intermediate)

Two Hour Robot. Lets build a Robot.

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher

Devastator Tank Mobile Platform with Edison SKU:ROB0125

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...

Viper 2x35 Operating Modes

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Agent-based/Robotics Programming Lab II

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

e d u c a t i o n Detect Dark Line Objectives Connect Teacher s Notes

Robotics Engineering DoDEA Career Technology Education Robot Programming

Project 27 Joystick Servo Control

Building an autonomous light finder robot

Capstone Python Project Features

VEX Robotics Platform and ROBOTC Software. Introduction

Introduction to the EXPANSION HUB

I.1 Smart Machines. Unit Overview:

About New FT-SCServo (Smart Control Servo)

Laboratory Exercise 1 Microcontroller Board with Driver Board

Setup Download the Arduino library (link) for Processing and the Lab 12 sketches (link).

A Super trainer with advanced hardware and software features only found in very expensive equipment.

Programming PIC Microchips

Robotic Programming. Skills Checklist

Week Lesson Assignment SD Technology Standards. SPA Handout. Handouts. Handouts/quiz. Video/handout. Handout. Video, handout.

Line-Follower Challenge

Studuino Icon Programming Environment Guide

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)

SP ROBOTIC WORKS PVT. LTD. Viper 35A User Manual

The plan... CSE 6324 From control to actuators Michael Jenkin Office Hours: Sherman 1028 Wed 3-4. From the bottom up...

A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs

Introduction to the VEX Robotics Platform and ROBOTC Software

Tarocco Closed Loop Motor Controller

The Torxis Linear Servo meets the following environmental conditions:

Feed-back loop. open-loop. closed-loop

App Inventor meets NXT

STEM in Practice AISWA SAMPLE. with KodeKLIX. Def ine Plan Model Test Ref lect Improve EXTENSION ACTIVITIES

Sensors and Sensing Motors, Encoders and Motor Control

Mechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor

DC motor control using arduino

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

A3 Pro INSTRUCTION MANUAL. Oct 25, 2017 Revision IMPORTANT NOTES

Capstone Python Project Features CSSE 120, Introduction to Software Development

Topic 1. Road safety rules. Projects: 1. Robo drives safely - page Robo is a traffic light - - page 6-10 Robo is a smart traffic light

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Parts of a Lego RCX Robot

J. La Favre Using Arduino with Raspberry Pi February 7, 2018

Myostat Motion Control Inc. Cool Muscle 1 RT3 Application Note. Program Bank Notes for Cool Muscle Language

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

Robotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds

APPLICATION NOTE DA-100

Upgrading from Stepper to Servo

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

meped v2 Assembly Manual

Lab book. Exploring Robotics (CORC3303)

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools

SINGLE SENSOR LINE FOLLOWER

How Do You Make a Program Wait?

Operating Instructions

Brushed DC Motor Control. Module with CAN (MDL-BDC24)

Demon Pumpkin APPROXIMATE TIME (EXCLUDING PREPARATION WORK): 1 HOUR PREREQUISITES: PART LIST:

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

understanding sensors

Project Proposal. Underwater Fish 02/16/2007 Nathan Smith,

PSF-520 Instruction Manual

Training Schedule. Robotic System Design using Arduino Platform

Cutaneous Feedback of Fingertip Deformation and Vibration for Palpation in Robotic Surgery

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors

Serial Bus Smart Control servo SCS15 Manual

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

The light sensor, rotation sensor, and motors may all be monitored using the view function on the RCX.

combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular

Catalog

Programming Design ROBOTC Software

ROBOTICS & EMBEDDED SYSTEMS

Jaguar speed controllers

Solution: Based on the slope of q(t): 20 A for 0 t 1 s dt = 0 for 3 t 4 s. 20 A for 4 t 5 s 0 for t 5 s 20 C. t (s) 20 C. i (A) Fig. P1.

Rx62H Linear 5 Channel Brick

ADVANCED PLC PROGRAMMING. Q. Explain the ONE SHOT (ONS) function with an application.

Variateur analogique courant continu série AZ et AZB

4WD Mobile Platform SKU:ROB0022

How to Build the Robotics++ V2 Robot. Last Edited Nov

Microsoft MakeCode for

Motors and Servos Part 2: DC Motors

Chapter 14. using data wires

STEM in Practice AISWA SAMPLE. with KodeKLIX. Def ine Plan Model Test Ref lect Improve NAME: STUDENT WORKBOOK

Integrated Easy Servo

100UF CAPACITOR POTENTIOMETER SERVO MOTOR MOTOR ARM. MALE HEADER PIN (3 pins) INGREDIENTS

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Programming a Servo. Servo. Red Wire. Black Wire. White Wire

ies-2309 Integrated Easy Servo

Understanding the Arduino to LabVIEW Interface

Remote Sensor Manual. User Guide. Revision A.0

User Manual of Alpha 1s for Mac

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech

Responding to Voice Commands

Figure 1. Digilent DC Motor

One connected to the trainer port, MagTrack should be configured, please see Configuration section on this manual.

Transcription:

EQ-ROBO Programming : bomb Remover Robot Program begin Input port setting Output port setting LOOP starting point (Repeat the command) Condition 1 Key of remote controller : LEFT UP Robot go forwards after LED blinking Condition 2 Key of remote controller : LEFT DOWN Robot go backwards after LED blinking Condition 3 Key of remote controller : RIGHT UP Robot go forwards left after LED blinking The robot model is to study the remote controller programming with servo motor and LED module. You can remove the bomb using the robot hand by servo motor. Program name : eq2-3-p19_bombremover.ufc Condition 4 Key of remote controller : RIGHT DOWN Robot go forwards right after LED blinking Condition 5 Key of remote controller : F1 Robot close the robot hand Condition 6 Key of remote controller : F3 Robot open the robot hand LOOP ending point Program end

This means that program begins from hear. You have to place this node at the first of program. PROGRAM END is not active because you did not define PROGRAM BEGIN yet. This model use 1 remote control receiver module as input device. You have to connect the remote control receiver to the RCR input port of main board. And check the RCR in software to use. If the real connection of sensors are different to the setting on software, it will make robot to wrong operation.

This model use 2 LED modules and 1 Servo Motor as output device. You have to connect the right 1 LED module to the OUT-1 output port and left 2 LED module to the OUT-2 output port and Servo motor to the OUT-4 output port of main board. The initial value of Servo motor is to be 180. If the real connection of output modules are different to the setting on software, it will make robot to wrong operation. LOOP command is used to repeat the commands. REPEAT TIME is the repeat number you want. If you want permanent repetition, you have to set 0. ID is automatically assigned. You have to set the same ID at LOOP END. Automatically assigned ID is different according to the sequence of making nodes.

Set the LEFT UP key of remote controller. If the LEFT UP key is pressed, both of LED module run like as followings. The right LED module(out-1) turns on 0.5 seconds and turns off 0.5 seconds for 1 times. On TIME : On time of LED Off TIME: Off time of LED REPEAT: Repetition number

Both DC Motor - Direction : Backward - Speed : 100 - Running Time : 1 Robot goes forward during 0.1 second The DC Motor and Robot runs opposite direction because of the reduction gear transfer. Set the LEFT DOWN key of remote controller.

If the LEFT DOWN key is pressed, both of DC Motor run like as followings. Both DC Motor - Direction : Forward - Speed : 100 - Running Time : 1 Robot goes backward during 0.1 second The DC Motor and Robot runs opposite direction because of the reduction gear transfer. Set the RIGHT UP key of remote controller.

If the RIGHT UP key is pressed, left LED module runs like as followings. The left LED module(out-2) turns on 0.5 seconds and turns off 0.5 seconds for 1 times. On TIME : On time of LED Off TIME: Off time of LED REPEAT: Repetition number Left DC Motor - Direction : Forward - Speed : 100 - Running Time : 1 Right DC Motor - Direction : Backward - Speed : 100 - Running Time : 1 Robot turns left during 0.1 second The DC Motor and Robot runs opposite direction because of the reduction gear transfer.

Set the RIGHT DOWN key of remote controller. If the RIGHT DOWN key is pressed, right LED module runs like as followings. The right LED module(out-1) turns on 0.5 seconds and turns off 0.5 seconds for 1 times. On TIME : On time of LED Off TIME: Off time of LED REPEAT: Repetition number

Left DC Motor - Direction : Backward - Speed : 100 - Running Time : 1 Right DC Motor - Direction : Forward - Speed : 100 - Running Time : 1 Robot turns right during 0.1 second The DC Motor and Robot runs opposite direction because of the reduction gear transfer. Set the F1 key of remote controller.

If the F1 key is pressed, the servo motor sets to the 180 degree. This make the robot hand to be closed. (If the servo motor assembly is different with the assembly manual, the servo motor operation is different also) Set the F3 key of remote controller.

If the F3 key is pressed, the servo motor sets to the 120 degree. This make the robot hand to be opened. (If the servo motor assembly is different with the assembly manual, the servo motor operation is different also) The end point of LOOP { repetition command. You have to assigned the ID of paired LOOP { repetition command. (It is necessary to know that which LOOP { among the many LOOP { repetition commands in program.

This means that program ends hear. You have to place this node at the end of program. PROGRAM BEGIN is not active because you already define at the program. To run the robot, it is necessary to download the program into the robot. (Refer to download manual)