Message definitions for the ROS 2 side of the microRTPS bridge.
This package contains the ROS 2 message definitions of those included in the PX4 firmware. Building this package generates all the required interfaces to interface ROS 2 nodes with the PX4 Autopilot internals, which use the uORB messaging API.
This package is currently aligned to version 1.13.3 of the PX4 firmware, and is intended to work with the microRTPS bridge only.
Just build this like a normal ROS 2 package, and the generated message definitions will be available in your workspace.
The ROS message definitions can be generated with a Python script found in the PX4 repo, generally named uorb_to_ros_msgs.py. One can also use this script to generate its own ROS message definitions for new or modified uORB messages. This step is necessary since the definitions in this package must match the uORB ones that the firmware uses.
This work is licensed under the BSD 3-Clause License. See the LICENSE file for details.
Copyright (c) 2012 - 2022, PX4 Development Team
Copyright (c) 2023, Intelligent Systems Lab, University of Rome Tor Vergata