CHANGELOG

Changelog for package psdk_wrapper

1.3.2 (2024-07-09)

  • Merge pull request #110 from bitcurious/perception Added perception module

  • Add perception module

  • Contributors: biancabnd, bitcurious

1.3.1 (2024-07-03)

  • Merge pull request #116 from umdlife/hotfix/fpv-stream Use the fpv publisher to output the encoded streaming of the FPV camera

  • Contributors: Victor Massagué Respall, biancabnd

1.3.0 (2024-05-31)

  • Merge pull request #108 from umdlife/feat/multi-thread-all Separate PSDK modules in different nodes and threads

  • Merge pull request #62 from RPS98/gimbal_base_frame Add gimbal base frame

  • Contributors: Rafael Perez-Segui, Victor Massagué Respall, biancabnd

1.2.1 (2024-05-24)

1.2.0 (2024-05-23)

  • Merge pull request #81 from umdlife/feat/sd_images SD card functions

  • Merge pull request #76 from umdlife/feat/psdk-3.8.1 Upgrade to Payload-SDK v3.8.1

  • Merge pull request #77 from RPS98/dji_core_deinit Clean up node on destructor

  • Merge pull request #64 from RPS98/json_fails Add include dependencies for Json utils

  • Contributors: DominikWawak, Rafael Perez-Segui, Victor Massagué Respall, amoramar, biancabnd

1.1.1 (2024-03-27)

  • Merge pull request #68 from umdlife/hotfix/motors-stop Add ESC data

  • Merge pull request #60 from RPS98/add_namespace_to_tf Add prefix to TF frames

  • Merge pull request #65 from umdlife/feat/add-linters-workflow Add clang and super linter to workflows

  • Merge pull request #61 from umdlife/hotfix/set-home-from-gps Convert coordinates to radians before setting home position

  • Contributors: DominikWawak, Rafael Perez-Segui, UMLDev Clang Robot, Victor Massagué Respall, biancabnd, vicmassy

1.1.0 (2024-02-20)

  • Merge pull request #51 from umdlife/feat/hms-support Integration of Health Monitoring System (HMS) as a module

  • Merge pull request #59 from umdlife/extend_single_battery_info Extend single battery info

  • Merge pull request #57 from umdlife/feat/single_battery_info Adding topic for reading battery info

  • Contributors: Stevedan, Victor Massagué Respall, amoramar, biancabnd, marta

1.0.0 (2024-02-14)

  • Merge pull request #34 from umdlife/feat/upgrade-to-psdk-v3.8 Feat/upgrade to psdk v3.8

  • Merge pull request #44 from RPS98/feat/upgrade-to-psdk-v3.8 Add config files as launcher configs

  • Set camera, gimbal and streaming modules as non mandatory

  • Merge pull request #49 from umdlife/feat/parametrise-retry-num Make the number of init retries as a ros param

  • Upgrade wrapper to be compatible with DJI PSDK v3.8

  • Contributors: Rafael Perez-Segui, Sergi Grau Moya, Victor Massagué Respall, biancabnd

0.0.5 (2024-02-05)

  • Move lifecycle interfaces to be public, also add rclcpp::shutdown() to finish cleanly the node when shutting down

  • Contributors: Victor Massagué Respall, biancabnd, sergigraum

0.0.4 (2024-01-29)

  • Merge pull request #45 from umdlife/feat/prepare-ros-index Prepare for ROS Index

  • Reorder method call in lifecycle to avoid node crashes + increase nr. of retries for psdk init

  • Update maintainers

  • Contributors: Victor Massagué Respall, biancabnd, vicmassy

0.0.3 (2024-01-24)

  • Merge pull request #35 from umdlife/feat/stream-publisher Enable encoded and decoded stream publishing

  • Add license tag to package.xml

  • Add missing SensorDataQoS

  • Enable the user to choose among raw or decoded streaming

  • Publish encoded images

  • Use default QoS setting from stream publisher

  • Enable IPC + change camera publisher QoS to SensorData

  • Change streaming publishing method

  • Contributors: Victor Massagué Respall, amoramar, biancabnd, vicmassy

0.0.2 (2024-01-15)

  • Add permisions to open release from CI

  • Merge pull request #37 from umdlife/hotfix/add-missing-declare Add missing declare + lower control information topic frequency

  • Merge pull request #33 from umdlife/feat/add-data-topics Additional topics

  • Correct Doxygen documentation

  • Add altitude topics Add max retry nr

  • Add obstacle avoidance data + retry strategy for initialization function

  • Contributors: Sergi Grau Moya, Victor Massagué Respall, amoramar, biancabnd, vicmassy

0.0.1 (2023-09-28)

  • Merge pull request #17 from umdlife/feat/add-additional-status-info Add additional status info

  • Add home point and control mode info

  • Add RTK connection status publisher

  • Add RC connection status publisher

  • Contributors: Victor Massagué Respall, biancabnd

0.0.0 (2023-09-26)

  • Merge pull request #15 from umdlife/feat/add-static-transforms Add static and dynamic transforms supporting M300 copter + H20 camera

  • Change frame id of imu topic

  • Fix error on getting camera source requested by user

  • Set optical frame id to streaming topic

  • Fix gimbal angles + add dynamic TF

  • First version of static transform publisher

  • Temporally remove the z health check

  • Change gimbal angles reference frame for control

  • Separate gps_position_fused freq of other gps data

  • Account for floating point division in battery msg

  • Use standard battery msgs instead of custom one

  • Change acceleration from Vector3 to AccelStamped

  • Renamings, fix errors, enhanced API documentation

  • Add acceleration ground, body and raw topics

  • Add angular rate topics

  • Fix error in set_local_pose_ref srv

  • Add set_local_pose_ref_ srv

  • Convert gps fused msg to standard sensor_msgs NavsatFix

  • Convert gimbal command from ENU to NED

  • Add fpv camera streaming on separated ros 2 topic

  • Renamings + additional documentation added for all services and subscribers

  • Add set/get camera aperture function

  • Unify init + deinit strategy across modules

  • Remove 3rdparty code with no modifications from psdk_ros2

  • Add init and deinit function for streaming

  • Add 3rdparty libs cmake + remove comments

  • Convert gimbal angles to rad and ENU + fix spelling errors

  • Renamig of method for vo_position + small comment fix

  • Rename aircraft_status to display_mode + update docs

  • Update documentation + fix error topic naming + add additional comments

  • Add namespace to launch file + rename tag before topics/service

  • Update docs + add configuration to see private members in api

  • Remove nav2_util lifecycle + add launch file for wrapper node

  • Add launch file

  • Unify error code format

  • Add documentation pipeline + Copyright statement

  • Add Mozilla license + Update README.md

  • Add frames as params + improve comments

  • Merge pull request #2 from umdlife/feat/psdk-sensors Feat/psdk sensors

  • gimbal rotation is subscriber

  • add streaming path as parameter

  • angles in rad instead of deg

  • remove comments

  • PSDK sensors working

  • Merge branch ‘main’ into feat/psdk-sensors

  • Merge pull request #3 from umdlife/feat/psdk-core-UP-2096 PSDK core functions + subscribers + basic flight control

  • Contributors: UMLDev Clang Robot, Victor Massagué Respall, biancabnd, lidia