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)
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