Autonomous Biped Robot Using Arduino Based Embedded Platform

by theSTEMpedia in Circuits > Robots

3823 Views, 18 Favorites, 0 Comments

Autonomous Biped Robot Using Arduino Based Embedded Platform

P1100222.JPG
P1100224.JPG
P1100223.JPG

All the animated movie lovers out there! You sure remember WALL-E, don’t you? And how adorable that robot is! Only if there was a way to have on. Guess what! There is a way, one with a twist. Instead of moving using wheels, our WALL-E will move using *clears throat* using feet! Yes, you heard us right. So, gather your stuff, pump up your DIYing levels, and ready, set, go!

Before you move ahead, there’s something we want to share with you. We’re launching something sooooper exciting real soon and want you to be the first know about when it’s out.

To know more about it, visit here!

Things You'll Need

P1100149.JPG

Hardware

  • evive
  • Metal servo and its accessories
  • Micro servo and its accessories
  • Ultrasonic Sensor
  • Ultrasonic Holder
  • Some 3D parts
  • Base plates
  • Nuts and Bolts
  • Jumper Cable

Software

  • Arduino IDE

Assembly of the Feet

P1100150.JPG
P1100161.JPG
P1100164.JPG

We will start by assembling the feet of the biped.

Take a 3D Printed foot, you will notice a small space into it.

We will be placing our metal servo into it.

Once you place the servo, fix it using hot glue.

In the accessory of the servo, you will find a 4-sided servo horn. Cut one of its sides to make it 3-sided horn.

Fix the servo horn onto the servo head.

Repeat the same process for the other leg.

You can download the .STL from below.

Assembly of the Leg

P1100151.JPG
P1100176.JPG

Once you are done assembling the feet, its time to assemble the leg.

Take one of the two 3D Printed legs.

The servo horn attached to the servo of the foot shall now be fixing into this leg, using the self-threading screws.

Repeat the same process for the other leg.

Download the .STL from below.

Downloads

Assembling the Bottom Base Plate

P1100194.JPG
P1100196.JPG
P1100153.JPG
P1100203.JPG

Take the other 2 metal servos and fix a double-sided horn on the servo head.

Fix this horn onto the leg using screws.

Take the base plate and insert the servos into the space given for servos and fix it.

You can download the file for the base plate from below.

Downloads

Assembling the Upper Base Plate

P1100206.JPG
P1100210.JPG
P1100083.JPG
P1100082.JPG

Take the other base plate and add the micro servo on it using bolts.

Fix the double-sided servo horn onto the servo head.

Place evive on top of this base plate and fix it.

Take the ultrasonic sensor holder and fix the ultrasonic sensor into it.

Completing the Assembly

P1100213.JPG
P1100218.JPG

Take the base plate with legs and fix the plate with evive on it using standoffs of 15mm length.

Once done, fix the double-sided horn onto the ultrasonic holder using a self-threading screw.

We have 3D printed the eye of our biped. Glue it on top of the ultrasonic sensor.

Thus, your assembly is complete.

Connections

Bipad Fritzing Diagram.png

Make the connections as shown in the figure.

Code

Upload the following Arduino Code to your evive.

Downloads

Working

The servos that are attached to its feet are used to move the feet so that the robot can take the turn.

The servos attached to the leg is used for the movement of the biped.

The ultrasonic sensor at the top makes the robot autonomous as it will detect the obstacle and will move accordingly.

Conclusion

With this, your DIY Autonomous Biped Robot is all set to show you its moves!