New ROS online courses: Gazebo Simulator, Intermediate ROS2, TF ROS2

Dear ROS developers, last month we released three new ROS courses as well as updated two courses. Here are the course descriptions and links:

New course: Intermediate ROS2

Start learning: https://app.theconstructsim.com/Course/113

Take your ROS2 knowledge to the next level. You will learn:

  • How to create different types of launch files in ROS2
  • How to work with parameters in ROS2
  • Threading in ROS2
  • How to manage callbacks in ROS2
  • Understand Quality of Service (QoS) in ROS2
  • Understand DDS in ROS2
  • Work with Managed Nodes in ROS2

You will learn this course by practicing with a simulated Neobotix MP-400 robot:

New course: Mastering Gazebo Simulator

Start learning: https://app.theconstructsim.com/Course/78

Learn how to build robotics simulations using Gazebo and connect them to your ROS environment. This course is a must if you want to learn how to build Gazebo worlds, models, or robots. You will learn:

  • Gazebo GUI
  • How to build a robot for Gazebo
  • How to connect gazebo robots to ROS
  • How to build custom Gazebo worlds
  • How to write plugins for gazebo worlds and models

You will learn this course by practicing with a simulated Maze World with TurtleBot3:

New course: TF ROS2

Start learning: https://app.theconstructsim.com/Course/92

You will learn:

  • How to Visualize TFs in ROS2
  • How to Publish & Subscribe to TF data
  • Understanding Transformations & Frames
  • Common TF Command-line Tools (tf_echo, view_frames…)
  • Understanding Static Transform Publisher

You will learn this course by practicing with a simulated CAM_BOT and a simulated TURTLE:

Updated course: ROS2 Navigation (Galactic)

Start learning: https://app.theconstructsim.com/Course/109
Learn how to use the ROS2 Navigation (Nav2) package to make a robot autonomously navigate. You will understand how all the parts work together so you can adapt them to your robot. You will learn:

  • How to build a map of the environment
  • How to localize a robot in a map of the environment
  • Path Planning from an initial position to the desired goal
  • Obstacle avoidance using Costmaps
  • Navigation Lifecycle Manager
  • How Behavior Trees influence Nav2

You will learn this course by practicing with a simulated TurtleBot3 – Burger:

Updated course: ROS2 Manipulation Basics

Start learning: https://app.theconstructsim.com/Course/81
This course teaches the basics of having a robot arm up and running, moving around, and grasping objects using perception ROS2. You will learn:

  • ROS2 Moveit
  • ROS2 Manipulation Perception
  • ROS2 Programatical Motion Planning

You will learn this course by practicing with a simulated UR3e Robot Arm and a simulated OpenManipulator:

Keep pushing your ROS learning!
The Construct team

1 Like