Let's Make Robots!

3D Laser scanner for 25USD

Believe it or not, but in China the people really can do things with less money then elsewhere in the world. Cheap 3D Laser Scanner for roughly 25 bucks. See that amazing results...

PAPERduino

This is a fully functional version of the Arduino. We eliminated the PCB and use paper and cardboard as support and the result is.. the PAPERduino :D

This is the the first version of the layout design, next we will try more designs, and another materials.

You just need to print the top and the bottom layout, and glue them to any kind of support you want. We hope that you start making your own boards. If you do, please share your photos with us, we would love to see them  ;)

Swarmanoid

Awesome!

My PCB Adventures...

Inspired by Birdmun's adventures in PCB's I decided to try my hand at it. I'm no guru, in fact I'm pretty noobish to this whole thing but I thought I'd share some of the things I've worked out with the help of friendly LMR'ers.

All the equipment I'm using is standard stuff that some folks may already have around:

1. Laser Printer. I had an inkjet which will work using a different method that employs special boards made for UV etching but I             picked up a Brother HL-2240 for $60. It was the cheapest no-frills LP I could find.

WhiteBOB - preview

This is WhiteBOB, my member of the BOB family. Because I have no access to a 3D-printer this robot is build from polystyrene sheets (3 and 1mm) and a piece of PVC corner strip.

V4 Stepper Driver

Hi LMR!

It's been a loooong time into WIP but it is finally there:

v4_drv

 

 

 

 

 

 

 

 

 

 

(Yeah scaling is bad, see the link down below for the Eagle files)

So what is in the picture above? I'll answer that for ya ...

BoB Jr. (Updated)

Starting a BoB project after seeing Deshipu's μBoB.

Um, this is wicked cool - micro laser scanning quad prop air platform

What happens when you put a laser scanner on a quad flying platform -> here

Just what I need for around the house.

MY AGV development platform

 

I decided to do this as a blog as I plan for this to be a long term test platform as I mess around with different tech along the way.

OK I started by buying this RC truck chassis on eBay:

It uses a 7.2v NiMH battery and powers the motor using an ESC that delivers a few AMPs of 6v through a BEC to power a transceiver and the steering servo. Instead of a transceiver, I am hooking up an Arduino Fio and various components, housing them in a project box:

Arms for Edward

After lots of thinking about what my next robot should look like, I couldn't resist the temptation of trying to improve Edward. I never really made a good program for him and everybody who sees him ask me to switch him on and let him run around. When they do, i shrug and tell them "the batteries are dead" or "I'm still working on the programming".

Android Open Accessory DIY DemoKit

At the Google I/O 2011 the new Android Open Accessory Development Kit (ADK) has been published. This allows to connect Accessorys to your Android phone and communicate between the Accessory and the Android via USB. The Accessory has to implement an USB Host, while the Android acts as a USB client.

Workshop basics - the mechanical side of robots - post 1

Given the fact that I'm stuck in the middle of 3 months of 75 hour weeks, and Mrs Steve is *still* grumpy becuase there are no tiles on the kitchen wall, it looks like I'm not actually going to be able to build robots for a while, so I thought I would write about some area's instead.

I have found LMR's blog roll one of the most useful places to learn about robots and robot building, and so I thought I would add something myself.

 

Library Basics - Optimization

The first Library Basics blog covered a basic conversion from a working sketch to a very simple library using the C++ class.  User mogul correctly pointed out some code optimizations that we can make.  His original message was:


You seem to waste a little resources here and there:

You store 4 private variables.

MRL - 3D Point Cloud

Put the video up - now got to join the points into a mesh - turn the mesh into a continuous space polygon which will wrap all possible space to move in - and use LKOptical tracking to anchor it to the "real world" ... then we'd be slamm'n

Hi LMRians.  Just thought I might show you the latest software I'm working on in MRL .

Zoomed


HSV depth version

DRC: object recognition using Raspberry Pi

Well... now for some simple object recognition...

The program flow:

a) take an image; take a subsection as the reference object - calculate and store the SIFT descriptors for this image

SIFT descriptors

b) rotate DRC by 180 degrees.

c) take an image

d) calc SIFT descriptors and look for matches with the reference

e) if not many matches - rotate a little and go back to c)