Overview
Are you intrigued by the world of autonomous robots and looking to develop practical skills to design and build them? "Learning Robotics using Python" is your comprehensive guide to understanding the key concepts of robotics programming and system design using tools like ROS, OpenCV, and Python. You will gain first-hand experience in creating a fully functional autonomous mobile robot.
What this Book will help me do
- Create and simulate a differential drive robot using ROS and Gazebo.
- Integrate and program sensors such as depth cameras and LIDAR for robotic perception.
- Develop and interface robot actuators with controllers to provide mobility.
- Design and build robot hardware, including electronics and circuits.
- Build a user-friendly GUI for robot control using the Qt framework.
Author(s)
Lentin Joseph is a Robotics Software Engineer and an entrepreneur experienced in robotic software development, specializing in the use of the Robot Operating System (ROS) and Python for building innovative robotic solutions. As a dedicated instructor, his writing is driven by a passion for disseminating practical knowledge to robotics enthusiasts and professionals alike.
Who is it for?
This book is tailored for robotics enthusiasts, engineers, and researchers aiming to gain practical expertise in building autonomous mobile robots from scratch. Prior knowledge of Python and Linux-based operating systems is beneficial, making it highly suitable for intermediate-level learners and professionals looking to expand their skill set in robotics.