Create Your First Robot with ROS (Deprecated) Course - Python
Creating your first ROS based Robot from Scratch.
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
- From idea to real robot
- How to mount a real robot
- How to create a simulation for the robot
- How to control your robot with ROS
- Advanced Utilities: Autonomous Navigation, Deep Learning …
Course Overview
Introduction
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.
Teachers
Miguel Angel Rodriguez
Crashing engineering problems. Building solutions.
Alberto Ezquerro
Making easier the way the people learn how to program robots.
Robots used
IGNISBot robot
RIABot robot
TurtleBot 3 robot
Learning Path
ROS For Beginners