Arduino Quadruped Robot

Posted on 07/12/2012 by gdgt
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

12/13/2012 Update: Code is now available for download at http://engineer-this.com/QuadrupedVer2.txt Its saved as a .txt file because I can't host a .ino. Just rename the extension or copy and paste the code into the Arduino IDE. Hey guys, I wanted to show off my first robot. He's a quadruped walking robot that I built from scratch. All parts were designed in SolidWorks and then cut out using my CNC router. Each of the four legs are controlled by 3 cheap hobbyking servos. I have an ...


Arduino Quadruped Robot

12/13/2012 Update: Code is now available for download at http://engineer-this.com/QuadrupedVer2.txt Its saved as a .txt file because I can't host a .ino. Just rename the extension or copy and paste the code into the Arduino IDE.

Hey guys, I wanted to show off my first robot. He's a quadruped walking robot that I built from scratch. All parts were designed in SolidWorks and then cut out using my CNC router. Each of the four legs are controlled by 3 cheap hobbyking servos. I have an Arduino Nano controlling the 12 servos using the standard servo library but plan on upgrading to an Arduino Mega so I can have some more expansion options.

I struggled with the programming for awhile but finally got my inverse kinematics algorithms working. So far he can only walk forward and do a couple other very basic movements. I've developed a creep gait that works well, but plan on trying other gaits in the future. This is definitely a work in progress but unfortunately I am finding that I have less and less free time these days. Hopefully in the next few weeks I'll find some time to develop a turn gait and add some sensors!

I have many more pictures and information on my website at engineer-this.com/Quadruped. I just started working on the website last week so bare with me while I finish it up.

 

Walks

  • Actuators / output devices: 12 standard servos
  • Control method: Remotely controlled currently, autonomous planned
  • CPU: Arduino Nano with atmega328
  • Power source: 4 AA NiMH batteries
  • Programming language: Arduino
  • Sensors / input devices: None yet - Thermal camera and distance sensor in the near future
  • Target environment: indoor
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post