Let's Make Robots!

Robot Teaches Itself How To Walk.

Very interesting work of making a robot learn about itself using gyro feedback and programming in rules based around this.

Looks like it would be a quicker way to program robots to do complex tasks perhaps...

Good Pan/Tilt Code (Code example included)

I recently did a small consulting gig and built a one-off robot for a customer. The gig included the hardware but also the client needed some example code to get himself up and running a bit quicker. This turned out to be a great oportunity for me to sit down and clean-up some code that I have been using for years, in this case, my pan and tilt code...

Darwin is a hacker

How many monkeys on type writers does it take to write the collected works of Shakespeare? Or Asimov for that matter? It has been claimed, but never tested, that a limited amount of monkeys will indeed produce such a work.

Given enough time...

ArduBlock: a open source graphical programming language for Arduino integrated with the IDE

<a href="http://blog.ardublock.com/">ArduBlock</a> is a graphical programming languages that integrated with the Arduino IDE. It's originally inspired by <a href="http://scratch.mit.edu/">MIT's Scratch</a>. ArduBloick

Subsumption based robots

An awesome presentation on subsumption-based robots by David Andersson, it's a bit long, but it's totally worth it.


Computer GUI to Control Arduino/Adafruit

Ok, it's time to face facts..., I'm no programmer.

Incredible wooden mechanical machines video

Have a look at the engineering that has gone into some of these machines. I especially like the gearbox mechanism on the 2nd video to change from raising to extending the arm.

H-Bridge Motor Control for DIY Servo

I'm building a DIY servo for steering Yard Gnome. I'm testing some things out while I wait for the 24VDC 30 rpm 41 in-lbs gearmotor I ordered to arrive.

I'd like some advice on my controller.


A better way of debugging sensors with a realtime plotter

Debugging sensors on a microprocessor can be a hassle and the most used approach is to output the sensor values to a serial monitor. I made a realtime plotting tool which is a better and more visual way of doing the same thing. I created this software to debug an Arduino Due on my self-balancing robot.

Maze Solving Robot, Flood Fill Algorithm (UPDATED w/ video)

I was wondering how the guys program their robots in the micromouse competition. 


It was obvious that they don't use the "always go left" method. After looking around a little bit, it became apparent that the competitors keep their algorithms on the hush. But I did find that the base for most their methods is the Flood Fill method. Here is a paper that describes it pretty well. 

How do you know if your motors will be strong enough?

Hello Everyone,

I'm new to the LMR community and want to build my first robot. I'm a linux enthousiast so for brains I have an beagleboard. This has an 500MHz arm processor and runs on 5Volt at 2 watt on full load. http://beagleboard.org/

It also has 3 serial interfaces so I would choose a serial motor controller.

Speech Recognition with BitVoicer and Arduino

The main goal of this project was to test the speech recognition performance of BitVoicer (http://www.bitsophia.com/BitVoicer.aspx). For this purpose, I designed a simple led control sketch which I integrated with BitVoicer. Of course you can do anything you want once you have received the commands from Bitvoicer, but to keep things simple, I thought a led test would do just fine.