Summary
If you have reached this point, pat yourself on the back. This chapter must have been very exhausting with so many different problems to deal with. However, I hope that at the end, you have successfully managed to get the robot to move the way you wished.
In this chapter, we programmed the robot dog. To further aid our programming trials, we had to change the chassis a bit. We had to do a lot of testing to get things working the way we wanted. While doing so, we learned about the many aspects (and issues) of building a project from scratch. Once we were happy with the basic walking gait, we upgraded the robot. We added a case, tail, and sensor. Using these elements, we created a simple personality with a huge potential for expansion. Finally, we implemented the speech recognition that allowed us to control the robot using our speech. Funnily enough, to complete the revision of the previous chapters, we can also use a relay to act as a switch for the larger battery powering the servos...