Learning Robotics Using Python
Download - Learning Robotics Using Python: Design, simulate, program, and prototype an interactive autonomous mobile robot from scratch with the help of Python, ROS, and Open-CV! by Lentin Joseph - PDF
Learning Robotics with Python contains twelve chapters that mainly aims at how to build an autonomous mobile robot from scratch and how to program it using Python. The robot mentioned in this book is a service robot, which can be used to serve food at home, hotels, and restaurants. From the beginning to end, this book discusses the step-by-step procedure on how to build this robot. The book starts with the basic concepts of robotics and then moves on to the 3D modeling and simulation of the robot. After the successful simulation of the robot, it discusses the hardware components required to build the robot prototype in order to complete the robot navigation.
The software part of this robot is mainly implemented using the Python programming language and software frameworks, such as Robot Operating System (ROS), Open-CV, and so on. You will understand the application of Python from the aspects of designing the robot to the robot’s user interface. The Gazebo simulator is used to simulate the robot and machine vision libraries, such as Open-CV and OpenNI. PCL is used to process the 2D and 3D image data of the robot. Each chapter is presented with an adequate theory to understand the application aspect. The book is reviewed by experts in this field who are passionate about robotics.
Who this book is for
Learning Robotics with Python is a good companion for entrepreneurs who want to explore the service robotics domain, professionals who want to implement more features to their robots, researchers who want to explore more about robotics, and hobbyist or students who want to learn robotics. The book follows a step-by-step guide that can be easily understood by anyone.
- CC BY-NC-SA 3.0 PH
- The author's reference is not required