Bipedal walking robot, need building advice

Hi guys,
I am building a bipedal walking robot that kind of look like this
see attached
I am running into two main problems, one mechanical and one electrical

  1. How does a two legged robot make a turn?
    I think that to walk you will need two extra motors to shift the weight from foot to foot before making a step
    Two ideas so far on turning
    a) Have a motor to turn the entire leg as it is taking a step, and the other leg along with the body follows
    I have seen this form on other robots before, but I don’t like it much. It adds extra weight (which is already a concern), need extra space and is slow
    b) Just have one leg walk faster (take bigger steps) than the other
    The turning radius will be shit but I prefer to do it this way. But will this way even work?
    Any other ideas?

  2. To balance the robot and do some form of fall prevention do I just need a gyroscope or do I need a gyroscope and accelerometer?
    I don’t need to know how fast I am going, but I want to make sure the body is always leveled.
    If I do need a gyroscope what sensitivity should I use?

starwars_paper-280x300.jpg

Probably best for you to search google or youtube and find a working example bot similar to what you want to build, then start developing your bot.

Sorry, but I can't help feeling that if you are asking those questions you are a long long way from being able to build such a complex project.

Never mind turning, do you know how to make it move in a straight line?

...R

Basic bi-peds:

http://davidbuckley.net/DB/Inspire.htm

The star wars robot you show is walking much like a bird. This is MUCH harder than it may seem. Consider whay happens when a foot leaves the ground - no static stability.

do I need a gyroscope and accelerometer

Yes, but how do you use the data?
Functioning solutions generally require a lot of expensive servos and much software.

I would suggest starting off with big fat feet to improve stability.

http://www.walkingrobots.com/bi-ped.html

yaleguan:
To balance the robot ...

Quick and dirty solutions based on using large overlapping feet have been around for years.

If you want to make something that actually balances itself on two legs that is a much harder problem, which large universities and corporations have spent millions trying to get working, with mediocre success so far. To attempt this as a DIY project, especially for a novice, is extremely ambitious.

I suppose everyone has seen the "Big Dog" video, but if not, check out Boston Dynamics Big Dog (new video March 2008) - YouTube

This project, considering its forerunners, has probably cost a bit less than $100 million. Here is the U.S. no sacrifice is too much in the pursuit of military superiority!

Hi
thank you all for the quick response
yes this is a very ambitious project, i have no idea if it will work.
but isn't that what it is all about? to build things that you imaged and making it work.
it would be easier to make a big cross footed robot with short legs, but that was not the goal of the project

mechanical wise the foot will be much larger than that of the picture, and aligned with the center of gravity
my main concern is will i need extra motors for turning, or can i just make one leg run faster, this will decide design changes
I will likely spend month just to make it walk a single step but i need the frame work to be able to make a turn should i ever get to that step.

I am confident that with some hard work and your support i can do this project,
and i have to the two weapons that over come all things, money and free time

yaleguan:
my main concern is will i need extra motors for turning, or can i just make one leg run faster

Since you have a working prototype (yourself), you can try out different approaches. I think you'll find that you need a twistable ankle, though, in order to walk round corners.

What if you were to have motors connecting the ankles and the feet, so that way you could pick one foot up, rotate the robot on one leg, turn in the desired direction, and then place the foot down to continue walking? It only requires 2 more servos.
The only other option I can think of is having, like you said, one leg take a larger step than the other leg.
I also need a solution to this problem, as I'm working on my own biped project.

and i have to the two weapons that over come all things, money and free time

That being said, you might consider the below bi-ped, as it looks similar to your design.

The thing about big feet on bipedal robots is that the center of gravity stays over a point of support for the entire stride. If your robot conforms to this, it shouldn't be too hard to keep upright. It's statically balanced, that is, if you stop the motion at any point in the stride, the robot will remain upright. With small feet, the robot's center of gravity will not be over a point of support much of the time and your robot needs dynamic balance. Not a simple matter. There is a book on this, Legged Robots That Balance, describes 3 robots at MIT which dynamically balanced and were forerunners of robots like Big Dog. But not only is the software complex, the power requirements for the leg actuators are pretty high, because while you could gear the motors on a statically balanced robot to provide more torque at a lower speed, the legs on a dynamically balanced robot have to react quick enough to prevent the robot from falling on it's face (part of the stride is basically a controlled fall). The robots in the book I mentioned were used pneumatic or high-speed hydraulic actuators and were tethered, receiving power from sources not on the robot.

Which hopefully explains why you don't see a lot of bipedal robots with small feet.

pharseid379:
(part of the stride is basically a controlled fall).

I had forgotten about this. I saw a very effective wire-frame (stick person) animation of human walking some years ago. It seems like ALL human walking is the business of catching up with our centre of gravity. The first part of moving forward seems to be the movement of our torso fractionally ahead of our feet and then our autonomous system tells the feet to keep up. Which is consistent with your warning about the need for lots of power for quick reactions. And of course the system must maintain lateral stability at the same time - and on uneven surfaces with heights that vary at each step such as a track through a field or a cobblestoned pavement.

When you start to think about it, if a biped is standing still it can't simply lift a leg and stretch it out in front of itself (as a prelude to a first step) without falling on its face. It must also adjust its c-of-g to compensate.

This also reminds me that I have seen videos on-line of one-legged (monoped?) hopping robots. That might actually be an easier place to start.

...R

In the book Legged Robots That Balance, the progression was from a one legged robot to a biped and then to a quadruped. While that may seem to be going from the least stable to the most, it was apparently easier to develop the software that way.

This project, considering its forerunners, has probably cost a bit less than $100 million. Here is the U.S. no sacrifice is too much in the pursuit of military superiority!

That's our government at work. Spend $100 million instead of buying a $2000 mule. The mule does the job 5 times better.

http://www.qualitymulesforsale.com/

pharseid379:
In the book Legged Robots That Balance, the progression was from a one legged robot to a biped and then to a quadruped. While that may seem to be going from the least stable to the most, it was apparently easier to develop the software that way.

Marc Raibert

Guess what company he founded (is it any wonder)? I remember reading (and keeping copies) of the SciAm articles about his work when I was in high school and interested in walking robots...