Cover image for Learning Robotics using Python

Learning Robotics using Python

Design, simulate, program, and prototype an autonomous mobile robot using ROS, OpenCV, PCL, and Python

Lentin Joseph

Created by Lentin Joseph

Explore the world of robotics by designing, simulating, and programming an autonomous mobile robot using Python and powerful open-source tools. You'll learn how to bring together hardware and software to create a robot that can navigate and interact with its environment.

Packt | Jun 2018 | 280 min

What You Will Learn

You will start with the basics of ROS and robot modeling, then move on to simulating robots and designing hardware. Step by step, you'll program sensors, interface actuators, and finally create a user interface. Each section builds on the last, giving you practical experience as you assemble a complete autonomous robot.

Key Features

  • Build and simulate a differential robot using ROS, Gazebo, and Python
  • Integrate sensors and actuators for real-world robotic control
  • Develop a custom GUI to manage and monitor your robot's behavior

Target Audience

This course is ideal for robotics researchers, engineers, and hobbyists who already know basic Linux commands and Python. If you're looking to deepen your skills in mobile robotics and autonomous navigation, or want to prototype your own robot projects, you'll find practical guidance and hands-on experience throughout.

Related courses