Let's Make Robots!

The µBipedino Robot

Walks, Avoids obstacles, Dances, Plays Sumo, Soccer...
AttachmentSize
uBipedino.zip2.27 KB
bipedino.txt55.41 KB

The µBipedino robot is a tiny biped with 2 servos per leg. With a 2x2" custom made main board and another one for the head, this little robot can walk, turn, dance, avoid objects, sing and display a nice color show.

A couple of weeks ago I saw a nice video of kids playing with a tiny biped robot made by Easybotics. I contacted the owner and asked if I could create a similar robot based on an ATmega328 microcontroller that can be programmed in Arduino IDE, either directly in C, or, by using the ArduBlock tool, in a graphical manner, connecting blocks to write the program. He responded quickly saying that he has no problem with that, in fact, we could collaborate to build an Arduino compatible robot. After exchanging design ideas, we decided to go separate ways, as I wanted a simple robot board kit to be assembled by the customer or bought already assembled, and he wanted a more sophisticated board with a built in USB port and SMD parts. I started to prototype a robot and design the main board and today I have it ready for demos.

But first, let me introduce the µBipedino (pronounced micro-Biped-eeno) robot to you:

- micro-biped using 2 servos per leg for walking and dancing
- ATmega328 microcontroller at 3.3V, 8MHz with Arduino bootloader
- runs on a 3.6V LiIon battery
- built in charger with charging status LED (MAX1555)
- high side switch to enable the power to the servos by the microcontroller
- On/Off power switch with power status LED
- dual IR proximity sensor (38kHz) to detect objects on the Left/Right/Center
- trim-pots to adjust the IR LEDs light emitting level
- removable head board with built in Buzzer and dual RGB LEDs
- 4 extra connections for additional servos or sensors
- programmable start/select button
- keyed FTDI cable connector for programming
- board size: 5x5cm (2x2")
- robot size: 6x6x10.5cm (2.5x2.5x4")

Want to see it? Here are the pictures:

 

 

 

 

And the schematic and the PCB design:


 

I expect to have kits in the store sometime mid-January, perhaps even sooner if all works well.

Code has been attached. More improvements will follow, but it may get a head start for people with similar robots.

Update: after more than a year, I still have the robots on my robotics related work desk. I sold a few kits to some people that really wanted to try them out but the rest are still waiting for the plastic braces I was supposed to make on my 3D printer. But the thing is, the 3D printer did not arrive. Not because it was a scam, but because it was a crowd funded project that took a looooong time to get completed. Now, they are about to start shipping them. What is the printer brand? MakiBox. Yeah, that one. The cheapest 3D printer out there that took 2 years to get from idea to shipping with people waiting and waiting... But I digress. I'm glad that people started to build similar robots (BOBs) that work the same way although they use different components. Someday I will update the uBipedino further to give it the finished look that was about to look similar with the BOB's. Until then, I'll add some old pictures with the kits that I built:

 

 

OK, talking with people in the sout box I realized that I have not uploaded pictures of my prototype robot with arms. So, I took it out from the box, blew some dust off of it and took these pictures to spark some ideas:

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Now he can do ballet, jumping jacks, wave and all kinds of other fun stuff1

Stephen

nice biped...

Thanks!

You know, in some ways this was the Godfather of our beloved Bob!

Thanks!

You know, I just resurrected #3 from that picture, #1 I sent to my son in Romania and #2 is my daughter's play pal. I need to assemble a few more robots and make a tad bigger feet so they walk properly and make the bluetooth adapters for them. That's phisical. Then I need to adapt RoboFreak's code - I think it's the most advanced - to accept serial commands to move forward, backward, turn and a few more. This is the hardest part for me. Then we can have fun!

Ha. Cool.

(Although, considering how much he weaves from side to side to shift center of gravity, perhaps Bart Simpson got into Homer's beer. I kept wondering if it was going to tip over sideways.)

 

ADDED: Ah, it looks like you have upgraded him and have a lot of the instability knocked out now. Better.

 

Awesome work...looks like a lot of fun :)

Way Cool, I gotta order one...

And, If you're interested in following the development of ArduBlock, mentioned above, there is now a discussion group here:
http://groups.google.com/group/ardublock?hl=en

'Micro-Bi-ped-uino" is a mouthfull, but that is a very cute design. Nice work, as usual!

Thanks! The actual name is Micro-Biped-ino not "uino", that's another guy's trade marked name. That's why I added the TM. This is my name, consistent with my other boards. The robot's design will be released Open Source when I'll have the first kits in the store. But if anyone will copy the design for sale purposes he has to use a different name. Of course, for their own use, people can replicate the design as they wish. BTW, you became my trustworthy tester, do you want to give this one a shot too?