Let's Make Robots!

python

Robot rover controlled by a NRF24L01+ transceiver
Using a
I wanted a rover with longer range (WIFI is to short). On this robot the video and control signals is transferred by a NRF24L01+. The video is very low resolution … Read more
This is my smallest robot 20x20cm and 9cm hight. You can control it via WIFI like the other robots but this also has 8 HC-SR04 distance sensors. The distance will … Read more
Drive 4wd robot via wifi and html5
Using a
It is about 50x50cm with 20cm wheels and uses PiBorg Diable DC motor controller. It has the same control system as the Small Rover but it do not use the internal DC … Read more

raspberry + arduino / webiopi + firmata (python)

Im buildin internet controlled rc car with arduino, arduino motor shield and raspberry.
So how to use firmata and webiopi at the same time.
Is a minimal and optimized version of Raspbian
Minimal and optimized version of Raspbian Think this is a perfect version to start building something from ... you decide what you want to install. I have used … Read more

Programming Language

I've written most of the mechanical aspects of my robot in C++ (native to Arduino DUE) and am moving on to the brains, which is a Raspberry Pi 2.

I'd like to write this in a higher level language than C or C++. I am annoyed at the hoops I have to jump through to deal with strings and for that matter arrays.

I see two main choices, Python, and there is a Python 2.7 and a Python 3.4, and Node.js. What I have at the moment is OpenCV with Python 3 bindings, pocketsphinx, and eSpeak.

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

Hello,

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.

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 

CODE:

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

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!)

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

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.