Releases: Auterion/px4-ros2-interface-lib
Releases · Auterion/px4-ros2-interface-lib
2.1.0
What's Changed
- Handle unregister before ROS 2 shutdown by @rocketSzw in #175
- switch from ament_uncrustify to clang-format by @bkueng in #174
- Add odometry subscription helper by @rocketSzw in #176
- Add Python Bindings by @bkueng in #178
- Python: generate api docs + deploy to github pages by @bkueng in #179
- Switch aux_global_position to AuxGlobalPosition message type by @haumarco in #180
- fix: use create_timer for sim-coupled timing by @TheLukaDragar in #182
- fix(geodesic): add topic namespace prefix to MapProjection by @PavelGuzenfeld in #188
- ci: add workflow to auto-create release branches by @mrpollo in #187
- fix(vtol): make status staleness timeout configurable (default 5s) by @PavelGuzenfeld in #186
- feat(vehicle_state): add HomePositionSetter utility by @PavelGuzenfeld in #189
- ci: update build workflow to ubuntu-noble and ROS jazzy by @bkueng in #190
- refactor(mode_executor): use VehicleCommandSender in sendCommandSync() by @PavelGuzenfeld in #192
- chore: bump px4_msgs to 3.4.0 by @GuillaumeLaine in #194
New Contributors
- @haumarco made their first contribution in #180
- @TheLukaDragar made their first contribution in #182
- @PavelGuzenfeld made their first contribution in #188
- @mrpollo made their first contribution in #187
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- Switch to self-hosted runners by @DanMesh in #111
- fix: unresolved link to "value" by @GuillaumeLaine in #138
- fix(scripts): message compat script should handle missing messages by @GuillaumeLaine in #139
- feat: add optional topic namespace prefix support for navigation meas… by @rocketSzw in #143
- Add rover setpoints and rover example by @chfriedrich98 in #140
- Waypoint Missions by @bkueng in #137
- mode_executor: remove node and topic namespace prefix constructor args by @bkueng in #148
- Move setpoints for fw + mc under vehicle-type specific subdirectories by @bkueng in #147
- unit test: explicitly make int literals unsigned when comparing to another unsigned by @bkueng in #149
- Fix deprecated rclcpp::spin_some by @jmackay2 in #153
- Add rmw_zenoh_cpp support by using RIHS01 hashes by @PetervdPerk-NXP in #122
- px4 all msgs empy remove the str removesuffix call by @PetervdPerk-NXP in #155
- ci: add build in px4 dev container by @bkueng in #157
- Add speed weight to FW control configuration by @Jaeyoung-Lim in #154
- Fix: Align VehicleRatesSetpoint variable naming with FRD body frame by @ZXW2600 in #159
- Expose throttle direct for FwLateralLongitudinal Setpoint by @Jaeyoung-Lim in #156
- mode_executor: prevent mode replacing another mode by @bkueng in #160
- use builder pattern for mode Settings and add prevent_arming flag by @bkueng in #161
- add generic shared ROS subscription class by @bkueng in #164
- Simplify attitude conversion between ENU and NED by @bresch in #168
- Mode configuration to make a mode not user selectable by @eyeam3 in #131
- Add configuration option to control auto set home in PX4 by @eyeam3 in #132
- Extend default action for takeoff with a takeoff altitude by @eyeam3 in #133
- Expose activity info by @alessandroferraioli95 in #136
- update px4_msgs from 3.3.1 to 3.3.100 by @bkueng in #173
New Contributors
- @rocketSzw made their first contribution in #143
- @chfriedrich98 made their first contribution in #140
- @PetervdPerk-NXP made their first contribution in #122
- @Jaeyoung-Lim made their first contribution in #154
- @ZXW2600 made their first contribution in #159
- @bresch made their first contribution in #168
- @alessandroferraioli95 made their first contribution in #136
Full Changelog: 1.6.1...2.0.0
1.6.1
What's Changed
- Use ZYX sequence for quaternion to euler angle conversion by @feoz0 in #98
- chore: bump px4_msgs to 3.3.1 by @GuillaumeLaine in #135
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- Added possibility to disarm the drone from a mode executor by @feoz0 in #100
- message_compatibility_check: add airspeed_validated by @sfuhrer in #88
- OdometryAirspeed: remove airspeed_sensor_measurment_valid. by @mahima-yoga in #105
- Replace apt with apt-get to reduce warnings in the CI logs by @jmackay2 in #107
- Remove deprecated ament_target_dependencies by @jmackay2 in #106
- Extend interface lib to include new FW Control API by @mahima-yoga in #92
- fixedwing_lateral_longitudinal: fix typo in docs by @mahima-yoga in #110
- VTOL: robustify against NaN deceleration by @mbjd in #113
- README: add note about release branches by @bkueng in #119
- Remove deprecated ament_target_dependencies by @jmackay2 in #125
- chore: bump px4_msgs to 3.3.0 by @GuillaumeLaine in #134
New Contributors
- @feoz0 made their first contribution in #100
- @sfuhrer made their first contribution in #88
- @jmackay2 made their first contribution in #107
- @mbjd made their first contribution in #113
Full Changelog: 1.5.0...1.6.0
1.5.2
What's Changed
- Added possibility to disarm the drone from a mode executor by @feoz0 in #100
- message_compatibility_check: add airspeed_validated by @sfuhrer in #88
- OdometryAirspeed: remove airspeed_sensor_measurment_valid. by @mahima-yoga in #105
- Replace apt with apt-get to reduce warnings in the CI logs by @jmackay2 in #107
- Remove deprecated ament_target_dependencies by @jmackay2 in #106
New Contributors
Full Changelog: 1.5.1...1.5.2
1.5.1
add support for ros2 jazzy
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
- Run linting CI on Ubuntu 22.04 by @DanMesh in #68
- do not set timestamp for publications by @bkueng in #69
- fix README: update API link (modules.html -> topics.html) by @bkueng in #71
- fix mode_executor under ROS Jazzy: create vehicle command ack subscription right before use by @bkueng in #72
- updated the script to consider versioned paths by @Claudio-Chies in #73
- apply version suffix to fmu topics by @GuillaumeLaine in #74
- fix: update README url by @GuillaumeLaine in #79
- Node with mode executor and multiple modes by @Alefunk in #77
- Make TrajectorySetpointType more flexible by @azerupi in #82
- fix: global position interface test by @GuillaumeLaine in #90
- build: pin auterion px4 messages version during releases by @GuillaumeLaine in #103
Compatibility
- Built against
px4_msgs3.2.1
New Contributors
- @Claudio-Chies made their first contribution in #73
- @Alefunk made their first contribution in #77
- @azerupi made their first contribution in #82
Full Changelog: 1.4.0...1.5.0
1.3.0
What's Changed
- system_state: expand vehicle telemetry interfaces by @GuillaumeLaine in #62
Compatibility
- Built against
px4_msgs3.1.1
Full Changelog: 1.2.9...1.3.0
1.2.9
What's Changed
- Add global navigation reset method by @GuillaumeLaine in #59
Full Changelog: 1.2.8...1.2.9
1.2.8
What's Changed
- AttitudeSetpointType: remove euler angles by @bkueng in #54
- log: descriptive timeout messages by @GuillaumeLaine in #55
Full Changelog: 1.2.7...1.2.8