Robot Control Methods

PC Control


These demos and projects allow the robot to be controlled via a computer. This may be as simple as issuing commands in the Arduino Serial Monitor or as complex as a custom application like the Arm Link Software.

Usually computer control will be done via a USB cable, but some demos will support wireless control via XBees - see the specific demo for more info.

Direct Control


These demos and projects control the Robot directly from sensors connected directly to the Robot's control board (usually the ArbotiX-M Robocontroller). Usually this will allow the user to directly control the robot via the sensors.

Poses Control


These demos and projects allow you to create and playback a sequence of poses. The pre-programmed movements can be useful for well defined, repetitive tasks.

Serial Control


These demos and projects control the robot using a serial packet protocol. A serial packet can be sent from a variety of devices ranging from computers to microcontrollers. These demos are a great place to start if you want to control the robot dynamically from another device.



These demos and projects are deisgned to let your robot function without a computer or additional microcontroller. These projects rely on the robot's ArbotiX Robocontroller and sensors connected directly to it.

A computer will be required to setup and program the robot, but after that no computer will be required.

Wireless Control


These demos and projects allow you to control the robot wirelessly - usually by replacing the Serial Connection with XBee modules.



These articles have technical details regarding the control and operation of the robot.