|
Robotis - Bioloid Comprehensive Kit The Bioloid Comprehensive Robot Kit
is designed as an Advanced Modular System for Designing and Building Robots.
The kit includes a CM-5 mcu (Atmel ATMega128),
18 AX-12+ serially controlled servos, 1 AX-S1 Sensor module,
Rechargeable battery pack (9.6V), 2 Programming Utilities and an assortment of frames,
nuts & bolts.
The servos are daisy-chained and serially controlled providing position,
current and heat feedbacks to the host controller.
Click the icons above to watch videos of some robots that can be constructed using this kit.
|
AX-S1 sensor module (Also serially controlled):
- 3 IR refection sensors (front, left and right)
- IR receiver
- Microphone
- Piezo-electric Sounds
AX-12+ Servo Actuator Module (Serially controlled, Specs at 10V):
- Reduction Ratio: 1/254
- Torque: 16.5kg-cm
- Speed: 0.196sec/60deg
Flexible Assembly:
|
 
|
The Frame Based Assembly System makes for a very flexible robot kit.
The Kit comes with multiple documented shapes ranging from simple robots with 1
or 2 servos up to a Full Featured Humanoid Robot (all parts for all models are
included).
The Diagram on the left shows the casing of both the AX-12 and AX-S1. You can see on this diagram that there are a number of mounting locations where M2 nuts can be slotted in and held in position. (There are 4 of these locations on each side, 2 at the bottom and these are repeated on the rear of the module). This clever design allows the many frames included in the Bioloid Kit to connect to the AX-12's and AX-S1's easily. Also, the rotating bush, i.e. the bushing mounted to the shaft, of the AX-12 also has 4 M2 Nuts that are held in place - this provides a 'thread' to make connection of frames easy as well.
|
Serial Control:

The Bioloid uses a 1 wire digital bus to communicate with all peripherals
(Servos, Sensors, etc.).
This bus consists of a Half Duplex UART at TTL. The result is a networked servo
bus with 1 data wire and two power wires (Vdd, GND) making for simple, yet
effective connection of devices.
The bus has also the unique feature of running at 1Mbps enabling advanced robot
applications that require high amounts of feedback and commands to the servos.
Software and Programming:
Once the Robot is Assembled it can be programmed with New, Custom
Motions as well as new Autonomous Behaviors making the Robot react
to the External Environment/Sensors.
- Motion Editor - a GUI that allows you to
create motion sequences for your robot.
-
Behaviour Control Program - a GUI that allows you to program sequences of events/motions.
|

|
Motion Editor The motion editor has a graphical user interface that allows the user to edit a multi-jointed robot made up of Robotis servos. A user can create and edit motions by moving the joints by hand and saving each pose using the motion editor. The user can also connect or repeat edited motions.
Once a motion has been defined it can then be downloaded into the CM-5's FLASH and called from the Behaviour Control Program.
|
 |
Behaviour Control Program A robot is a machine that can behave in various ways. However, it can do so only when there is a program that tells how the robot should act for a certain situation. This program is called the “Behaviour control program.” A Behaviour control program is a series of rules that define the action a robot should take for the given state.
A series of commands are entered that allow the programmer to interrogate ALL the functionality of the AX-12, AX-S1 and the CM-5 mcu module. The functionality accessible within the CM-5 includes playing motion sequences, external pushbuttons and the CM-5's timer. |
 |
Programming in C for Advanced Applications and
Research
The CM-5 controller board is based on the popular Atmel128 MCU. It is also possible to program the CM-5 module using freeware GNU GCC compiler WinAVR available by AVR Freaks. This gcc compiler is a great freeware tool, coupled with the editor Programmers Notepad.
The robot also includes a
This is an option for experienced programmers only though.
On our Forum you will find a number of Libraries and Tips to program
the Robot in C.
|
Kit Contents:
- CM-5 Controller board (Atmel ATMega128 @ 16Mhz),
- 18 AX-12+ Serially controlled servo's (UART @ 1Mbps one-wire
TTL)
- 1 AX-S1 Sensor module,
- Rechargeable battery pack (9.6V),
- 2 Programming Utilities (freeware),
- a Switch mode Power Supply,
- Serial Cable (9pin D-type),
- an assortment of frames (over 100),
- wheels & tires, and
- spacers, bushings, nuts & bolts.
|
 |
This kit is not intended to be used by unattended small
children because the servos are very powerful.
Additional Resources and Documentation
RoboSavvy Ltd. Is the exclusive distributor for Robotis in UK.
|