Because this robot is a prototype for the proof of concept, at
this stage the control of the robot was made off-board on a PC.
Moreover, an external power supply was wired to CLIBO. With
the USB2Dynamixel component, which provides the possibility of
communicating with the actuators using a laptop computer, we
were able to program the kinematics and equilibrium equations
and the presented locomotion algorithm. Using MATLAB we wrote
a communication program that makes it possible to read and
write data packages to the AX-12 actuators. MATLAB programming
was used to write code for the implementation of the locomotion
algorithm. CLIBO is controlled by a graphical user interface (Fig. 14
that gives the user an ability to input the desired path). It is also
used to control certain arguments such as: Z (robot’s distance from
the wall), speed of the robot and the robot’s position.