rovercode is easy-to-use package for controlling robots that can sense and react to their environment. The Blockly editor makes it easy to program and run your bot straight from your browser. Just drag and drop your commands to drive motors, read values from a variety of supported sensors, and see what your bot sees with the built in webcam viewer.
rovercode runs on any single-board-computer supported by the Adafruit Python GPIO wrapper library, including the NextThingCo CHIP, Raspberry Pi, and BeagleBone Black. Once installed, just point your browser at the rovers address and get started.
First, on your robot:
$ git clone https://git.io/rovercode.git
Then, on your PC or tablet, point your browser to your robot's IP address.
A very nice install.sh is is coming soon. For now, use the install instructions to set up dependencies.
rovercode is on its first release. It is usable now, but we have lots of great features left to be added. Check out the install instructions and the contributing instructions. Check out the feature tracker to see if there's something fun to contribute.
GNU GPLv3 © Brady L. Hurlburt and the rovercode.org community