Purpose

To learn the basic operation of ROS2, a software platform for robots.

Study contents

  1. How to build ROS2 environment
  2. Learning C++
  3. ROS2 basics (Node, Topic, Service, Action)
  4. How to write URDF
  5. How to use gazebo
  6. Environment map creation (SLAM)
  7. Navigation (path generation and obstacle avoidance)
  8. Manipulators (Moveit2)

⚠️ Course content is subject to change ⚠️

What to prepare

  1. Laptop computer (Windows or Mac)

    ⚠️ At least 50GB free space on disk.

    ⭐ A computer with Ubuntu 22.04 installed is also acceptable.

Plan

We plan to hold a total of 10 parts.

Plan & Lecture Slides

Useful resources for studying ROS 2

If you have any questions, please check the official ROS documentation first!

List of resources to help you study ROS 2