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