Managing QoS in ROS2 (C++) | ROS2 Developers Open Class #167

preview_player
Показать описание
Quality of Service (QoS) is one of the most critical new settings introduced for ROS2. It gives you control and allows you to tune the communication between ROS2 nodes. However, what are they exactly? How do they work? How to modify them?

In this Open Class, learn how to customize the ROS2 QoS node using C++.

💻 Learning points:
- What is QoS in ROS?
- How do QoS settings affect the communication between nodes?
- How to tune the ROS2 node QoS settings in C++

💻 Useful links:
* 24/7 ROS Remote Real Robot Lab

============================
About ROS DEVELOPERS LIVE CLASS
Where you will learn and practice how to develop ROS-based robots with a ROS expert in a real-time event every single week.

FREE LIVE CLASS Every Tuesday @ 6 PM CET / CEST. This is a weekly LIVE class on how to develop ROS-based robots. You'll learn ROS and practice with a ROS developer in real-time without any previous setup on your side. And you'll receive a rosject that contains the robot simulations, and the projects’ code.

You will learn ROS, ROS2, robotics theory, math for robotics, Robot and Artificial Intelligence ... and much more with us in this weekly LIVE event.

Class creator: Alberto Ezquerro
Class cover designer: Lorena Guevara

#ROS2 #ros2 #qos #settings #quality #of #service
Рекомендации по теме
Комментарии
Автор

Can you do a video how to implement an own nav2 stack including behaviour tree and how the behaviour tree corelate/communicate with the different servers (planner server etc.) with action server. Moreover how to swap or delete or add server. Thank you :)

trannamtruong
Автор

hey sir, I have this issue "[ydlidar_ros2_driver_node-1] [WARN] [1687942458.807014476] [ydlidar_ros2_driver_node]: New subscription discovered on topic '/scan', requesting incompatible QoS. No messages will be sent to it. Last incompatible policy: RELIABILITY_QOS_POLICY" Please kindly help me

nouyvanneth