I've been busy updating the source code and design documentation for Rocket Bot. You can now find:
- Design files for the base plates, pneumatic system, and electronics on Github.
- Source code for the Arduino libraries that control the Drive Base and Rocket Platform.
- Source code for the communications protocol (Reflecta) that allows a Windows or Linux PC to talk to the Arduino. This includes the Arduino side of the communications and a node.js client that runs on the PC.
- I've published the node.js client to the node package manager (e.g. npm) so you can add reflecta to your node.js app by simply running 'npm install reflecta'
I'm continuing to improve the documentation, samples, and unit tests. The documentation is still in a bit rough shape due to the rapid changes I've been making to Reflecta over the past few weeks. Things are finally settling down enough for me to start publicizing my work for other people to use.
My next project, after getting Rocket Bot documented well enough for other people to be able to reproduce my results, is to work on a high end 'inertial measurement unit' library for Arduino based around the Pololu MinIMU9v2 board. Pololu has a great piece of hardware here and I'm excited to think about what I can do for RocketBot and other robots with such a great set of sensors.