For robotics teachers: ROS2 Improved Obstacle Avoidance with Executors (C++) | Open Class #4
The Construct Robotics Institute 1:22:50
710 views · 17 likes Watch on YouTube ↗
In this Open Class, you'll learn how to create two versions of an obstacle avoidance system: one using a single-threaded executor where callbacks run sequentially, and another using a multi-threaded executor where callbacks can run in parallel.
You'll implement separate callbacks for LiDAR data processing and velocity command publishing, giving us precise control over timing. You'll also learn to visualize sensor data in RViz and understand when thread safety with mutexes becomes critical.
You will learn:
✅ Understanding single-threaded vs multi-threaded executors in ROS 2
✅ Separating sensor data reception from command publishing using distinct callbacks
✅ Using mutexes for thread-safe data sharing in multi-threaded environments
✅ Configuring RViz for real-time LiDAR visualization
✅ Comparing executor performance and behavior in robot applications
📁 *ROS project link: https://app.theconstruct.ai/l/70866274/
🤖️ *Robot Used: BotBot: https://www.theconstruct.ai/botbox-warehouse-lab/
Related courses:
* C++ for Robotics (Free): https://appv3.theconstruct.ai/courses/c-for-robotics-59/
* ROS2 Basics in 5 Days (C++): https://appv3.theconstruct.ai/courses/ros2-basics-in-5-days-humble-c-133/
============================
[For Robotics Teachers Open Class], a weekly series of videos by The Construct Robotics Institute, aims to make robotics education easier by helping teachers teach a wide range of robotics topics through hands-on practice.
Each session provides a ROS-based project (referred to as ROSJECTs 🦾 📁) for all attendees, including notebooks, code, and robot simulations. Led by ROS expert Desire, you'll see how robotics teaching and hands-on practice come together in real time.
*Missed a session? Find recordings & ROSJECTs on https://app.theconstruct.ai/open-classes/*
We're excited to share this series with you! If you have questions or want to explore new topics, drop us a comment below.
Cheers.
*The Construct Robotics Institute | Where Your Robotics Career Happens*
============================
👨🏫 Class Creator: Desire (ROS Tutor @The Construct Robotics Institute )
👩💻 Class cover designer: Sonia/Ruojun Wang (Marketing Assistant @The Construct Robotics Institute )
--
#ai #Robotics #ros #robot #ros2
You'll implement separate callbacks for LiDAR data processing and velocity command publishing, giving us precise control over timing. You'll also learn to visualize sensor data in RViz and understand when thread safety with mutexes becomes critical.
You will learn:
✅ Understanding single-threaded vs multi-threaded executors in ROS 2
✅ Separating sensor data reception from command publishing using distinct callbacks
✅ Using mutexes for thread-safe data sharing in multi-threaded environments
✅ Configuring RViz for real-time LiDAR visualization
✅ Comparing executor performance and behavior in robot applications
📁 *ROS project link: https://app.theconstruct.ai/l/70866274/
🤖️ *Robot Used: BotBot: https://www.theconstruct.ai/botbox-warehouse-lab/
Related courses:
* C++ for Robotics (Free): https://appv3.theconstruct.ai/courses/c-for-robotics-59/
* ROS2 Basics in 5 Days (C++): https://appv3.theconstruct.ai/courses/ros2-basics-in-5-days-humble-c-133/
============================
[For Robotics Teachers Open Class], a weekly series of videos by The Construct Robotics Institute, aims to make robotics education easier by helping teachers teach a wide range of robotics topics through hands-on practice.
Each session provides a ROS-based project (referred to as ROSJECTs 🦾 📁) for all attendees, including notebooks, code, and robot simulations. Led by ROS expert Desire, you'll see how robotics teaching and hands-on practice come together in real time.
*Missed a session? Find recordings & ROSJECTs on https://app.theconstruct.ai/open-classes/*
We're excited to share this series with you! If you have questions or want to explore new topics, drop us a comment below.
Cheers.
*The Construct Robotics Institute | Where Your Robotics Career Happens*
============================
👨🏫 Class Creator: Desire (ROS Tutor @The Construct Robotics Institute )
👩💻 Class cover designer: Sonia/Ruojun Wang (Marketing Assistant @The Construct Robotics Institute )
--
#ai #Robotics #ros #robot #ros2
Playback is via YouTube's official embedded player. Data from YouTube; Exumo is not affiliated with YouTube.