Closed roni-kreinin closed 2 years ago
Ok I see, the problem is that https://github.com/iRobotEducation/create3_sim/pull/158 didn't only change the publishers, but also the subscriptions.
It's ok to have reliable publishers, but we should have left subscriptions to be best effort.
You're right it is the subscriptions and not the publishers.
Do you want me to make a PR to fix this?
Sure, go ahead, thanks!
Describe the bug PR #158 changed the QoS of publishers to reliable, making it incompatible with
ros_ign_bridge
. See https://github.com/ignitionrobotics/ros_ign/blob/ros2/ros_ign_bridge/src/factory.hpp#:~:text=create_ros_subscriber for their ros subscriber implementation.As a result, docking is no longer working in Ignition:
To Reproduce
ros2 launch irobot_create_ignition_bringup create3_ignition.launch.py