Learning Robotics Using PythonIf you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python. |
Contents
1 | |
17 | |
43 | |
Designing ChefBot Hardware | 93 |
Working with Robotic Actuators and Wheel Encoders | 113 |
Working with Robotic Sensors | 137 |
Programming Vision Sensors Using Python and ROS | 163 |
Working with Speech Recognition and Synthesis Using Python and ROS | 187 |
Applying Artificial Intelligence to ChefBot Using Python | 209 |
Integration of ChefBot Hardware and Interfacing it into ROS Using Python | 229 |
Designing a GUI for a Robot Using Qt and Python | 257 |
The Calibration and Testing of ChefBot | 277 |
Index | 293 |
Other editions - View all
Learning Robotics Using Python: Design, Simulate, Program, and Prototype an ... Lentin Joseph No preview available - 2018 |
Common terms and phrases
AIML files autonomous navigation base plate Blender build button calibration called camera caster wheels catkin chapter ChefBot connect convert create depth image device diagram discuss Dynamixel Energia environment eSpeak folder following code following command following figure shows following link following screenshot function Gazebo GStreamer H-bridge hardware input interfacing Kinect launch file libraries LibreCAD Linux Mac OS X MeshLab middle plate module motor driver node numpy odometry open source OpenCV OpenNI output Packt parameters PID controller plugin Pocket Sphinx Point Cloud PyAIML PyQt PySide Python script quadrature encoder recognition and synthesis robot model ROS packages rospy rosrun rotation RViz serial port server setup simulation speech recognition speech synthesis sudo apt-get install template Tiva C LaunchPad topic TurtleBot Ubuntu URDF values velocity vision sensors Windows