Sunday, June 28, 2009

Bluetooth Remote Control Boebot

Original version, just using the Boebot's own serial communications termimal, which is a bit clunky to use:



At this point, the Boebot is like an unoptimized remote-controlled car.

And then using a simple C# program I wrote to transmit and receive information from the Boebot:



Now that I have my own program controlling the information flow, I can make it more fluid. In this last video I'm using both mouse clicks (though my screen framing didn't let you see it) and the pressing/holding of keys to send information to the Boebot. So you could easily use mouse movements to allow you to manipulate the robot. Or start sending more complex commands by certain mouse clicks or keyboard combinations.

As I mention at the end, I'm also collecting information transmitted from the Boebot to the computer. At the moment, I'm just getting a series of letters (R, L, F, B) to indicate the direction of each step. But it wouldn't be that much more difficult to hook up multiple sensors to the Boebot and get information from all of them to either display to the user or to store/analyze the data.

No comments:

Post a Comment