Skip to content

A robotic dog capable of walking using 12 robotic servos, an Arduino and a lot of 3D printing.

Notifications You must be signed in to change notification settings

pinkponk/Robotic-Dog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robtic-Dog

A robotic dog capable of walking using 12 robotic servos, an Arduino and a lot of 3D printing. The servos had position feedback and torque control. The onboard arduino mega board talked to the servos through a custom communication curcuit. All the servos used a communication bus which made it possible to daisy chain the communication. The power was drawn from an onboard battery through a dcdc converter to regulate the voltage. It was planned for the robot to use 2 more servos as the spine but there was not enough time to add control code for these 2 servos, the spine was made stiff. The robot did managed to walk but due to the high latency communication, the low resolution position feedback and the time limit it was too difficult to make a dynamic gait work well.

Documentation

Read the report in the docs dir if you want to know more.

Robot CAD Target gait
Complete robot Matlab simulation of gait and inverse kinematics
Calculating Inverse kinematics Calculating Inverse kinematics

About

A robotic dog capable of walking using 12 robotic servos, an Arduino and a lot of 3D printing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published