Book Image

Learning Robotics using Python

Book Image

Learning Robotics using Python

Overview of this book

Table of Contents (19 chapters)
Learning Robotics Using Python
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 5. Working with Robotic Actuators and Wheel Encoders

In this chapter, we will cover:

  • Interfacing a DC Geared motor with Tiva C LaunchPad

  • Interfacing a quadrature encoder with Tiva C LaunchPad

  • Explanation of interfacing code

  • Interfacing Dynamixel actuators

In the previous chapter, we have discussed the selection of hardware components needed to build our robot. One of the important components in robot hardware is the actuator. Actuators provide mobility to the robot. In this chapter, we are concentrating on the different types of actuators that we are going to use in this robot and how they can be interfaced with Tiva C LaunchPad, which is a 32-bit ARM micro controller board from Texas Instrument that works at 80 MHz. The first actuator that we are going to discuss is a DC geared motor with an encoder. A DC geared motor works using direct current, and has gear reduction to reduce the shaft speed and increase the torque of the final shaft. These kind of motors are very economic and we can...