Basics of Robotics with Limo Course - Python

Learn robotics programming with Python and the Limo robot, covering sensors, actuators, and odometry in an immersive course.

Basics of Robotics with Limo course

Course Summary

Explore the fundamentals of robotics programming with Python alongside Limo, your virtual robot companion. Dive into the intricate world of robotics as we dissect the components of robots and their seamless coordination. From sensors such as lidars, encoders, and cameras to actuators receiving commands, we unravel the intricate web of robot functionalities. Understand the language of ROS messages, mastering concepts like twist and joints. Delve into robot frames of reference, navigating between wheeled and arm robots with Limo's guidance. Discover the realm of robot kinematics, from Ackermann to omnidirectional modes, and learn to seamlessly switch between them. Finally, grasp the significance of odometry and its computation, culminating in a final project where you'll craft visual representations of Limo's sensor data and compute its odometry using Python. Get ready to embark on a journey into the heart of robotics, armed with Python and Limo as your trusty companions."

What you will learn

Course Overview

Anatomy of a Robot

Components that make a robot


Learn about the most common sensors found in robots

Robot frames

Learn what are robot frames and how to use them.

Introduction to robot kinematics

Learn about the different ways that a robot with wheels can move.


Learn what is odometry.


Miguel Angel Rodriguez

Crashing engineering problems. Building solutions.

Miguel Angel Rodriguez

Robots used

LIMO robot

LIMO robot

Learning Path


Main Links