mavros icon indicating copy to clipboard operation
mavros copied to clipboard

Adding OpenDroneID plugin and messages

Open gus-robotics88 opened this issue 1 year ago • 2 comments

Adds a plugin to receive OpenDroneID mavros messages and send the data to the FCU. Messages based on Open Drone ID MAVLink spec.

Looking at the contributing guidelines, it recommends to uncrustify and test, but it looks like the guidelines are out of date as the uncrustify config no longer exists in tools/, and it recommends testing with catkin which is no longer used for ROS2. What is the recommended method for uncrustifying and testing?

Tested using Ardupilot, confirmed that messages are received and broadcasted by Ardupilot Open Drone ID infrastructure.

gus-robotics88 avatar Oct 15 '24 19:10 gus-robotics88

In ros2 you have ament_uncrustify, just use the one from jazzy or rolling.

You can run tests using colcon test.

vooon avatar Oct 17 '24 16:10 vooon

Oh, and as i remember - idl do not recognize subdirs, so you must move messages to msg dir, just with prefix.

vooon avatar Oct 17 '24 16:10 vooon