Let's Make Robots!

Latest collected post on LMR

Navigate around using Object detection and Distance Detection
Meet Sparky (Assistive Companion) currently sparky has the ability to find his way around objects and navigate through rooms. Every move that sparky makes is saved … Read more
  i did not want to use the normal methods of a balcing robot.... so i just but a big hunk a metal under the axle. bot demensions 43x43x82 brain: … Read more
just another light seeking robot  41mm wheel base  iphone for size comparison 14cm x 8cm x 7cm   parts list Read more

quad encoder read speed

This is as much a programming problem as it is a mechanical issue I guess.
A few of us are working with quad encoders at the moment and I'm just wondering about ideas how to overcome a problem I've encountered using some.
I'm using interrupt on change to count encoder ticks and also reading a 16 bit timer for the interval between ticks on each motor.

Hello, my first post and first attempt at a robot. I visited the Manchester (UK) Mini Maker Faire recently and saw some biped robots and I decided that I just had … Read more
This is a little board I made in anticipation of Mr. Bdk6's toolchain for the LPC1114. BdkdevThis toolchain is amazing.  Really, if you are wanting to break away … Read more

Use an Arduino to get to the Moon

So, this whole Maker movement has got you excited, and the rocket you are building in your backyard is nearing completion.  But you haven't decided on a navigation computer yet.  You were thinking of using a laptop, but your daughter needs it for school.  Maybe a Beaglebone Black.  Darn!  Seems they are sold out everywhere.  You look around your lab, but all you can find is an Arduino. At first you pass right over it.  But when you can't find anything else, you start to wonder, "Could it get me to the moon?"

ComMotion Shield for omni and mecanum wheel robots

After building my first omni wheel robot I realized how difficult it can be to monitor 4 encoders and drive 4 motors so I designed the ComMotion shield. As the name suggest the shield is designed for motion control but as I ended up with 2 spare serial ports I decided to add communications abilities to the shield hence the name ComMotion.

What every robot builder needs to know about

It is probably safe to say that every member of LMR is interested in machines that interact with their environment.  Interacting with the environment means getting information from it to provide feedback to the machine.  In the  electronics and computer worlds, "information" means "signals."  And since most of our robots use digital signals, whether with discrete logic chips or some sort of computer, and our machines need to do some sort of processing on those signals, we all need to be familiar with Digital Signal Processing (DSP). One note before we go on.

Makes a loud, piercing noise!
If anyone would like a look, I've posted a 3D printed loud noisemaker on Instructables and Thingiverse -  The Orange Screamer -  which is proving to be rather … Read more
Continuing to explore quadruped walking, I decided to see if I can build a robot that would have 2 degrees of freedom per leg, but still have leg inverse … Read more
Walk around and goes backwards in curves if it detects an obstacle.
Using a
Update: I uploaded a new video with the robot walking with a speed of 5 milliseconds of "SpeedWalk". It flies! Read more
Walking, Navigating, Turning
Using a
HI! So i just finished my first robot and i wanted thanx for a great site with lots of info and inspiration! As this is my robot and i haven´t really been working … Read more
Keeps all the parts together.
Any robot will need some sort of chassis or at least a frame to keep all the parts together. You may get away with just gluing everything together with hot glue in … Read more

bug

I have created my first part of my first robot, I am ready to make my entrance in this section of LMR. My robot will be modular, I will start with 3 modules each … Read more
This is my one motor walker robot. I thought I should make a water boat. But since the challenge already has such an entry ,I decided to build something new. And … Read more
Prowlerbot is designed around a BeagleBone Black as the primary behavior control system and several sub controllers to handle hard real-time work. The Beagle's … Read more
Finally got around to starting the write up for my quadcopter :) bought most of the parts from hobbyking: the frame: … Read more
  Starting a new robot with a quadratic baseshape.This is my second robot concept and I plan to use ArduinoMega + Raspberry Pi combination for this project. The … Read more

bdkdev 0.1.0 for windows released

My NXP LPC1114 downloader app version 0.1.0a has finally been released.  Right now only the Windows installer is available. The same executable will run on Linux with the mono runtime installed.  The files from the install directory can be copied to a Linux machine after it is installed on Windows if you want to try that.

UPDATE:   The raw Linux files are also available at that same link.  They may also work on a Mac with mono installed, but I have no way of trying that.  If anyone tries it, I would be interested in the results.

Charger module for 2S LiPos?

I'm thinking about making it possible to charge my robot directly from USB. I've seen that there are many lipo charger modules available (based on the TP4506 or MCP73833 chips), but they all charge single cell batteries (1S). The problem is, my robot runs on 2S batteries. My question is, is there any way to charge them with a small and cheap circuit that I could build into my robot?

ENG This is my first robot. I am completing the College of Information Systems and my TCC will be one based on the Open Source Arduino robot technology, but even … Read more
Hey guys, I have finally gathered up enough salvage parts and such to finally make a half way decent robot. This is the first custom robot, meaning that all the … Read more
Look maaa', no tools! :D Well, that's not entirely true, but it isn't far off. I have constructed this robot with a minimum of tools (and materials) , for the … Read more