The µBipedino Robot

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:

 

Walks, Avoids obstacles, Dances, Plays Sumo, Soccer...

  • Actuators / output devices: 4 HXT900 servos
  • Control method: autonomous or remote controlled
  • CPU: ATmega328P(3.3V 8MHz) with Arduino bootloader
  • Power source: 3.6V 750mAh Li Ion battery
  • Programming language: C
  • Sensors / input devices: Dual IR proximity sensors...
  • Target environment: indoors

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/the-ubipedino-robot

Oh my god it’s soooooo neat!

Oh my god it’s soooooo neat! Need to see a video

very cool

this bot’s got style and personality!

Thanks guys!Video is up,

Thanks guys!

Video is up, other videos some time in the following days (I want to show it dancing).

As soon as I will get the other servos in the mail I’ll do upgrades :smiley:

Cheers!

Cool little guy! Good work,I

Cool little guy! Good work,I like it. Neat everything. Thanks for sharing :slight_smile:

Cool, but is the power

Cool, but is the power enough for the servos?

Cool, but is the power

Cool, but is the power enough for the servos?

Sorry, double post…

Lol
Lol

Very nice and well thought

Very nice and well thought as allways :slight_smile: I like it.

Awesome. I like the Bart

Awesome. I like the Bart Simpson look of this robot. How is the quality of the HXT900 servos? I’m looking for good 3V micro servos.

Very nice
Too cool! This you should be proud of :slight_smile:

Great action and style.

Yeah, you took the name out

Yeah, you took the name out of my mouth, hehe. As for the servos, they work reliable, however these servos are not precise servos. I would not use them for panning a sensor that takes measurements every degree. But for leg movement they are good once you figure out the angles. Any micro size servo will run at 3.6V, but with a lower force. This robot doen’s need too much force, actually I could use HXT500 servos that have a smaller motor and will run longer, but they are more expensive.

On the other hand, the micro runs at 8MHz on internal clock and runs the servos with no twitching. I move the servos one at the time, but I tried to move all servos at once and they comply nicely. I even added 2 more servos to see if it works and it does. I’ll add 4 servos to see if they can all move at the same time, but I have to wait for the mail first.

Thanks! I haven’t forgotten

Thanks! I haven’t forgotten about you, just had some problems that set me back a bit. BTW, I like your avatar, FOCA. Too bad the ROBOTZ are not speaking english so these people can enjoy them…

It seems that the 3.6V

It seems that the 3.6V 750mAh Li Ion battery can drive this little guy for a while. I haven’t tested the limits yet. I’ve got to set the voltage sensor so I don’t deplete the battery below 2.7V then I’ll do an endurance test.

Thanks too, and you’re

Thanks too, and you’re welcome!

Glad you like it as much as

Glad you like it as much as I do :P! Thanks!

hey!AMAZING biped!!i was

hey!AMAZING biped!!i was wondering can i use your design for mine??

 

Thanks! Sure you can use

Thanks! Sure you can use it,I borrowed it too.

’Micro-Bi-ped-uino" is a

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

Thanks! The actual name is

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?