Create Your First Robot with ROS (Deprecated) Course - Python

Creating your first ROS based Robot from Scratch.

Create Your First Robot with ROS (Deprecated) course

Course Summary

Have you ever dreamed of creating a robot, a robot that truly belongs to you.

Within this course, you are going to make your dream come true. You will go through the whole process of mounting the robot, creating a simulation for the robot so that you can test your ROS programs there, building all the controllers for the robot, and finally, getting it to autonomously navigate using ROS tools.

What you will learn

Course Overview


Unit for previewing the contents of the Course.

Building the Physical Robot

Steps to mount the 2 wheeled robot, using all the materials you have previously ordered.

Creating a Simulation of the Robot

How to create a simulation of your RIAbot robot, so you can test everything you want in the simulated environment, without worrying about damaging anything on the real robot.

Connecting to the Physical Robot

How to connect to your RIAbot real robot, both using an Ethernet wire and setting up the WIFI.

Creating the Motor Drivers

How to create the motor drivers that will interact with the real ROSbots robot, in order to be able to drive it.

Autonomous Navigation I

How to create a Python script that detects and makes the robot follow a line in the ground.

Autonomous Navigation II

How to use the ORB-SLAM2 approach, which will allow you to perform SLAM (Simultaneous Localization and Mapping) on your robot by just using an RGB camera.

Robot Deep Learning

Full workflow of training your ROSbots robot into following lanes, including all the environments and scripts involved in that training.


Miguel Angel Rodriguez

Crashing engineering problems. Building solutions.

Miguel Angel Rodriguez

Alberto Ezquerro

Making easier the way the people learn how to program robots.

Alberto Ezquerro

Robots used

IGNISBot robot

IGNISBot robot

RIABot robot

RIABot robot

TurtleBot 3 robot

TurtleBot 3 robot

Learning Path

ROS For Beginners

ROS For Beginners


Main Links