Learn the Python & Linux fundamentals you'll need for robotics development.
Learn the code & tools to create ROS programs.
Apply concepts to practice-based projects to truly understand the operation behind the theory.
You'll go through the whole process of mounting the robot, creating a simulation and getting it to autonomously navigate.
Learn the basics of Linux systems for Robotics. In this course, you're going to learn the essential concepts that you need to know in order to work with Linux systems. More specifically, we are going to focus on the most common tools you will need to use as a robotics developer. |
9 hours |
Start learning → | Beginners |
Master the basics of Python for robot programming. Python is the best get-started language for new robotics developers, and it is one of the main programming languages in ROS. In this course, you're going to learn the basic main concepts that you need to know in order to start programming with Python. |
7 hours
|
Start Learning → | Beginners |
Learn the main concepts required to create & understand ROS programs. The objective of this course is to give you the basic tools and knowledge to be able to understand and create any basic ROS related project. You will be able to move robots, read their sensor data, make the robots perform intelligent tasks, see visual representations of complex data such as Point Clouds and debug errors in the programs. |
30 hours |
Start learning → | Beginners |
URDF: Create your own Robot in Gazebo Learn how to go from a robot drawing to a full-fledged simulation with physics, actuators and sensors. In this course, you will learn how to create a URDF file that defines your robot in the Gazebo ROS ecosystem. |
21 hours
|
Start learning → |
Intermediate |
To finally understand TF and Robot State Publisher in ROS. Centered on hands-on experience, making you able to understand the use of the ROS tf |
12 hours |
Start Learning → | Intermediate |
Learn how to ROSify the control of your robot. Learn how to use ros_control packages and tools to send commands and communicate with the joints of your robot in order to be able to control them. |
6 hours |
Start learning → | Intermediate |
Creating your first ROS based Robot from Scratch Within this course you are going to 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. |
20 hours
|
Start learning→ | Intermediate |