|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mavros | |
| mavros_examples | |
| mavros_extras |
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mavros | |
| mavros_examples | |
| mavros_extras |
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mavros | |
| mavros_examples | |
| mavros_extras |
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mavros | |
| mavros_examples | |
| mavros_extras |
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mavros | |
| mavros_examples | |
| mavros_extras |
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mavros | |
| mavros_examples | |
| mavros_extras |
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_extras mavros_msgs test_mavros |
ROS Distro
|
Package Summary
| Version | 1.21.1 |
| License | GPLv3 |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-12-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
1.21.1 (2025-12-12)
1.21.0 (2025-09-08)
- msgs: copy some ros2 msgs to ros1 to unify format
- Contributors: Vladimir Ermakov
1.20.1 (2025-05-05)
1.20.0 (2024-10-10)
1.19.0 (2024-06-06)
1.18.0 (2024-03-03)
- sys_status.cpp: Add a SYS_STATUS message publisher
- Contributors: Dr.-Ing. Amilcar do Carmo Lucas
1.17.0 (2023-09-09)
- cog: regenerate all
- Contributors: Vladimir Ermakov
1.16.0 (2023-05-05)
1.15.0 (2022-12-30)
- Merge pull request #1811 from scoutdi/debug-float-array Implement debug float array handler
- Implement debug float array handler Co-authored-by: Morten Fyhn Amundsen <<morten.f.amundsen@scoutdi.com>>
- Contributors: Sverre Velten Rothmund, Vladimir Ermakov
1.14.0 (2022-09-24)
- Merge pull request #1742 from amilcarlucas/correct_rpm_units ESCTelemetryItem.msg: correct RPM units
- ESCTelemetryItem.msg: correct RPM units
- Merge pull request #1727 from BV-OpenSource/pr-cellular-status Pr cellular status
- Add CellularStatus plugin and message
- Contributors: Dr.-Ing. Amilcar do Carmo Lucas, Rui Mendes, Vladimir Ermakov
1.13.0 (2022-01-13)
- Merge pull request #1690 from mavlink/fix-enum_sensor_orientation Fix enum sensor_orientation
- re-generate all coglets
- Merge pull request #1680 from AndersonRayner/new_mav_frames Add extra MAV_FRAMES to waypoint message
- Merge pull request #1677 from AndersonRayner/add_terrain Add plugin for reporting terrain height estimate from the FCU
- More explicitly state "TerrainReport" to allow for future extension of the plugin to support other terrain messages
- Add extra MAV_FRAMES to waypoint message as defined in https://mavlink.io/en/messages/common.html
- Add plugin for reporting terrain height estimate from FCU
- Contributors: Vladimir Ermakov, matt
1.12.2 (2021-12-12)
1.12.1 (2021-11-29)
1.12.0 (2021-11-27)
1.11.1 (2021-11-24)
1.11.0 (2021-11-24)
- msgs: use pragmas to ignore unaligned pointer warnings
- msgs: fix convert const
- msgs: try to hide 'unaligned pointer' warning
- Merge pull request #1651 from Jaeyoung-Lim/pr-image-capture-plugin Add camera plugin for interfacing with mavlink camera protocol
- Address review comments
- Add camera plugin for interfacing with mavlink camera protocol Add camera image captured message for handling camera trigger information
- msgs: add yaw field to GPS_INPUT
- Contributors: Jaeyoung-Lim, Vladimir Ermakov
1.10.0 (2021-11-04)
- msgs: update gpsraw to have yaw field
- Merge pull request #1625 from
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| message_generation | |
| catkin | |
| message_runtime | |
| std_msgs | |
| geometry_msgs | |
| sensor_msgs | |
| geographic_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mavros | |
| mavros_extras |
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- BatteryStatus [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VFR_HUD [Source]
- VehicleInfo [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_extras mavros_msgs test_mavros |
ROS Distro
|
Package Summary
| Version | 0.17.5 |
| License | GPLv3 |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | indigo-devel |
| Last Updated | 2017-02-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
0.17.5 (2017-02-07)
0.17.4 (2016-06-23)
- Adding anchor to the HIL_CONTROLS message reference link
- Utilizing synchronise_stamp and adding reference to MAVLINK msg documentation
- Added a plugin that publishes HIL_CONTROLS as ROS messages
- Contributors: Pavel
0.17.3 (2016-05-20)
0.17.2 (2016-04-29)
0.17.1 (2016-03-28)
0.17.0 (2016-02-09)
- rebased with master
- Contributors: francois
0.16.6 (2016-02-04)
0.16.5 (2016-01-11)
0.16.4 (2015-12-14)
- Update mavlink message documentation links
- remove "altitude_" prefix from members
- implemented altitude plugin
- Contributors: Andreas Antener, Vladimir Ermakov
0.16.3 (2015-11-19)
0.16.2 (2015-11-17)
0.16.1 (2015-11-13)
0.16.0 (2015-11-09)
- msgs #418: add message for attitude setpoints
- plugin: waypoint fix #414: remove GOTO service. It is replaced with more standard global setpoint messages.
- msgs #415: Add message for raw global setpoint
- msgs #402: PositionTarget message type
- setting constant values and reference docs
- pass new extended state to ros
- msgs #371: add missing message
- msgs #371: add HomePosition message
- Contributors: Andreas Antener, Vladimir Ermakov
0.15.0 (2015-09-17)
- msgs #286: fix bug with packet header.
- msgs #286: Add valid flag and checksum to Mavlink.msg
- plugin: manual_control: Use shared pointer message Fix alphabetic order of msgs.
- removed old commend in .msg file
- Add MANUAL_CONTROL handling with new plugin
- Contributors: Vladimir Ermakov, v01d
0.14.2 (2015-08-20)
0.14.1 (2015-08-19)
0.14.0 (2015-08-17)
- msgs: Add mixer group constants ActuatorControl
- msgs: Add notes to message headers.
- msgs: sort msgs in alphabetical order
- msgs: use std::move for mavlink->ros convert
- msgs: add note about convert function
- msgs: change description, make catkin lint happy
- msgs: move convert functions to msgs package.
- msgs: fix message generator and runtime depent tags
- msgs: remove never used Mavlink.fromlcm field.
- msgs: add package name for all non basic types
- msgs: fix msgs build
- msgs #354: move all messages to mavros_msgs package.
- Contributors: Vladimir Ermakov
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mavros | |
| mavros_extras | |
| rotors_hil_interface | |
| rqt_rotors |
Launch files
Messages
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- BatteryStatus [Source]
- CamIMUStamp [Source]
- CommandCode [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GlobalPositionTarget [Source]
- HilControls [Source]
- HomePosition [Source]
- ManualControl [Source]
- Mavlink [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- ParamValue [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RadioStatus [Source]
- State [Source]
- VFR_HUD [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
Services
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTriggerControl [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- SetMode [Source]
- StreamRate [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_extras mavros_msgs test_mavros |
ROS Distro
|
Package Summary
| Version | 0.17.5 |
| License | GPLv3 |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | indigo-devel |
| Last Updated | 2017-02-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
0.17.5 (2017-02-07)
0.17.4 (2016-06-23)
- Adding anchor to the HIL_CONTROLS message reference link
- Utilizing synchronise_stamp and adding reference to MAVLINK msg documentation
- Added a plugin that publishes HIL_CONTROLS as ROS messages
- Contributors: Pavel
0.17.3 (2016-05-20)
0.17.2 (2016-04-29)
0.17.1 (2016-03-28)
0.17.0 (2016-02-09)
- rebased with master
- Contributors: francois
0.16.6 (2016-02-04)
0.16.5 (2016-01-11)
0.16.4 (2015-12-14)
- Update mavlink message documentation links
- remove "altitude_" prefix from members
- implemented altitude plugin
- Contributors: Andreas Antener, Vladimir Ermakov
0.16.3 (2015-11-19)
0.16.2 (2015-11-17)
0.16.1 (2015-11-13)
0.16.0 (2015-11-09)
- msgs #418: add message for attitude setpoints
- plugin: waypoint fix #414: remove GOTO service. It is replaced with more standard global setpoint messages.
- msgs #415: Add message for raw global setpoint
- msgs #402: PositionTarget message type
- setting constant values and reference docs
- pass new extended state to ros
- msgs #371: add missing message
- msgs #371: add HomePosition message
- Contributors: Andreas Antener, Vladimir Ermakov
0.15.0 (2015-09-17)
- msgs #286: fix bug with packet header.
- msgs #286: Add valid flag and checksum to Mavlink.msg
- plugin: manual_control: Use shared pointer message Fix alphabetic order of msgs.
- removed old commend in .msg file
- Add MANUAL_CONTROL handling with new plugin
- Contributors: Vladimir Ermakov, v01d
0.14.2 (2015-08-20)
0.14.1 (2015-08-19)
0.14.0 (2015-08-17)
- msgs: Add mixer group constants ActuatorControl
- msgs: Add notes to message headers.
- msgs: sort msgs in alphabetical order
- msgs: use std::move for mavlink->ros convert
- msgs: add note about convert function
- msgs: change description, make catkin lint happy
- msgs: move convert functions to msgs package.
- msgs: fix message generator and runtime depent tags
- msgs: remove never used Mavlink.fromlcm field.
- msgs: add package name for all non basic types
- msgs: fix msgs build
- msgs #354: move all messages to mavros_msgs package.
- Contributors: Vladimir Ermakov
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- BatteryStatus [Source]
- CamIMUStamp [Source]
- CommandCode [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GlobalPositionTarget [Source]
- HilControls [Source]
- HomePosition [Source]
- ManualControl [Source]
- Mavlink [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- ParamValue [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RadioStatus [Source]
- State [Source]
- VFR_HUD [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
Services
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTriggerControl [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- SetMode [Source]
- StreamRate [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_examples mavros_extras mavros_msgs |
ROS Distro
|
Package Summary
| Version | 2.14.0 |
| License | GPLv3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-04-19 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
2.14.0 (2025-12-23)
2.13.0 (2025-12-12)
-
update packages to format 3
-
regenerate all with cogall.sh, apply ament_uncrustify
-
fixes #2070: adding support for OBSTACLE_DISTANCE_3D message (#2071)
- feat: add Obstacle Distance 3D plugin
- Introduced a new plugin [obstacle_distance_3d]{.title-ref} to handle 3D obstacle distance data.
- Subscribes to a custom ROS 2 message [Obstacle3D]{.title-ref} and sends corresponding MAVLink messages.
- Updated CMakeLists.txt and package.xml to include dependencies for the new plugin.
- add native message support
- clean up changes
* removed redundant time param in the message, and changed default logging to debug ---------Co-authored-by: zekesarosi <<zsarosi@flyseneca.com>>
-
Contributors: Vladimir Ermakov, Zeke Sarosi
2.12.0 (2025-09-14)
2.11.0 (2025-09-10)
- regenerate all and uncrustify
- Contributors: Vladimir Ermakov
2.10.1 (2025-06-06)
2.10.0 (2025-05-05)
-
extras: re-generate all cog scripts
-
extras: fix odid messages
-
msgs: generate ODID constants from mavlink
-
msgs: fix message names for ODID
-
Adding OpenDroneID plugin and messages (#3)
-
Merge branch 'master' into ros2
* master: 1.20.1 update changelog 1.20.0 update changelog update mavlink dep branch Add missing std_srvs dependency add param to odom plugin add frame_id parameter Fix compile error when compiling with gcc 13
-
1.20.1
-
update changelog
-
Fix: Corrected compass calibration result report to match mavlink documentation (MAG_CAL_REPORT (192))
-
built successfully
-
1.20.0
-
update changelog
-
Contributors: Gus Meyer, Michael Carlstrom, Vladimir Ermakov, denis
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
-
regenerate all using cogall.sh
-
Merge branch 'master' into ros2
* master: 1.19.0 update changelog gps_global_origin: remove LLA to ECEF conversion
-
1.19.0
-
update changelog
-
removed prefix in enums in messages and changed to use existing functions for string and quaternion convert
-
Final touches Added functionality that was overlooked for camera tracking if supported, added copyright info, added custom exception thrown when mode enumerator is not understood
-
Added gimbal_control plugin Added all functionality to support a plugin to enable compatibility with MAVLink Gimbal Protocol v2
-
Contributors: Frederik Mazur Andersen, Mark-Beaty, Vladimir Ermakov
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rosidl_default_generators | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| rcl_interfaces | |
| geographic_msgs | |
| geometry_msgs | |
| sensor_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- ObstacleDistance3D [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamEvent [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VehicleInfo [Source]
- VfrHud [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- ParamSetV2 [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_extras mavros_msgs test_mavros |
ROS Distro
|
Package Summary
| Version | 1.21.1 |
| License | GPLv3 |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-12-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
1.21.1 (2025-12-12)
1.21.0 (2025-09-08)
- msgs: copy some ros2 msgs to ros1 to unify format
- Contributors: Vladimir Ermakov
1.20.1 (2025-05-05)
1.20.0 (2024-10-10)
1.19.0 (2024-06-06)
1.18.0 (2024-03-03)
- sys_status.cpp: Add a SYS_STATUS message publisher
- Contributors: Dr.-Ing. Amilcar do Carmo Lucas
1.17.0 (2023-09-09)
- cog: regenerate all
- Contributors: Vladimir Ermakov
1.16.0 (2023-05-05)
1.15.0 (2022-12-30)
- Merge pull request #1811 from scoutdi/debug-float-array Implement debug float array handler
- Implement debug float array handler Co-authored-by: Morten Fyhn Amundsen <<morten.f.amundsen@scoutdi.com>>
- Contributors: Sverre Velten Rothmund, Vladimir Ermakov
1.14.0 (2022-09-24)
- Merge pull request #1742 from amilcarlucas/correct_rpm_units ESCTelemetryItem.msg: correct RPM units
- ESCTelemetryItem.msg: correct RPM units
- Merge pull request #1727 from BV-OpenSource/pr-cellular-status Pr cellular status
- Add CellularStatus plugin and message
- Contributors: Dr.-Ing. Amilcar do Carmo Lucas, Rui Mendes, Vladimir Ermakov
1.13.0 (2022-01-13)
- Merge pull request #1690 from mavlink/fix-enum_sensor_orientation Fix enum sensor_orientation
- re-generate all coglets
- Merge pull request #1680 from AndersonRayner/new_mav_frames Add extra MAV_FRAMES to waypoint message
- Merge pull request #1677 from AndersonRayner/add_terrain Add plugin for reporting terrain height estimate from the FCU
- More explicitly state "TerrainReport" to allow for future extension of the plugin to support other terrain messages
- Add extra MAV_FRAMES to waypoint message as defined in https://mavlink.io/en/messages/common.html
- Add plugin for reporting terrain height estimate from FCU
- Contributors: Vladimir Ermakov, matt
1.12.2 (2021-12-12)
1.12.1 (2021-11-29)
1.12.0 (2021-11-27)
1.11.1 (2021-11-24)
1.11.0 (2021-11-24)
- msgs: use pragmas to ignore unaligned pointer warnings
- msgs: fix convert const
- msgs: try to hide 'unaligned pointer' warning
- Merge pull request #1651 from Jaeyoung-Lim/pr-image-capture-plugin Add camera plugin for interfacing with mavlink camera protocol
- Address review comments
- Add camera plugin for interfacing with mavlink camera protocol Add camera image captured message for handling camera trigger information
- msgs: add yaw field to GPS_INPUT
- Contributors: Jaeyoung-Lim, Vladimir Ermakov
1.10.0 (2021-11-04)
- msgs: update gpsraw to have yaw field
- Merge pull request #1625 from
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| message_generation | |
| catkin | |
| message_runtime | |
| std_msgs | |
| geometry_msgs | |
| sensor_msgs | |
| geographic_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- BatteryStatus [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VFR_HUD [Source]
- VehicleInfo [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_extras mavros_msgs test_mavros |
ROS Distro
|
Package Summary
| Version | 1.21.1 |
| License | GPLv3 |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-12-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
1.21.1 (2025-12-12)
1.21.0 (2025-09-08)
- msgs: copy some ros2 msgs to ros1 to unify format
- Contributors: Vladimir Ermakov
1.20.1 (2025-05-05)
1.20.0 (2024-10-10)
1.19.0 (2024-06-06)
1.18.0 (2024-03-03)
- sys_status.cpp: Add a SYS_STATUS message publisher
- Contributors: Dr.-Ing. Amilcar do Carmo Lucas
1.17.0 (2023-09-09)
- cog: regenerate all
- Contributors: Vladimir Ermakov
1.16.0 (2023-05-05)
1.15.0 (2022-12-30)
- Merge pull request #1811 from scoutdi/debug-float-array Implement debug float array handler
- Implement debug float array handler Co-authored-by: Morten Fyhn Amundsen <<morten.f.amundsen@scoutdi.com>>
- Contributors: Sverre Velten Rothmund, Vladimir Ermakov
1.14.0 (2022-09-24)
- Merge pull request #1742 from amilcarlucas/correct_rpm_units ESCTelemetryItem.msg: correct RPM units
- ESCTelemetryItem.msg: correct RPM units
- Merge pull request #1727 from BV-OpenSource/pr-cellular-status Pr cellular status
- Add CellularStatus plugin and message
- Contributors: Dr.-Ing. Amilcar do Carmo Lucas, Rui Mendes, Vladimir Ermakov
1.13.0 (2022-01-13)
- Merge pull request #1690 from mavlink/fix-enum_sensor_orientation Fix enum sensor_orientation
- re-generate all coglets
- Merge pull request #1680 from AndersonRayner/new_mav_frames Add extra MAV_FRAMES to waypoint message
- Merge pull request #1677 from AndersonRayner/add_terrain Add plugin for reporting terrain height estimate from the FCU
- More explicitly state "TerrainReport" to allow for future extension of the plugin to support other terrain messages
- Add extra MAV_FRAMES to waypoint message as defined in https://mavlink.io/en/messages/common.html
- Add plugin for reporting terrain height estimate from FCU
- Contributors: Vladimir Ermakov, matt
1.12.2 (2021-12-12)
1.12.1 (2021-11-29)
1.12.0 (2021-11-27)
1.11.1 (2021-11-24)
1.11.0 (2021-11-24)
- msgs: use pragmas to ignore unaligned pointer warnings
- msgs: fix convert const
- msgs: try to hide 'unaligned pointer' warning
- Merge pull request #1651 from Jaeyoung-Lim/pr-image-capture-plugin Add camera plugin for interfacing with mavlink camera protocol
- Address review comments
- Add camera plugin for interfacing with mavlink camera protocol Add camera image captured message for handling camera trigger information
- msgs: add yaw field to GPS_INPUT
- Contributors: Jaeyoung-Lim, Vladimir Ermakov
1.10.0 (2021-11-04)
- msgs: update gpsraw to have yaw field
- Merge pull request #1625 from
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| message_generation | |
| catkin | |
| message_runtime | |
| std_msgs | |
| geometry_msgs | |
| sensor_msgs | |
| geographic_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- BatteryStatus [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VFR_HUD [Source]
- VehicleInfo [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]
Plugins
Recent questions tagged mavros_msgs at Robotics Stack Exchange
|
mavros_msgs package from mavros repolibmavconn mavros mavros_extras mavros_msgs test_mavros |
ROS Distro
|
Package Summary
| Version | 1.21.1 |
| License | GPLv3 |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mavlink/mavros.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-12-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Vladimir Ermakov
Authors
- Vladimir Ermakov
Changelog for package mavros_msgs
1.21.1 (2025-12-12)
1.21.0 (2025-09-08)
- msgs: copy some ros2 msgs to ros1 to unify format
- Contributors: Vladimir Ermakov
1.20.1 (2025-05-05)
1.20.0 (2024-10-10)
1.19.0 (2024-06-06)
1.18.0 (2024-03-03)
- sys_status.cpp: Add a SYS_STATUS message publisher
- Contributors: Dr.-Ing. Amilcar do Carmo Lucas
1.17.0 (2023-09-09)
- cog: regenerate all
- Contributors: Vladimir Ermakov
1.16.0 (2023-05-05)
1.15.0 (2022-12-30)
- Merge pull request #1811 from scoutdi/debug-float-array Implement debug float array handler
- Implement debug float array handler Co-authored-by: Morten Fyhn Amundsen <<morten.f.amundsen@scoutdi.com>>
- Contributors: Sverre Velten Rothmund, Vladimir Ermakov
1.14.0 (2022-09-24)
- Merge pull request #1742 from amilcarlucas/correct_rpm_units ESCTelemetryItem.msg: correct RPM units
- ESCTelemetryItem.msg: correct RPM units
- Merge pull request #1727 from BV-OpenSource/pr-cellular-status Pr cellular status
- Add CellularStatus plugin and message
- Contributors: Dr.-Ing. Amilcar do Carmo Lucas, Rui Mendes, Vladimir Ermakov
1.13.0 (2022-01-13)
- Merge pull request #1690 from mavlink/fix-enum_sensor_orientation Fix enum sensor_orientation
- re-generate all coglets
- Merge pull request #1680 from AndersonRayner/new_mav_frames Add extra MAV_FRAMES to waypoint message
- Merge pull request #1677 from AndersonRayner/add_terrain Add plugin for reporting terrain height estimate from the FCU
- More explicitly state "TerrainReport" to allow for future extension of the plugin to support other terrain messages
- Add extra MAV_FRAMES to waypoint message as defined in https://mavlink.io/en/messages/common.html
- Add plugin for reporting terrain height estimate from FCU
- Contributors: Vladimir Ermakov, matt
1.12.2 (2021-12-12)
1.12.1 (2021-11-29)
1.12.0 (2021-11-27)
1.11.1 (2021-11-24)
1.11.0 (2021-11-24)
- msgs: use pragmas to ignore unaligned pointer warnings
- msgs: fix convert const
- msgs: try to hide 'unaligned pointer' warning
- Merge pull request #1651 from Jaeyoung-Lim/pr-image-capture-plugin Add camera plugin for interfacing with mavlink camera protocol
- Address review comments
- Add camera plugin for interfacing with mavlink camera protocol Add camera image captured message for handling camera trigger information
- msgs: add yaw field to GPS_INPUT
- Contributors: Jaeyoung-Lim, Vladimir Ermakov
1.10.0 (2021-11-04)
- msgs: update gpsraw to have yaw field
- Merge pull request #1625 from
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| message_generation | |
| catkin | |
| message_runtime | |
| std_msgs | |
| geometry_msgs | |
| sensor_msgs | |
| geographic_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
- ADSBVehicle [Source]
- ActuatorControl [Source]
- Altitude [Source]
- AttitudeTarget [Source]
- BatteryStatus [Source]
- CamIMUStamp [Source]
- CameraImageCaptured [Source]
- CellularStatus [Source]
- CommandCode [Source]
- CompanionProcessStatus [Source]
- DebugValue [Source]
- ESCInfo [Source]
- ESCInfoItem [Source]
- ESCStatus [Source]
- ESCStatusItem [Source]
- ESCTelemetry [Source]
- ESCTelemetryItem [Source]
- EstimatorStatus [Source]
- ExtendedState [Source]
- FileEntry [Source]
- GPSINPUT [Source]
- GPSRAW [Source]
- GPSRTK [Source]
- GimbalDeviceAttitudeStatus [Source]
- GimbalDeviceInformation [Source]
- GimbalDeviceSetAttitude [Source]
- GimbalManagerInformation [Source]
- GimbalManagerSetAttitude [Source]
- GimbalManagerSetPitchyaw [Source]
- GimbalManagerStatus [Source]
- GlobalPositionTarget [Source]
- HilActuatorControls [Source]
- HilControls [Source]
- HilGPS [Source]
- HilSensor [Source]
- HilStateQuaternion [Source]
- HomePosition [Source]
- LandingTarget [Source]
- LogData [Source]
- LogEntry [Source]
- MagnetometerReporter [Source]
- ManualControl [Source]
- Mavlink [Source]
- MountControl [Source]
- NavControllerOutput [Source]
- OnboardComputerStatus [Source]
- OpenDroneIDBasicID [Source]
- OpenDroneIDOperatorID [Source]
- OpenDroneIDSelfID [Source]
- OpenDroneIDSystem [Source]
- OpenDroneIDSystemUpdate [Source]
- OpticalFlow [Source]
- OpticalFlowRad [Source]
- OverrideRCIn [Source]
- Param [Source]
- ParamValue [Source]
- PlayTuneV2 [Source]
- PositionTarget [Source]
- RCIn [Source]
- RCOut [Source]
- RTCM [Source]
- RTKBaseline [Source]
- RadioStatus [Source]
- State [Source]
- StatusEvent [Source]
- StatusText [Source]
- SysStatus [Source]
- TerrainReport [Source]
- Thrust [Source]
- TimesyncStatus [Source]
- Trajectory [Source]
- Tunnel [Source]
- VFR_HUD [Source]
- VehicleInfo [Source]
- Vibration [Source]
- Waypoint [Source]
- WaypointList [Source]
- WaypointReached [Source]
- WheelOdomStamped [Source]
Services
- CommandAck [Source]
- CommandBool [Source]
- CommandHome [Source]
- CommandInt [Source]
- CommandLong [Source]
- CommandTOL [Source]
- CommandTOLLocal [Source]
- CommandTriggerControl [Source]
- CommandTriggerInterval [Source]
- CommandVtolTransition [Source]
- EndpointAdd [Source]
- EndpointDel [Source]
- FileChecksum [Source]
- FileClose [Source]
- FileList [Source]
- FileMakeDir [Source]
- FileOpen [Source]
- FileRead [Source]
- FileRemove [Source]
- FileRemoveDir [Source]
- FileRename [Source]
- FileTruncate [Source]
- FileWrite [Source]
- GimbalGetInformation [Source]
- GimbalManagerCameraTrack [Source]
- GimbalManagerConfigure [Source]
- GimbalManagerPitchyaw [Source]
- GimbalManagerSetRoi [Source]
- LogRequestData [Source]
- LogRequestEnd [Source]
- LogRequestList [Source]
- MessageInterval [Source]
- MountConfigure [Source]
- ParamGet [Source]
- ParamPull [Source]
- ParamPush [Source]
- ParamSet [Source]
- SetMavFrame [Source]
- SetMode [Source]
- StreamRate [Source]
- VehicleInfoGet [Source]
- WaypointClear [Source]
- WaypointPull [Source]
- WaypointPush [Source]
- WaypointSetCurrent [Source]