The ROS meta-operating system for robots has gained serious traction over the past few years. Vanadium Labs is now developing libraries that allow the ArbotiX, ServoStiK, and ArbotiX+ controllers to work as low-cost IO controllers within ROS. All of the source code for this project is released under a BSD license, allowing you to use the ArbotiX inside commercial robots.
The ArbotiX ROS bindings have been successfully deployed on many robots, ranging from small PC-powered AX-12 walkers, to large wheeled robots weighing nearly 50lbs. In each case, the ArbotiX is a single IO controller for a variety of mechanisms, including:
- Dynamixel servos - up to 252 of them!
- Traditional hobby servos - 2-10 depending on controller.
- Differential drive bases, will full closed-loop PID feedback.
- The Planar Meta-Laser (PML), a low-cost alternative to expensive laser range finders
- General purpose analog ports.
- General purpose digital ports.
Documentation for this project is hosted on the central ROS wiki. Currently, several packages have detailed documentation available:
An overview page of all stacks and packages currently available within the vanadium-ros-pkg repository can also be found on the ROS wiki.