ROS2 on blueOS software

Hello !
I finally solved my problem.
It seems that the mavros rc_override topic is well subscribed as well as other topics but we can’t drive the BlueROV by publishing on the topic.
To solve my problem, I added a new Endpoint to the BlueOS site. Then I used the python library Pymavlink to send a mavlink message to control the rc_override.
So, I made a ROS2 subscriber node that reads the rc_override topic (where I can publish messages) and sends mavlink messages (with the data contained in the rc_override) using Pymavlink.
Thanks for your answers.
NB: I’m using a new Endpoint because we can’t use mavros and pymavlink on the same one.

1 Like