Documente Academic
Documente Profesional
Documente Cultură
BIOLOID KIT
PAGE 1
The humanoid model has 18 Actuator managed by smart servo (AX12)made by the
same company ROBOTIS
These dynamixel servos are based on serial communication and linkage is pretty
effective, they are equipped with various sensor that assure accuracy and efficiency
To control them directly, we have to use Dynamixel Library with a specific hardware (USB
to Dynamixel)
PAGE 2
*Since it’s not available we resort to build a specifique firmware around The main board
of Bioloid CM-5
CM-5
PC Link (Serial Cable): The port to connect the serial port of CM-5 and PC using
serial cable (Bioloid seriel BSC-10 cable, not included) It is used for task code download or
communication with PC.
Start Button : select the mode.
MODE button: the button for changing mode, 3 modes available :
o MANAGE: Dynamixel Management Mode, used to set or test the operations
of CM-5 and AX/MX Dynamixel using RoboPlus Manager. Automatically executed when
RoboPlus Manager and CM-5 main controller are connected.
o PROGRAM: motion edit mode, used when the motions are edited with
RoboPlus Motion. Automatically executed when RoboPlus Motion and CM-5 main controller
are connected.
o PLAY: task code mode. Used after downloading the written code to CM-5
main controller with with RoboPlus Task. The Start button must be pressed directly by the
user to execute when PLAY LED flickers.
POWER LED: Turned on if the power is ON flickers if it is being charged.
U / L / D / R Button : The assigned buttons used for entering purpose during the
program operation commands to robots are transmitted by these buttons.
Status Display LED: TxD LED is on while CM-5 main controller is transmitting the
data to the outside, RxD LED is on while CM-510 main controller is receiving the data from
the outside. The AUX led is at your disposal, it can be turned ON or OFF using task code.
AX/MX Bus Port (3 pin): Used to connect the AX/MX-xxT Dynamixel servomotors in
a daisy chain method.
PAGE 3
SPECIFICATIONS OF THE CM-5 MAIN
CONTROLLER
Weight : 125.95g (excluding battery)
Controller : ATMega128
Working Voltage : 7 ~ 12V. Recommended Voltage: 9.6V (Bioloid NiMH battery).
Consumed Currents
To communicate with CM-5 we used Serial Communication and Used a Specified app
(Serial Port Monitor )
PAGE 4
This app Can listen to the active Serial port and then what we did is to track each and
every command using the company app (RoboPlus)
In a first Step, we’ll describe the capabilities of CM-5 hardware and software and a
specified table command will follow for an in-depth explanation.
MANAGE MODE
PAGE 5
Tele-operation :
PAN TILT CAM WITH REAL TIME VISION TELE-OPERATION
Streaming :
The video feed coming from webcam is handled with a streaming library mjpeg
Streamer that launches the feed through a local server to be accessible to all local devices
PAGE 6
Humanoid UI(User Interface)
FUNCTIONALITIES:
For ease of accessibility and for people who’s not well informed in robotic a user interface
is necessary thus, to handle all various functionalities that has been mentioned in earlier
sections
PAGE 7