Monday, April 13, 2015

Source Update

I've finally updated Robie's source in Github:

https://github.com/meatheadmike/robie_motor_control/releases/tag/v0.3

This update brings with it my multi-mode framework. Basically this allows Robie to cycle between different operating modes when his top button is pressed.

Currently three different modes are defined:

1. Remote Control. This allows Robie to be steered via the Android app.
2. Bump-and-go. This allows Robie to Rove around autonomously. He will stop and change direction if his bumper hits something or if the ultrasonic ping sensor detects something in the way.
3. Lighting Effects. This mode cycles through some lighting patterns on Robie's eyes. You can control which pattern is displayed and the colors by pressing his arms and the bumper. Additionally the ping sensor controls the intensity of the background color.

I'll go in to more depth on the source code as well as the lighting effects mode in future posts.