Instructables

Domo Kun WobblyBot, Simple Self Balancing Robot

FeaturedContest Winner
Picture of Domo Kun WobblyBot, Simple Self Balancing Robot


A self balancing two-wheel robot that wobbles, hence the name WobblyBot.

  • Quite possibly the simplest design for a robot that could (sort of) balance itself on two wheels, without the use of accelerometer, gyroscope or microcontroller.

A great weekend project, and do check out the video to see it in action. And why Domo Kun? Because I think it's cute :) You can pretty much change the WobblyBot into any character you like.

Visit here for more build photos and tips.


How It Works


The robot is essentially a simple pendulum, with the pivot at the wheel axle. The bottom part of the robot’s body is significantly heavier than the upper part of it. This serves as a counter weight, keeping the entire body upright, hence the balancing act.
 
Remove these adsRemove these ads by Signing Up

Step 1: Putting Things Together

The cradle is made from MDF plate riveted to aluminum L bars. No special reason for such selection of materials, they are just stuff I have aplenty. The cradle can be made a whole lot simpler with other materials such as Acrylics.

The length of the cradle is really up to your choosing, but the width is design to fit a D sized battery holder with ease. The exact placement of the batteries are critical since it doubles up as the counterweight for the robot.

The batteries must be placed dead center, length-wise and width-wise. If not the robot will either not able to balance straight up, or it will not be able to move straight forward and backward (because one wheel is carrying more load than the other).

DC Geared Motors used are rated at 12V, 100mA, 130RPM and 58.8mN.m torque. The motor are driven at half the power (around 5.5V and 50mA). I’ll explain why later.

DC Geared Motors are used instead of the a normal DC Motors. They are better suited for this project due to the fact that it produces low RPM, and have enough torque to drive the robot. You will later find out that the robot could end up becoming quite heavy.

The motors are mounted directly to the cradle, note that there are room underneath the motor, this is the space where we will add more counter weight if need be.

The circuit that drives the motors is mounted on top of the batteries. I initially planned to make my own circuits before laziness strikes and end up hacking an RC Car for the circuit :)
rspn2 years ago
What are the Materials here?:)
TONES13 years ago
this is so so cool!!please can i get the schematic i would also like to try my hands on it. would it be ok if u emailed me at tonestyle@yahoo.com i would realy appreciate it.tanxz mahn..
R.A.T.M3 years ago
is ther a desing with out the rc
DJDEADMAU43 years ago
Haha thats epic i made a halloween costume and came in first in my school! how much to buy one?
Win Guy3 years ago
This is AWESOME! I love Domo :D 5/5
jmalt313 years ago
very creative! Can I ask how you mounted the wheels to the motor shaft?
Chein (author)  jmalt313 years ago
It is mounted directly onto the motor shaft. The hole on the wheel fits the motor shaft tightly.
skrubol3 years ago
You could complete the pac man set by doing a big-wheeled packman wobbler something like this:
http://green.autoblog.com/2007/02/22/picture-a-one-wheeled-harley-davidson-running-nitrous/
siedpe133 years ago
ive read the whole instructable but i still have no idea what exactly is making the robot balance. cool instructable but the "how it works" could be a bit more in depth
What makes the robot balance is that the center of gravity is lower than the axle of the wheels. It would sit upright even if it had no power or propulsion. Look at the diagram. Those counterweights are below the axis of the wheels. That makes it inherently stable without gyros or sensors. Think of it as one of those stupid inflatable clowns that kids can take a whack at, at it bobs upright again because the weight is in the bottom of it. I know the fact that this thing is sitting on two wheels can make it counter-intuitive, but the balancing robot is balanced. You would have to try to knock it over.
ok, but what about the motors, there's obviously some sort of integrated circuit on the top and nothing was explained about that or any of the electronics.

"DC Geared Motors used are rated at 12V, 100mA, 130RPM and 58.8mN.m torque. The motor are driven at half the power (around 5.5V and 50mA). I’ll explain why later."
-i havent been able to find where this is later explained

-in the first step 1 putting things together image the top as captioned as driving circuit, again nothing in this instructable is referenced to it

"The circuit that drives the motors is mounted on top of the batteries. I initially planned to make my own circuits before laziness strikes and end up hacking an RC Car for the circuit :)"
-i cant find anything at all about what circuit was used.

if one didn't know anything about electronics i think this instructable would be impossible to complete without significant research and i think there needs to be an addition page covering the electronics is of the robot possibly with diagrams and at least a materials list.
Theres nothing you really need to understand that the average person wouldn't, It's just the guts from an RC car.
i have a general idea of how this would be done one can not expect the average person to even know ohms law let alone re-purposing a rc car circuit. im trying to figure out what he did to make the robot controllable, im also trying to help the author write a more instructive instructable. the guts of an rc car is a very vague term and most people havent even seen the inside of one so i wouldnt expect to that some average person would have the knowledge to identify, remove and re-purpose an rc controller without instruction such as an instructable like this
Excellent work!!

To me, the wobble motions are the coolest part of this project... like a Wheaties box on a late-night bender...
darkbain3 years ago
This is a Great instructable and I'd luv to give one a shot if I had the time.
zvxm3 years ago
.Thank you!.
Why Domo?? BECAUSE HE'S AWSOME!!!!!!!!! Great job. keep up the good work!
1 word: Inflatables. Discuss.
abbtech3 years ago
Looks great. What CAD program is that?
Chein (author)  abbtech3 years ago
It's Google Sketchup, and btw, hackedgadgets is one of my daily reads :)
This has inspired me to make a larger version i will also enter the robot contest if thats alright with you, i will give you some credit for the idea.
Chein (author)  rocketman2173 years ago
Please do! I would really love to see a larger version of it. Would be really cool :)
ynze3 years ago
FANTASTIC! Thank you!
That is sooo awesome! Great instructable! Hope I can find time to build one :)
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!