
Learning Robotics using Python
Bring robotics projects to life with Python! Discover how to harness everything from Blender to ROS and OpenCV with one of our most popular robotics books.
Lentin Joseph(Author)
Packt Publishing
Published on 27. May 2015
Book
Paperback/Softback
330 pages
978-1-78328-753-6 (ISBN)
Description
Key Features
Design, simulate, build and program an interactive autonomous mobile robot
Program Robot Operating System using Python
Get a grip on the hands-on guide to robotics for learning various robotics concepts and build an advanced robot from scratch
Book DescriptionIf 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.What you will learn
Understand the core concepts and terminologies of robotics
Create 2D and 3D drawings of robots using freeware such as LibreCAD and Blender
Simulate your robot using ROS and Gazebo
Build robot hardware from the requirements
Explore a diverse range of actuators and its interfacing
Interface various robotic sensors to robots
Set up and program OpenCV, OpenNI, and PCL to process 2D/3D visual data
Learn speech processing and synthesis using Python
Apply artificial intelligence to robots using Python
Build a robot control GUI using Qt and Python
Calibration and testing of robot
Who this book is forIf 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.
Design, simulate, build and program an interactive autonomous mobile robot
Program Robot Operating System using Python
Get a grip on the hands-on guide to robotics for learning various robotics concepts and build an advanced robot from scratch
Book DescriptionIf 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.What you will learn
Understand the core concepts and terminologies of robotics
Create 2D and 3D drawings of robots using freeware such as LibreCAD and Blender
Simulate your robot using ROS and Gazebo
Build robot hardware from the requirements
Explore a diverse range of actuators and its interfacing
Interface various robotic sensors to robots
Set up and program OpenCV, OpenNI, and PCL to process 2D/3D visual data
Learn speech processing and synthesis using Python
Apply artificial intelligence to robots using Python
Build a robot control GUI using Qt and Python
Calibration and testing of robot
Who this book is forIf 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.
More details
Language
English
Place of publication
Birmingham
United Kingdom
Target group
Professional and scholarly
US School Grade: College Graduate Student
Dimensions
Height: 235 mm
Width: 191 mm
Thickness: 18 mm
Weight
618 gr
ISBN-13
978-1-78328-753-6 (9781783287536)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Lentin Joseph
Learning Robotics using Python
Bring robotics projects to life with Python! Discover how to harness everything from Blender to ROS and OpenCV with one of our most popular robotics books.
E-Book
01/2025
Packt Publishing
from
€37.41
Available for download
Person
Lentin Joseph is an accomplished Indian roboticist, author, entrepreneur, and educator with over a decade of expertise in robotics software development, machine vision, and artificial intelligence. He is the founder and CTO of RUNTIME Robotics Pvt Ltd, an Indian company focused on R&D in robotics software development and artificial intelligence. He also runs robocademy, an online platform for robotics education. With strong proficiency in ROS, OpenCV, and PCL, Lentin has authored 10 widely acclaimed books on robotics, including Learning Robotics Using Python and Mastering ROS for Robotics Programming. He holds a bachelor's degree in Electronics and Communication Engineering from FISAT and a master's in Robotics and Automation from Amrita University. During his studies, he developed a gesture- and speech-interactive social robot that gained media attention. Lentin has also conducted research at Carnegie Mellon University's Robotics Institute, delivered a TEDx talk, and actively contributes to robotics education through workshops, blogs, and training programs.
Content
Table of Contents
Introduction to Robotics
Designing and modeling of an autonomous mobile robot
Working with Robotic Simulation tools
Designing Hardware for the robot
Working with Robotic actuators
Working with Robotic Sensors
Programming 2D/3D vision sensors using Python
Working with Speech Processing using Python
Working with Robot Intelligence using Python
Robot Operating system and Python interface
Creating a GUI using python
Finishing Robot and testing
Introduction to Robotics
Designing and modeling of an autonomous mobile robot
Working with Robotic Simulation tools
Designing Hardware for the robot
Working with Robotic actuators
Working with Robotic Sensors
Programming 2D/3D vision sensors using Python
Working with Speech Processing using Python
Working with Robot Intelligence using Python
Robot Operating system and Python interface
Creating a GUI using python
Finishing Robot and testing