CHANGELOG
Changelog for package mavros_msgs
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
1.19.0 (2024-06-06)
2.7.0 (2024-03-03)
re-generate with cogall.sh
Merge branch ‘master’ into ros2 * master: 1.18.0 update changelog sys_status.cpp: improve timeout code sys_status.cpp: Add a SYS_STATUS message publisher [camera plugin] Fix image_index and capture_result not properly filled Fix missing semi-colon GPS_STATUS Plugin: Fill in available messages for ROS1 legacy
1.18.0
update changelog
sys_status.cpp: Add a SYS_STATUS message publisher
cog checksum
remove event_time_boot_ms, fill stamp instead
handle events
Fix errata in GPSRAW.msg
Contributors: Dr.-Ing. Amilcar do Carmo Lucas, Seunghwan Jo, Vladimir Ermakov, victor
1.18.0 (2024-03-03)
sys_status.cpp: Add a SYS_STATUS message publisher
Contributors: Dr.-Ing. Amilcar do Carmo Lucas
2.6.0 (2023-09-09)
msgs: move generator code
cog: regenerate all
Merge branch ‘master’ into ros2 * master: 1.17.0 update changelog cog: regenerate all Bugfix/update map origin with home position (#1892) mavros: Remove extra ‘;’ mavros_extras: Fix some init order warnings Suppress warnings from included headers 1.16.0 update changelog made it such that the gp_origin topic published latched. use hpp instead of deprecated .h pluginlib headers
1.17.0
update changelog
cog: regenerate all
local takeoff and land topics (#1890) * local takeoff and land topics * vector3 position type, rename to TOLLocal * remove auto include line
Merge pull request #1871 from Vladislavert/feature/optical_flow_msg Addition of New OpticalFlow.msg
Added geometry_msgs/Vector3 to OpticalFlow.msg
Added vectors to the message OpticalFlow.msg
Added message optical flow
1.16.0
update changelog
Contributors: Ido Guzi, Vladimir Ermakov, Vladislavert
2.5.0 (2023-05-05)
2.4.0 (2022-12-30)
msgs: re-generate
Merge branch ‘master’ into ros2 * master: 1.15.0 update changelog ci: update actions Implement debug float array handler mavros_extras: Fix a sequence point warning mavros_extras: Fix a comparison that shouldn’t be bitwise mavros: Fix some warnings mavros_extras: Fix buggy check for lat/lon ignored libmavconn: fix MAVLink v1.0 output selection
1.15.0
update changelog
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
2.3.0 (2022-09-24)
Merge branch ‘master’ into ros2 * master: 1.14.0 update changelog scripts: waypoint and param files are text, not binary libmavconn: fix MAVLink v1.0 output selection plugins: add guided_target to accept offboard position targets add cmake module path for geographiclib on debian based systems use already installed FindGeographicLib.cmake
1.14.0
update changelog
Contributors: Vladimir Ermakov
2.2.0 (2022-06-27)
Merge branch ‘master’ into ros2 * master: mount_control.cpp: detect MOUNT_ORIENTATION stale messages ESCTelemetryItem.msg: correct RPM units apm_config.yaml: add mount configuration sys_status.cpp fix free memory for values > 64KiB uncrustify cellular_status.cpp Add CellularStatus plugin and message *_config.yaml: document usage of multiple batteries diagnostics sys_status.cpp: fix compilation sys_status.cpp: support diagnostics on up-to 10 batteries sys_status.cpp: do not use harcoded constants sys_status.cpp: Timeout on MEMINFO and HWSTATUS mavlink messages and publish on the diagnostics sys_status.cpp: fix enabling of mem_diag and hwst_diag sys_status.cpp: Do not use battery1 voltage as voltage for all other batteries (bugfix). sys_status.cpp: ignore sys_status mavlink messages from gimbals mount_control.cpp: use mount_nh for params to keep similarities with other plugins set diag settings before add() sys_status.cpp: remove deprecated BATTERY2 mavlink message support Mount control plugin: add configurable diagnostics Bugfix: increment_f had no value asigned when input LaserScan was bigger than obstacle.distances.size() Bugfix: wrong interpolation when the reduction ratio (scale_factor) is not integer. Disable startup_px4_usb_quirk in px4_config.yaml
msgs: support humble
2.1.1 (2022-03-02)
2.1.0 (2022-02-02)
Merge branch ‘master’ into ros2 * master: 1.13.0 update changelog py-lib: fix compatibility with py3 for Noetic re-generate all coglets test: add checks for ROTATION_CUSTOM lib: Fix rotation search for CUSTOM Removed CamelCase for class members. Publish to “report” More explicitly state “TerrainReport” to allow for future extension of the plugin to support other terrain messages Fixed callback name to match handle_{MESSAGE_NAME.lower()} convention Add extra MAV_FRAMES to waypoint message as defined in https://mavlink.io/en/messages/common.html Fixed topic names to match more closely what other plugins use. Fixed a typo. Add plugin for reporting terrain height estimate from FCU 1.12.2 update changelog Set time/publish_sim_time to false by default plugin: setpoint_raw: move getParam to initializer extras: trajectory: backport #1667
1.13.0
update changelog
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
1.12.2
update changelog
Merge branch ‘master’ into ros2 * master: 1.12.1 update changelog mavconn: fix connection issue introduced by #1658 mavros_extras: Fix some warnings mavros: Fix some warnings
1.12.1
update changelog
Contributors: Vladimir Ermakov, matt
2.0.5 (2021-11-28)
Merge branch ‘master’ into ros2 * master: 1.12.0 update changelog Fix multiple bugs lib: fix mission frame debug print extras: distance_sensor: revert back to zero quaternion
1.12.0
update changelog
extras: fix some more lint warns
msgs: update conversion header
Merge branch ‘master’ into ros2 * master: 1.11.1 update changelog lib: fix build
1.11.1
update changelog
Merge branch ‘master’ into ros2 * master: 1.11.0 update changelog lib: fix ftf warnings msgs: use pragmas to ignore unaligned pointer warnings extras: landing_target: fix misprint msgs: fix convert const plugin: setpoint_raw: fix misprint msgs: try to hide ‘unaligned pointer’ warning plugin: sys: fix compillation error plugin: initialize quaternions with identity plugin: sys: Use wall timers for connection management Use meters for relative altitude distance_sensor: Initialize sensor orientation quaternion to zero Address review comments Add camera plugin for interfacing with mavlink camera protocol
1.11.0
update changelog
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
Merge branch ‘master’ into ros2 * master: msgs: add yaw field to GPS_INPUT
msgs: add yaw field to GPS_INPUT
Contributors: Jaeyoung-Lim, Vladimir Ermakov
2.0.4 (2021-11-04)
Merge branch ‘master’ into ros2 * master: 1.10.0 prepare release
1.10.0
prepare release
Merge branch ‘master’ into ros2 * master: msgs: update gpsraw to have yaw field
msgs: update gpsraw to have yaw field
Merge branch ‘master’ into ros2 * master: (25 commits) Remove reference Catch std::length_error in send_message Show ENOTCONN error instead of crash Tunnel: Check for invalid payload length Tunnel.msg: Generate enum with cog mavros_extras: Create tunnel plugin mavros_msgs: Add Tunnel message MountControl.msg: fix copy-paste sys_time.cpp: typo sys_time: publish /clock for simulation times 1.9.0 update changelog Spelling corrections Changed OverrideRCIn to 18 channels This adds functionality to erase all logs on the SD card via mavlink publish BATTERY2 message as /mavros/battery2 topic Mavlink v2.0 specs for RC_CHANNELS_OVERRIDE accepts upto 18 channels. The plugin publishes channels 9 to 18 if the FCU protocol version is 2.0 Added NAV_CONTROLLER_OUTPUT Plugin Added GPS_INPUT plugin Update esc_status plugin with datatype change on MAVLink. …
Merge pull request #1625 from scoutdi/tunnel-plugin Plugin for TUNNEL messages
Tunnel.msg: Generate enum with cog
mavros_msgs: Add Tunnel message
Merge pull request #1623 from amilcarlucas/pr/more-typo-fixes More typo fixes
MountControl.msg: fix copy-paste
1.9.0
update changelog
Merge pull request #1616 from amilcarlucas/pr/RC_CHANNELS-mavlink2-extensions Mavlink v2.0 specs for RC_CHANNELS_OVERRIDE accepts upto 18 channels.…
Changed OverrideRCIn to 18 channels
Merge pull request #1617 from amilcarlucas/pr/NAV_CONTROLLER_OUTPUT-plugin Added NAV_CONTROLLER_OUTPUT Plugin
Merge pull request #1618 from amilcarlucas/pr/GPS_INPUT-plugin Added GPS_INPUT plugin
Mavlink v2.0 specs for RC_CHANNELS_OVERRIDE accepts upto 18 channels. The plugin publishes channels 9 to 18 if the FCU protocol version is 2.0
Added NAV_CONTROLLER_OUTPUT Plugin
Added GPS_INPUT plugin
Merge branch ‘master’ into master
Update esc_status plugin with datatype change on MAVLink. ESC_INFO MAVLink message was updated to have negative temperates and also at a different resolution. This commit updates those changes on this side.
Remove Mount_Status plugin. Add Status data to Mount_Control plugin. Remove Mount_Status message.
msgs: re-generate file lists
Merge branch ‘master’ into ros2 * master: extras: esc_telemetry: fix build extras: fix esc_telemetry centi-volt/amp conversion extras: uncrustify all plugins plugins: reformat xml extras: reformat plugins xml extras: fix apm esc_telemetry msgs: fix types for apm’s esc telemetry actually allocate memory for the telemetry information fixed some compile errors added esc_telemetry plugin Reset calibration flag when re-calibrating. Prevent wrong data output. Exclude changes to launch files. Delete debug files. Apply uncrustify changes. Set progress array to global to prevent erasing data. Move Compass calibration report to extras. Rewrite code based on instructions. Remove extra message from CMakeLists. Add message and service definition. Add compass calibration feedback status. Add service to call the ‘Next’ button in calibrations.
msgs: fix types for apm’s esc telemetry
actually allocate memory for the telemetry information
added esc_telemetry plugin
Add Mount angles message for communications with ardupilotmega.
Remove extra message from CMakeLists.
Add message and service definition.
Contributors: Abhijith Thottumadayil Jagadeesh, André Filipe, Dr.-Ing. Amilcar do Carmo Lucas, Karthik Desai, Morten Fyhn Amundsen, Ricardo Marques, Russell, Vladimir Ermakov
2.0.3 (2021-06-20)
2.0.2 (2021-06-20)
2.0.1 (2021-06-06)
Add rcl_interfaces dependency
Merge branch ‘master’ into ros2 * master: readme: update 1.8.0 update changelog Create semgrep-analysis.yml Create codeql-analysis.yml
1.8.0
update changelog
Contributors: Rob Clarke, Vladimir Ermakov
2.0.0 (2021-05-28)
msgs: update command codes
msgs: update param services
plugins: setpoint_velocity: port to ros2
Merge branch ‘master’ into ros2 * master: 1.7.1 update changelog re-generate all pymavlink enums 1.7.0 update changelog
mavros: generate plugin list
Merge branch ‘master’ into ros2 * master: msgs: re-generate the code lib: re-generate the code plugins: mission: re-generate the code MissionBase: correction to file information MissionBase: add copyright from origional waypoint.cpp uncrustify whitespace add rallypoint and geofence plugins to mavros plugins xml add rallypoint and geofence plugins to CMakeList Geofence: add geofence plugin Rallypoint: add rallypoint plugin Waypoint: inherit MissionBase class for mission protocol MissionBase: breakout mission protocol from waypoint.cpp README: Update PX4 Autopilot references Fix https://github.com/mavlink/mavros/issues/849
router: catch DeviceError
router: weak_ptr segfaults, replace with shared_ptr
router: implement params handler
mavros: router decl done
lib: port enum_to_string
lib: update sensor_orientation
msgs: add linter
libmavconn: start porintg, will use plain asio, without boost
msgs: remove redundant dependency which result in colcon warning
msgs: cogify file lists
Merge pull request #1186 from PickNikRobotics/ros2 mavros_msgs Ros2
Merge branch ‘ros2’ into ros2
msgs: start porting to ROS2
fixing cmakelists
updating msg and srv list
reenable VfrHud once renamed to match ROS2 conventions add ros1_bridge mapping rule for renamed VfrHud message
make mavro_msgs compile in ROS 2
Contributors: Mikael Arguedas, Mike Lautman, Vladimir Ermakov
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 scoutdi/tunnel-plugin Plugin for TUNNEL messages
Tunnel.msg: Generate enum with cog
mavros_msgs: Add Tunnel message
Merge pull request #1623 from amilcarlucas/pr/more-typo-fixes More typo fixes
MountControl.msg: fix copy-paste
Contributors: Dr.-Ing. Amilcar do Carmo Lucas, Morten Fyhn Amundsen, Vladimir Ermakov
1.9.0 (2021-09-09)
Merge pull request #1616 from amilcarlucas/pr/RC_CHANNELS-mavlink2-extensions Mavlink v2.0 specs for RC_CHANNELS_OVERRIDE accepts upto 18 channels.…
Changed OverrideRCIn to 18 channels
Merge pull request #1617 from amilcarlucas/pr/NAV_CONTROLLER_OUTPUT-plugin Added NAV_CONTROLLER_OUTPUT Plugin
Merge pull request #1618 from amilcarlucas/pr/GPS_INPUT-plugin Added GPS_INPUT plugin
Mavlink v2.0 specs for RC_CHANNELS_OVERRIDE accepts upto 18 channels. The plugin publishes channels 9 to 18 if the FCU protocol version is 2.0
Added NAV_CONTROLLER_OUTPUT Plugin
Added GPS_INPUT plugin
Merge branch ‘master’ into master
Update esc_status plugin with datatype change on MAVLink. ESC_INFO MAVLink message was updated to have negative temperates and also at a different resolution. This commit updates those changes on this side.
Remove Mount_Status plugin. Add Status data to Mount_Control plugin. Remove Mount_Status message.
msgs: fix types for apm’s esc telemetry
actually allocate memory for the telemetry information
added esc_telemetry plugin
Add Mount angles message for communications with ardupilotmega.
Remove extra message from CMakeLists.
Add message and service definition.
Contributors: Abhijith Thottumadayil Jagadeesh, André Filipe, Dr.-Ing. Amilcar do Carmo Lucas, Karthik Desai, Ricardo Marques, Russell, Vladimir Ermakov
1.8.0 (2021-05-05)
1.7.1 (2021-04-05)
re-generate all pymavlink enums
Contributors: Vladimir Ermakov
1.7.0 (2021-04-05)
msgs: re-generate the code
Contributors: Vladimir Ermakov
1.6.0 (2021-02-15)
1.5.2 (2021-02-02)
1.5.1 (2021-01-04)
1.5.0 (2020-11-11)
mavros_msgs/VehicleInfo: Add flight_custom_version field Mirroring the field in the corresponding MAVLink message.
mavros_msgs/State: Fix PX4 flight mode constants Turns out ROS message string literals don’t need quotes, so adding quotes creates strings including the quotes.
mavros_msgs/State: Add flight mode constants
mavros_msgs: Don’t move temporary objects
Contributors: Morten Fyhn Amundsen
1.4.0 (2020-09-11)
play_tune: Assign tune format directly
play_tune: Write new plugin
Contributors: Morten Fyhn Amundsen
1.3.0 (2020-08-08)
Add esc_status plugin.
Add gps_status plugin to publish GPS_RAW and GPS_RTK messages from FCU. The timestamps for the gps_status topics take into account the mavlink time and uses the convienence function
adding support for publishing rtkbaseline msgs over ROS
Contributors: CSCE439, Dr.-Ing. Amilcar do Carmo Lucas, Ricardo Marques
1.2.0 (2020-05-22)
add yaw to CMD_DO_SET_HOME
Contributors: David Jablonski
1.1.0 (2020-04-04)
1.0.0 (2020-01-01)
0.33.4 (2019-12-12)
Splitted the message fields.
Updated esimator status msg according to the new cog based definition of estimator status.
Added comments to msg.
Added new line char at end of message.
Added a publisher for estimator status message received from mavlink in sys_status.
Contributors: saifullah3396
0.33.3 (2019-11-13)
0.33.2 (2019-11-13)
0.33.1 (2019-11-11)
resolved merge conflict
Contributors: David Jablonski
0.33.0 (2019-10-10)
Add vtol transition service
Apply comments
Add mount configure service message
cog: Update all generated code
added manual flag to mavros/state
use header.stamp to fill mavlink msg field time_usec
use cog for copy
adapt message and plugin after mavlink message merge
rename message and adjust fields
add component id to mavros message to distinguish ROS msgs from different systems
component_status message and plugin draft
Contributors: David Jablonski, Jaeyoung-Lim, Vladimir Ermakov, baumanta
0.32.2 (2019-09-09)
0.32.1 (2019-08-08)
0.32.0 (2019-07-06)
add mav_cmd associated with each point in trajectory plugin
Use MountControl Msg
Define new MountControl.msg
Contributors: Jaeyoung-Lim, Martina Rivizzigno
0.31.0 (2019-06-07)
mavros_msgs: LandingTarget: update msg description link
extras: landing target: improve usability and flexibility
Contributors: TSC21
0.30.0 (2019-05-20)
0.29.2 (2019-03-06)
0.29.1 (2019-03-03)
All: catkin lint files
mavros_msgs: Fix line endings for OpticalFlowRad message
Contributors: Pierre Kancir, sfalexrog
0.29.0 (2019-02-02)
Fix broken documentation URLs
Merge branch ‘master’ into param-timeout
mavros_extras: Wheel odometry plugin updated according to the final mavlink WHEEL_DISTANCE message.
mavros_msgs: Float32ArrayStamped replaced by WheelOdomStamped.
mavros_msgs: Float32ArrayStamped message added. For streaming timestamped data from FCU sensors (RPM, WHEEL_DISTANCE, etc.)
msgs: Fix message id type, mavlink v2 uses 24 bit msg ids
mavros_msgs: add MessageInterval.srv to CMakeLists
sys_status: add set_message_interval service
Contributors: Dr.-Ing. Amilcar do Carmo Lucas, Pavlo Kolomiiets, Randy Mackay, Vladimir Ermakov
0.28.0 (2019-01-03)
plugin:param: publish new param value
Merge pull request #1148 from Kiwa21/pr-param-value param plugin : add msg and publisher to catch latest param value
msgs: update Header
sys_state: Small cleanup of #1150
VehicleInfo : add srv into sys_status plugin to request basic info from vehicle
mavros_msgs/msg/LogData.msg: Define “offset” field to be of type uint32
param plugin : add msg and publisher to catch latest param value
style clean up
Use component_id to determine message sender
change message name from COMPANION_STATUS to COMPANION_PROCESS_STATUS
change message to include pid
Change from specific avoidance status message to a more generic companion status message
Add message for avoidance status
Contributors: Gregoire Linard, Vladimir Ermakov, baumanta, mlvov
0.27.0 (2018-11-12)
Add service to send mavlink TRIGG_INTERVAL commands Adapt trigger_control service to current mavlink cmd spec. Add a new service to change trigger interval and integration time
Contributors: Moritz Zimmermann
0.26.3 (2018-08-21)
fixup! 5a4344a2dcedc157f93b620cebd2e0b273ec24be
mavros_msgs: Add msg and srv files related to log transfer
Contributors: mlvov
0.26.2 (2018-08-08)
Updating the gps_rtk plugin to fit mavros guidelines: - Updating max_frag_len to allow changes in size in MAVLink seamlessly - Using std::copy instead of memset - Zero fill with std::fill - Preapply the sequence flags - Use of std iterators - Add the maximal data size in the mavros_msgs
Renaming the GPS RTK module, Adding fragmentation, Changing the RTCM message
RTK Plugin; to forward RTCM messages Signed-off-by: Alexis Paques <alexis.paques@gmail.com>
Contributors: Alexis Paques
0.26.1 (2018-07-19)
0.26.0 (2018-06-06)
mavros_msgs : add timesync status message
Contributors: Mohammed Kabir
0.25.1 (2018-05-14)
0.25.0 (2018-05-11)
trajectory: add time_horizon field
change message name from ObstacleAvoidance to Trajectory since it is general enough to support any type of trajectory
CMakeLists: add ObstacleAvoidance message
add ObstacleAvoidance message
msgs: Update message doc link
CommandCode: update list of available commands on MAV_CMD enum (#995)
Contributors: Martina, Nuno Marques, Vladimir Ermakov
0.24.0 (2018-04-05)
Add ability to send STATUSTEXT messages
Contributors: Anass Al
0.23.3 (2018-03-09)
0.23.2 (2018-03-07)
0.23.1 (2018-02-27)
0.23.0 (2018-02-03)
0.22.0 (2017-12-11)
SetMavFrame.srv: add FRAME_ prefix
Add cog for SetMavFrame.srv
Setpoints: add service to specify frame
Contributors: Pierre Kancir, khancyr
0.21.5 (2017-11-16)
0.21.4 (2017-11-01)
0.21.3 (2017-10-28)
plugin waypoints: Use stamped message
add debug plugin
Contributors: TSC21, Vladimir Ermakov
0.21.2 (2017-09-25)
0.21.1 (2017-09-22)
0.21.0 (2017-09-14)
plugin waypoint: Rename current seq in wp list message
waypoint: Publish current waypoint seq
waypoint partial: code style cleanup
waypoint partial: extend existing service
Partial waypoint: added wp_transfered to push partial service response
Partial waypoint: added partial updating to mavwp
Contributors: James Mare, James Stewart, Vladimir Ermakov
0.20.1 (2017-08-28)
0.20.0 (2017-08-23)
HIL Plugin * add HilSensor.msg, HilStateQuaternion.msg, and add them in CMakeLists.txt * Add hil_sensor.cpp plugin to send HIL_SENSOR mavlink message to FCU. * fix HilSensor.msg. Make it more compact. * Fix HilStateQuaternion.msg. Make it more compact. * Add hil_state_quaternion plugin * fix files: some variable names were wrong+some syntax problems * fix syntax error in plugin .cpp files, make msg files match corresponding mavlink definitions * fix plugin source files * fix syntax * fix function name. It was wrong. * add HIL_GPS plugin * add HilGPS.msg to CMakeList * fix missing semicolon * fix call of class name * Add ACTUATOR_CONTROL_TARGET MAVLink message * fix code * increase number of fake satellites * control sensor and control rates * change control rate * change control rate * fix fake gps rate * fix * fix plugin_list * fix * remove unnecessary hil_sensor_mixin * update HilSensor.msg and usage * update HilStateQuaterion.msg and usage * redo some changes; update HilGPS.msg and usage * update hil_controls msg - use array of floats for aux channels * merge actuator_control with actuator_control_target * remove hil_sensor_mixin.h * update actuator_control logic * merge all plugins into a single one * delete the remaining plugin files * update description * redo some changes; reduce LOC * fix type cast on gps coord * add HIL_OPTICAL_FLOW send based on OpticalFlowRad sub * update authors list * update subscribers names * refactor gps coord convention * add HIL_RC_INPUTS_RAW sender; cog protec msg structure and content * apply correct rc_in translation; redo cog * apply proper rotations and frame transforms * remote throttle * fix typo and msg api * small changes * refactor rcin_raw_cb * new refactor to rcin_raw_cb arrays * update velocity to meters * readjust all the units so to match mavlink msg def * update cog * correct cog conversion * refefine msg definitions to remove overhead * hil: apply frame transform to body frame
msgs fix #625: Rename SetMode.Response.success to mode_sent
[WIP] Plugins: setpoint_attitude: add sync between thrust and attitude (#700) * plugins: setpoint_attitude: add sync between throttle and attitude topics to be sent together * plugins: typo correction: replace throttle with thrust * plugins: msgs: setpoint_attitude: replaces Float32Stamped for Thrust msg * plugins: setpoint_attitude: add sync between twist and thrust (RPY+Thrust) * setpoint_attitude: update the logic of thrust normalization verification * setpoint_attitude: implement sync between tf listener and thrust subscriber * TF sync listener: generalize topic type that can be syncronized with TF2 * TF2ListenerMixin: keep class template, use template for tf sync method only * TF2ListenerMixin: fix and improve sync tf2_start method * general update to yaml config files and parameters * setpoint_attitude: add note on Thrust sub name * setpoint_attitude: TF sync: pass subscriber pointer instead of binding it
Use GeographicLib tools to guarantee ROS msg def and enhance features (#693) * first commit * Check for GeographicLib first without having to install it from the beginning each compile time * add necessary cmake files * remove gps_conversions.h and use GeographicLib to obtain the UTM coordinates * move conversion functions to utils.h * geographic conversions: update CMakeLists and package.xml * geographic conversions: force download of the datasets * geographic conversions: remove unneeded cmake module * dependencies: use SHARED libs of geographiclib * dependencies: correct FindGeographicLib.cmake so it can work for common Debian platforms * CMakeList: do not be so restrict about GeographicLib dependency * global position: odometry-use ECEF instead of UTM; update other fields * global position: make travis happy * global position: fix ident * global_position: apply correct frames and frame transforms given each coordinate frame * global_position: convert rcvd global origin to ECEF * global_position: be more explicit about the ecef-enu transform * global position: use home position as origin of map frame * global position: minor refactoring * global position: shield code with exception catch * fix identation * move dataset install to script; update README with new functionalities * update README with warning * global_position: fix identation * update HomePosition to be consistent with the conversions in global_position to ensure the correct transformation of height * home|global_position: fix compile errors, logic and dependencies * home position: add height conversion * travis: update to get datasets * install geo dataset: update to verify alternative dataset folders * travis: remove dataset install to allow clean build * hp and gp: initialize geoid dataset once and make it thread safe * README: update description relative to GeographicLib; fix typos * global position: improve doxygen references * README: update with some tips on rosdep install
update ExtendedState with new MAV_LANDED_STATE enum
Contributors: Nicklas Stockton, Nuno Marques, Vladimir Ermakov
0.19.0 (2017-05-05)
msgs: Add cog script to finish ADSBVehicle.msg
extras: Add ADSB plugin
plugin #695: Fix plugin
plugin: Add home_position
Contributors: Nuno Marques, Vladimir Ermakov
0.18.7 (2017-02-24)
trigger interface : rename to cycle_time to be consistent with PX4
Contributors: Kabir Mohammed
0.18.6 (2017-02-07)
Plugins: system_status change status field to system_status Add comment to State.msg for system_status enum
Plugins: add system_status to state message
Contributors: Pierre Kancir
0.18.5 (2016-12-12)
0.18.4 (2016-11-11)
msgs: Fix #609
add hil_actuator_controls mavlink message
Contributors: Beat Kung, Vladimir Ermakov
0.18.3 (2016-07-07)
0.18.2 (2016-06-30)
0.18.1 (2016-06-24)
0.18.0 (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
node: Rename plugib base class - API incompatible to old class
msgs #543: Update for MAVLink 2.0
Contributors: Pavel, Vladimir Ermakov
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)
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