Let's Make Robots!


I bought a parallax BOE-bot(the arduino robot shield) but had trouble with the 5v outputs when it went through the board. I modified it with some plates I bought … Read more
I am new to building robots and I decided to attempt a project that would be challenging, ultimately I decided this chellenge would best come from a robotic arm. … Read more

Trying to get Torobot USB servo controller to work with BeagleBoard


I have a Torobot (24 I think) USB servo controller which takes text commands and converts them to servo controlls.

I am using a Beagleboard XM (not the Bone) with an Angstrom distribution on it.  I am having a hard time accessing the board programmatically and have tried several approaches.  The board itself is fine, I'm just trying to send it commands.  The Python API seemed to be the most straight forward, but, of course, there are a lot of depencies I'm fighting with.

A Python Module that Tracks and Controls a Robot using OpenCV
I've been working on this one in silence for a bit.   Awhile back it hit me, before I started growing my Overlord project in complexity I wanted to refine it for … Read more

Python opencv

Hello everyone I have a problem regarding python and openCV. I want to make a rectangle in the middle of a video stream I was able to do it with a static image using the PIL library 


Says "banana" alot, and even some other things!
Well a long time ago I was thinking to myself "the Shout Box is a bit narrow, it could be a bit more IRC-like" and then I searched LMR and found this interesting … Read more
A Robot that is remotely controlled over the internet!
Using a
Introduction: I'm Mohammad Adib, I'm from the US, I'm 17, and this was my summer project. It's a vision I had in mind for a long time; To make a robot that I can … Read more
Uses OpenCV and static webcam to control a robot
NOTE: Try as I might, guys, I can't get the numbers to line up in my HTML version of my code.  Instead, you might just load it into Geany or Notepad+ to follow … Read more

Code Post - Interfacing Arduino and Python

This is something I've done by hand at least ten times and always seem to lose it so I've decided to post it here. It is an easy way to debug and test stuff will developing software for the Arduino (or any Microcontroller really). There is a python code that sends string messages to the arduino over serial based on which arrow key on your keyboard is pressed. There is also an Arduino code that listens for these messages, then repeats the message back to the PC to make sure it went through.

I need help for game testing - solved

Okay, I'm delighted to say that my latest project, a python online multiplayer game is almost done! All works as expected (except that my masterserver keeps resetting its server list every half-hour, and that the Server.exe bypasses its interface and runs as an invisible process... hey at least it still runs!)

Programming Languages Comic

"This is plagiarism."

Thought I'd share my upcoming game

I've been hard at work since March. I've been trying to write a game with Python, and I must say that it all went smoothly until I hit networking like a stone wall. It took a couple of weeks, but I figured out how to make it work, and I guess that I'm soon approaching something playable (maybe a playable free for all server as soon as school ends or earlier). Oh, by the way it's a 2D multiplayer online platformer shooter licensed under Creative Commons. So it's free.

My wireless rover, based on a Traxxas Stampede XL-5 and powered by a Raspberry pi, controlled over wifi. An Adafruit 12bit, 16 channel PWM servo driver is used to … Read more
     Hi guys.      One month ago I ordered two $1 webcams from eBay for future projects with some vision functions. Last week I received those items and I … Read more

Response time slow on Python pySerial, RPi, and Arduino orchestration

I'm working on learning Python and orchestrating my Raspberry Pi to be my bot's brain.  Currently, my plan is to develop an orchestration code between the RPi and Arduino+Motor Shield using good old UART and pySerial.  Right now, I've written rough code to cause the RPi to act as a fancy wireless shield.  It is suppose to capture key strokes and send them to the Ardy.  The trouble I'm having at this stage is with key presses not getting delivered to the Arduino quick enough.  Also, if the key is held down, the key is not repeated like hoped.

I will update with "4.x" build.  But wanted to get video up as demonstration of concept.  SSH-->RPi-->I2C Optoisolator-->Arduino Mini Pro--->Self … Read more

Sending serial from python to an arduino

I'm working on a project where I send a bunch of data through an arduino to my laptop.  I'm using python serial to read in the serial data.  That part is working fine.  Then I do some processing and I want to send the results back to the arduino.  This part is not working so well.  

It seems like python  serial.write()  only likes to send strings?  Right now I'm trying to send back one integer value.  Any ideas how to do that?  

Draw numbers of the winners of the LMR Donation
Using a
Introdution: This is my competitor for the LMRv4 Donor Appreciation Robot challenge. Using 5 Dynamixel AX-12+ Servos and an Arduino Mega. Programming has been done … Read more

Robot position localization using Monte Carlo filter

I am taking Udacity's "Programming a robotic car" free online class and I think it is a great resource for all robot builders! Since the beginning I have seen a lot of question about the way to try algorithms we are learning with real robotic vehicles.

CURRENT PROJECT WORK (Most recent first)   August 19, 2011 More body work, cutting and filing...and thinking about where to place the boards... Cutting an … Read more
controls up to eight servo motors using an ATmega328; serial commands change speed and position
I created an AVR servo firmware using C programming for an ATmega328 microcontroller. This version supports up to eight servos to be controlled while managing … Read more

IR and Sensor rangefinding data visualisation

These images were created by stepping a pair of servo motors to create a file containing sensor readings for each possible servo position.

I took 3 readings for each position from each servo and stored them in a file, then read the data back in a seperate pygame program running on a desktop to generate the image. RGB values were generated from the 3 readings from each sensor.


aka Rudolph's Noisemaker Tool for Arduino

I wanted my current robot project to make cool bleeps bloops and other stupid noises. Instead of just doing it I spent three days writing software to make an easy job "easier". Well, okay, I spent two days doing it wrong, then switched to Python and tried again. This package is the end result. It consists of an Arduino sketch that makes noise from numbers, and a GUI Python frontend to make it "clickier" (oooh).