Let's Make Robots!

Biped walker with 3 servos (Dead Duck Walking)

Walks the walk
dead_duck_walking_and_tricks.bas2.38 KB
dead_duck_walking.bas1.32 KB

For the sake of it, I wanted to see if I could make a really simple biped - and this is what I came up with :)

I thought it was really fun to do, much more than expected, I can recommend it :) if I can find the time, I would love to do some other versions of this kind of simple moving creatures.. a couple of servos, wood, glue, Picaxe, back to basics, good fun :D

Comment viewing options

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

Duane Degn makes all my points more clearn than I am capable of :)

This IS the project page - problem was that you asked more questions about your project around in various other posts as well. I had to log in as Webmaster and delete them. That took my time, and it took the time of everyone else who had been reading and commenting.

Time.. What does it matter? It matters a lot. We all want to build robots - our own robots. Of course we also want to help each other, that is what we ar here for.

Making robots is very time consuming. One has to test, try, test, try and test again.

If you are asking instead of testing and trying, you take away our time, and all in all we can make less robots because of the way you act. If you act that way.

I know you are very young, and you are doing a cool project, and we are all here to support you the best we can.

But you HAVE to read and understand the rules (top menu), and you have to first read if others have asked the same question, and if there is an answer.

This is why posts has to be collected on the same pages, and not scattered all around - so we can find things, so you can find things: Other peoples Q&A's.

TEST AND TRY ALL YOU CAN before asking for help. Only when really, really stuck, make a good description of your challenge (your video was a great way to show us the problem you had, many could learn from you there, great job!) - and post it on the page where you'd yourself find it most logic to seek for the answer.

When ever you post a QUESTION, make sure that the SUBJECT will tell the next person what this is about.

Why? Imagine you where searching for "Where to connect batteries to part XYZ", then you, yourself, would not be able to see that others had already asked that question and got an answer, if the subject was - as an example - "Problems with my robot".

It should be clear what the question is about, because then it will also be clear for the next person that there might be an answer in that post.

Basically: When you post on LMR, you litterally create LMR. There is no paid authors in here, everything _you_ post is authoring, You make LMR. Think about that every time: Am I making a better site this way? - That is basically what we are on about.

I hope it makes sense, and don't worry for us being harsh on you, I see that you are actually doing a fantastic project, and we all welcome you very much, because we know that someone like you can make amazing projects - and we are here to help you. Including helping you how to make a better LMR ;)

Hi, I have made this robot and I want to mess around with the code and stuff, I can make it walk forward and backwards but is there away I can make something that lets me switch between codes whilst moving around, so for instance im showing it at school and I want to show what it can do to its full potential?Thank you for reading and please try your best to provide me with an answer.

I think I have shown quite a bit of everything in the code named 'dead_duck_walking_and_tricks.bas' - I can only help you that far, you will have to code your own robot from thereon - and if you have not done it yourself, what is there to show? ;)

If you want a robot to do things based on inputs, finding it's way etc, I'd suggest you have a look at the top menu, 'Start Here'

Hey, is there any reason why my version of this robot is walking to one side and then end up walking in a huge circle, does the original one walk straight?

No robot or car or anything in this world did ever drive straight.

Some robots turn more to the side than others.. and then you ajust them: Code or mechanics. Till they move straight enough :)

Hello Frits

nice project! congratulations!!! amazing !!

thanks for all :-)

I saw the video and then I decided to do the same following your suggestions but using the STM32NUCLEO board.

So the result seems …quite fine and similar to your but I am not completely satisfied with what I did and I have doubts that I hope you can clarify.

So I started from your code but the main problem in my version is the need to “map” degrees in microsec since the servo library I used (mbed compiler) works only with time; but this is not a problem in my opinion (90 degree is 0.5 microsec etc etc). well the problem is that I think the balance servo moves only one side and that means only one leg is raised while the other remains virtually groundedL

Is it correct? I think the balance servo should work in both directions.. one time he is moving in one direction and raising his left leg, and the other time in the other direction, raising his right leg, right?

Again: in my version it seems the balance servo doesn’t work in both directions but it seems always oscillates between 0 and 90 degrees (or between 90 and 180 now I forgot it) instead of 90 +- xxx degrees.

Do you understand me? I hope so. Could you help me please to understand better?

Many thanks for your help!!!!!!!!!!!!!!!!!!!!!!!

Thanks and ciao



Got a problem with servors.

And the other thing is AXE230 is not available in my country could you please suggest me some other microprocessor which is available in India..I've tried it with adruino but the programming is too complicated. Thanks. Waiting for the reply. Hope I get some of my doubts clear. BTW a good project thanks for inspiring engineer's like us:)