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

YouTube

Robot Operating System (ROS1) Course

Mecharithm - Robotics and Mechatronics via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamentals of Robot Operating System (ROS1) through a comprehensive 10-hour course that takes you from basic concepts to advanced autonomous navigation. Start by understanding what ROS is and how to set up your development environment by creating ROS workspaces and packages. Master core ROS concepts including the parameter server, ROS bags for data recording and playback, and the service-client architecture for robot communication. Progress through hands-on tutorials with Turtlebot simulations in Gazebo, learning practical robotics implementation. Dive into advanced topics such as localization and mapping using the gmapping package for Simultaneous Localization and Mapping (SLAM), navigation and path planning with the amcl (Adaptive Monte Carlo Localization) package, and autonomous navigation techniques both with and without pre-saved maps. Gain practical experience with mobile robot navigation, understanding how robots can autonomously move through environments while avoiding obstacles and reaching target destinations. Build a solid foundation in ROS1 that prepares you for real-world robotics applications and autonomous system development.

Syllabus

Autonomous Navigation Mobile Robot Using ROS Without Using a Pre-saved Map | ROS 101 | Lesson 10
Autonomous Navigation of Turtlebot Using ROS | ROS Tutorials for Beginners | Lesson 9
Navigation, Path Planning & Control Using amcl Package | ROS Tutorials for Beginners | Lesson 8
Localization, Mapping & SLAM Using gmapping Package | ROS Tutorials for Beginners | Lesson 7
Turtlebot3 Gazebo Tutorial | ROS 101 | ROS Tutorials for Beginners | Lesson 6
ROS Parameter Server and ROS Bags | ROS 101 | ROS Tutorials for Beginners | Lesson 5
ROS Services - Server and Client | ROS 101 | ROS Tutorials for Beginners | Lesson 4
Simple Turtlebot Simulation in ROS | ROS 101 | ROS Tutorials for Beginners | Lesson 3
How to Create a ROS Workspace and a ROS Package | ROS 101 | ROS Tutorials for Beginners | Lesson 2
What is Robot Operating System (ROS)? | ROS 101 | ROS Tutorials for Beginners | Lesson 1
ROS Tutorials for Beginners | ROS 101: Fun Approach | Introduction

Taught by

Mecharithm - Robotics and Mechatronics

Reviews

Start your review of Robot Operating System (ROS1) Course

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.