Building the chassis
A robot always comprises of three fundamental fields. They are mechanical, electrical, and programming. Working out the power requirements falls into the electrical aspect. Writing code to control the motion of the servos falls under the programming category. Building and ensuring the chassis can support the weight of all the components that the bot is carrying is a mechanical challenge that will be addressed in this section.
Using prior art
Before rushing into the building phase of the body of the robot, let us take a moment to understand what we are even trying to build in the first place. We are making a robot dog. So, let us look at the nature and see how a dog stands and moves.
It is very hard for us to replicate the dog at its entirety. This is mostly because an actual dog uses strong muscles in its legs to walk (jump), and we are using servos. Now, let us look at the following bone anatomy of a dog to get a deeper look at the skeletal structure that allows the dog...