Date post: | 09-Mar-2016 |
Category: |
Documents |
Upload: | ro-boticacom |
View: | 229 times |
Download: | 7 times |
12
5. Build My Own Robot
Programming
(For more information, please refer to our e-Manual or User’s Guide in RoboPlus)
For programming information, please refer to the User’s Guide in RoboPlus.
Unique Humanoid
Decorate your robots.
Special Operation
Users can make their own special humanoid to do special tasks and operations.
If you add the ZIG-110 Set wireless module set on the remote controller, it will prevent any interference with other users. This is good for soccer and battle.
The IR Sensor can be used to detect obstacles.
Adding the zigbee wireless module
Users can make various kinds of robots other than humanoids.
Build Various of Robots
IR Sensor
RoboPlus CD
Using the RoboPlus programming software, you can make your own motions and control the robots. (RoboPlus CD included)
한국어
ENG
日本語
12
13
6. e-Manual
[Download examples]
[Step by step S/W tutorial]
[Robot parts information]
http //support.robotis.com ..
e-Manual
E-Manual(support.robotis.com) is a website that provides technical supports by ROBOTIS.
Here you can see every manual for the whole ROBOTIS product with various download examples
and motion files.
7. Additional 26 Assembly Examples
(1) Crossing Gate
(2) Universal GaugeRobot Picture Category Description
Difficulty Beginner
Algorithm Control the Dynamixel's speed using the buttons on the CM-510
Operation MethodPress the U button on the CM-510 to increase the gauge's speed.Press the D button on the CM-510 to decrease the gauge's speed.
Used Device CM-510(1), AX-12+(1)
RoboPlus Lanaguage FUNCTION,CALL, RETURN, LOAD, CALCULATE, ENDLESS LOOP, IF, ELSE IF
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
Robot Picture Category Description
Difficulty Beginner
Algorithm Control the Dynamixel's position using the buttons on the CM-510.
Operation MethodPress the U button on the CM-510 to open the bar.Press the D button on the CM-510 to lower the bar.
Used Device CM-510 (1) , AX-12+ (1)
RoboPlus Lanaguage FUNCTION,CALL, LOAD, ENDLESS LOOP, IF, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
한국어
ENG
日本語
14
(3) Crocodile MouthRobot Picture Category Description
Difficulty Beginner
Algorithm Control the Dynamixel position and Buzzer with the value from the IR Sensor and Timer
Operation Method
The mouth opens when the front sensor detects something, and close when nothing is detected.When it detects something in its mouth, it will open its mouth.A melody will activate if nothing is detected for 10 seconds.
Used Device CM-510(1), AX-12+(1), IR Sensor (1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, ELSE IF, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
(4) Pan Tilt Robot Picture Category Description
Difficulty Beginner
Algorithm Control the Pan Tilt using the buttons on the CM-510
Operation Method
Press the U button on the CM-510 to move the tilt actuator (Up, Down) up.Press the D button on the CM-510, to move the tilt actuator (Up, Down) down.Press the R button on the CM-510, to turn the pan actuator (Sideways) right.Press the L button on the CM-510, to turn the pan actuator (Sideways) left.
Used Device CM-510(1), AX-12+(2)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, CALCULATE, ENDLESS LOOP, IF, ELSE IF, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
(5) Parking Gate Robot Picture Category Description
Difficulty Beginner
Algorithm Control the Dynamixel's position using the IR Sensor and Dynamixel's load value.
Operation MethodWhen an object is detected, the parking gate opens perpendicularly.When an object is detected and the bar is pushed, the parking gate opens horizontally.When nothing is detected, the parking gate closes.
Used Device CM-510(1), AX-12+(2), IR Sensor (1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, ELSE IF, WAIT WHILE, BREAK LOOP
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
(6) Smart CarRobot Picture Category Description
Difficulty Beginner
AlgorithmUse the CM-510's buttons to set the mode and Use the buttons and sensor value to control the rotation direction.
Operation Method
Press the U button together with the START button on the CM-510 to change to CONTROL mode.Press the D button together with the START button on the CM-510 to change to FREE mode.When you press the L button in CONTROL mode, it moves forward. The R button moves backward, U button moves rights, and the D button moves left. A melody will play each time it moves.When front sensor detects an object in FREE mode, it will turn right. When the lower sensor detects something, it will avoid the edge and turn right.
Used Device CM-510(1), AX-12+(4), IR Sensor(2)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, CALCULATE, JUMP, LABEL, ENDLESS LOOP, IF, ELSE IF, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
(7) Clapping CrabRobot Picture Category Description
Difficulty Beginner
Algorithm Control the Dynamixel position using the number of times the MIC detects a sound.
Operation MethodThe robot will standby with its arm open.The robot will clap as many as the number of time it detects a sound.
Used Device CM-510(1), AX-12+(2)
RoboPlus Lanaguage LOAD, CALCULATE, ENDLESS LOOP, IF, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
한국어
ENG
日本語
14
15
(8) Attaching DuckRobot Picture Category Description
Difficulty Beginner
Algorithm Use the sensor to control the Dynamixels
Operation MethodThe robot moves sideways continuously and watches for objects.The robot follows the direction in which an object is detected then attacks when both sensors detect an object.
Used Device CM-510(1), AX-12+(3), IR Sensor(2)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, LOOP WHILE, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
(9) Distance Level MeterRobot Picture Category Description
Difficulty Beginner
Algorithm Control the Dynamixel position using the distance detected by the sensor.
Operation Method The bar moves depending on the distance detected by the sensor.
Used Device CM-510(1), AX-12+(1), DMS Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, CALCULATE, ENDLESS LOOP
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
(10) Line TracerRobot Picture Category Description
Difficulty Beginner
Algorithm Control the line tracer using the sensor's detection value.
Operation Method The robot traces the black line.
Used Device CM-510(1), AX-12+(2), IR Sensor(2)
RoboPlus LanaguageFUNCTION, CALL, LOAD, CALCULATE, ENDLESS LOOP, IF, ELSE IF, ELSE, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner ExamplesTask Code (For Demo)
(11) Walking DroidRobot Picture Category Description
Difficulty Beginner
Algorithm Control various motions using the IR Sensor's value.
Operation MethodPlace an object in the robot's path and start your robot.Checks whether the robot avoids obstacles while walking.
Used Device CM-510(1), AX-12+(4), IR Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, LOOP WHILE, WAIT WHILE
Quick Starte-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Beginner Examples
Task Code (For Demo)
Motion File (For Demo)
(12) Probing RobotRobot Picture Category Description
Difficulty Intermediate
AlgorithmObject sensing and processing depending on IR Sensor's and DMS Sensor's value.
Operation MethodPlace objects of various sizes in the robot's path, then turn the robot on.If the obstacle is too big, it will avoid it.If the obstacle is not too big, it will move from its way it then proceed going.
Used Device CM-510(1), AX-12+(7), IR Sensor(1), DMS Sensor(1)
RoboPlus LanaguageFUNCTION, CALL, RETURN, LOAD, CALCULATE, ENDLESS LOOP, IF, ELSE, WAIT WHILE, BREAK LOOP
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate ExamplesTask Code (For Demo)
한국어
ENG
日本語
16
(13) ExcavatorRobot Picture Category Description
Difficulty Intermediate
Algorithm Dynamixel position control depending on IR Sensor's and DMS Sensor's value.
Operation Method
Place an object in the robot's path, then turn the robot on.When an object is detected in front of it, it will begin excavating.If an object is detected while carrying an object, the robot will turn in that direction and put the object it was carrying down.
Used Device CM-510(1), AX-12+(8), IR Sensor(1), DMS Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, CALCULATE, ENDLESS LOOP, IF, ELSE, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
(14) Robot FlowerRobot Picture Category Description
Difficulty Intermediate
Algorithm Motion control depending on the number of time sound is detected.
Operation Method
When the power is turned on, the flower blooms and moves as though it is dancing.If one clap is detected, the petals will pucker up slowly.If several claps are detected, the petals will pucker up quickly.
Used Device CM-510(1), AX-12+(6)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, ELSE, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
(15) FawnRobot Picture Category Description
Difficulty Intermediate
Algorithm Object sensing using IR Sensor's value.
Operation MethodWhen no change is detected, the fawn sits down and looks around.If an object is detected in front of the face, the fawn will follow the object.
Used Device CM-510(1), AX-12+(7), IR Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, ELSE IF, ELSE, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
(16) TurtleRobot Picture Category Description
Difficulty Intermediate
Algorithm Avoids obstacles depending on the IR Sensor and DMS Sensor value.
Operation MethodPlace an obstacle in the robot's path and turn the robot on.The turtle avoids obstacles located in the front and sides.
Used Device CM-510(1), AX-12+(8), IR Sensor(2), DMS Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, ELSE IF, ELSE, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
(17) GerwalkRobot Picture Category Description
Difficulty Intermediate
Algorithm Control the bird's walking pattern using the IR Sensor and DMS Sensor value.
Operation MethodPlace an obstacle in the robot's path and turn the gerwalk robot on.The robot avoids obstacles located in the front and sides.
Used Device CM-510(1), AX-12+(7), IR Sensor(2), DMS Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, ELSE IF, ELSE, LOOP WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
한국어
ENG
日本語
16
17
(18) Battle DroidRobot Picture Category Description
Difficulty Intermediate
Algorithm Dynamixel control using the IR Sensor's value
Operation MethodPlace an obstacle in the robot's path and turn the battle droid robot on.When the robot detects an object while walking, it will attack with both arms.When battle droid falls down, it will know which side it has fallen up and get up on its own.
Used Device CM-510(1), AX-12+(8), IR Sensor(1)
RoboPlus LanaguageVARIABLE, FUNCTION, CALL, LOAD, CALCULATE, ENDLESS LOOP, IF, ELSE IF, ELSE, WAIT WHILE
Quick Starte-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
(19) Quadruped Walking Robot Robot Picture Category Description
Difficulty Intermediate
Algorithm Control the walking using the IR Sensor and DMS Sensor value
Operation MethodPlace an obstacle in the robot's path and turn the quadruped robot on.The robot avoids obstacles in front of it.
Used Device CM-510(1), AX-12+(8), IR Sensor(1), DMS Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, ENDLESS LOOP, IF, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
(20) Biped Walking RobotRobot Picture Category Description
Difficulty Intermediate
Algorithm Control the walking using the IR Sensor and DMS Sensor value
Operation MethodPlace an obstacle in the robot's path and turn the robot on.The robot avoids obstacles located in the front and sides.
Used Device CM-510(1), AX-12+(8), IR Sensor(1), DMS Sensor(1)
RoboPlus LanaguageFUNCTION, CALL, LOAD, ENDLESS LOOP, IF, ELSE IF, ELSE, WAIT WHILE, LOOP WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
(21) Robot ArmRobot Picture Category Description
Difficulty Intermediate
Algorithm Dynamixel Communication for Position Value
Operation MethodCheck whether the responding motor reacts to the controling motor's movement.
Used Device CM-510(1), AX-12+(8)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, CALCULATE, ENDLESS LOOP, IF, ELSE, LOOP WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Intermediate Examples
Task Code (For Demo)
Motion File (For Demo)
(22) DinosaurRobot Picture Category Description
Difficulty Advanced
Algorithm Object detection and motion control using IR Sensor value.
Operation Method
Place an obstacle in the robot's path and turn the dinosaur robot on.The dinosaur robot attacks.When the obstacle disappears, it continues walking.When nothing is detected for a while, it will sleep.
Used Device CM-510(1), AX-12+(15), IR Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, LABEL, JUMP, IF, ELSE IF, ELSE, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Advanced Examples
Task Code (For Demo)
Motion File (For Demo)
한국어
ENG
日本語
18
한국어
ENG
日本語
(23) PuppyRobot Picture Category Description
- Difficulty Advanced
- Algorithm Motion control depending on the sound detection of the IR Sensor and Timer.
- Operation Method
Place an obstacle in the robot's path and turn the puppy robot on.
When it hears sounds, it wil walk around avoiding obstacles.
(It will do different things depending on the number of claps.)
When nothing is detected for a certain time, it will sleep.
- Used Device CM-510(1), AX-12+(17), IR Sensor(1)
- RoboPlus Lanaguage FUNCTION, CALL, LOAD, LABEL, JUMP, IF, ELSE IF, WAIT WHILE
- Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Advanced Examples"
- Task Code (For Demo)
- Motion File (For Demo)
(24) King SpiderRobot Picture Category Description
Difficulty Advanced
AlgorithmApplication motion control depending on the sound detection of the IR Sensor and Timer.
Operation Method
When it detects an objects in front of it while walking, it will avoid it.When an object is detected above it, it will crumple up its body.When it detects an object in front of it while it is crawled up, it will attack.When nothing is detected for a while, it will sleep.
Used Device CM-510(1), AX-12+(18), IR Sensor(2)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, LABEL, JUMP, IF, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Advanced Examples
Task Code (For Demo)
Motion File (For Demo)
(25) ScorpionRobot Picture Category Description
Difficulty Advanced
AlgorithmApplication motion control depending on the number of sounds detected and DMS Sensor value.
Operation Method
The robot sleeps when you first turn it on.The robot will awake when you clap.If you clap twice when the robot is awake, it will run away.The closer your hand gets to the sensor, the tail will rise to threaten you.If you get too close, it will attack.
Used Device CM-510(1), AX-12+(18), DMS Sensor(1)
RoboPlus Lanaguage FUNCTION, CALL, LOAD, LABEL, JUMP, IF, ELSE IF, LOOP FOR, WAIT WHILE
Quick Starte-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Advanced Examples
Task Code (For Demo)
Motion File (For Demo)
(26) LizardRobot Picture Category Description
Difficulty Advanced
Algorithm Obstacle avoidance motion control using the IR Sensor and DMS Sensor value.
Operation MethodIt will being crawling once turned on, and will stop when it detects an object then avoid it.When you grab its tail, it will try to escape.
Used Device CM-510(1), AX-12+(14), IR Sensor(1), DMS Sensor(1)
RoboPlus LanaguageFUNCTION, CALL, LOAD, CALCULATE, ENDLESS LOOP,IF, ELSE IF, ELSE, WAIT WHILE
Quick Start e-Manual(http://support.robotis.com) Home > Product Information > BIOLOID > PREMIUM KIT > Download > Advanced Examples
Task Code (For Demo)
Motion File (For Demo)
18