Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Introduction to the Robot Operating System - ROS Middleware

Linux Foundation via YouTube

Overview

This course on Introduction to the Robot Operating System (ROS) Middleware aims to teach learners about ROS, its installation on a Linux system, and its application in creating a small mobile robotic platform. The course covers topics such as ROS concepts, core components, filesystem specifics, computation graph level, naming structure, and describing robots in URDF. By the end of the course, learners will have the skills to install ROS, create basic robotic structures, and test their installations using simple builds. The teaching method involves a combination of theoretical explanations, practical examples, and hands-on exercises. This course is intended for individuals interested in robotics, particularly those looking to develop sophisticated robotics platforms using the ROS middleware.

Syllabus

Intro
What We Will Talk About...
What is ROS?
History and legacy
Installing ROS
Next Steps
Testing the Installation with a simple build
Core ROS Components
ROS Concepts 12
Filesystem Specifics
Computation Graph Level
Naming Structure
Name Resolution
Describing Robots in URDF
Example: Building a Basic Chassis
A Simple Box in URDF
Create the Package
Create the launch File
Box with Wheels!
Gazebo
Example Pub/Sub
Summary

Taught by

Linux Foundation

Reviews

Start your review of Introduction to the Robot Operating System - ROS Middleware

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.