VBot is an Arduino based Quadbot which can walk, stretch and even dance. Watch it in action here. This repo contains the firmware and the controller code of VBot.
Blog post: http://blog.varunkumar.me/2013/01/vbot-arduino-based-quadbot.html
- The firmware which needs to be flashed on to the Arduino board.
- The bot can be controlled using an IR remote or from the Android app. IRremote library and Android Accessory library are used for receiving the commands from IR remote / Android app. The related libraries are also included in the folder named 'firmware'.
- Android app used for controlling the bot.
- Runs in USB accessory mode and uses Android Open Accessory Protocol (AOA) to send commands to the bot.
- Compatible with Android 2.3+
- JavaScript port of the firmware.
- Uses Node module 'Johnny-Five' which uses Firmata protocol for communicating with the Arduino board.
- The bot can be controlled from the REPL interface. Available methods: moveForward(), moveBackward(), moveLeft(), moveRight(), standUp(), stretch().
- Robot kit
- Arduino ADK Board (Any board can be used)
- Arduino Software
- Android SDK
- Node.js
- Johnny-Five
The source code is available here under MIT licence. Please send any bugs, feedback, complaints, patches to me at varunkumar[dot]n[at]gmail[dot]com.
-- Varun