psdk_wrapper package from psdk_ros2 repopsdk_interfaces psdk_wrapper |
|
Package Summary
Tags | No category tags. |
Version | 1.3.2 |
License | MPL |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/umdlife/psdk_ros2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-09-03 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
ROS2 wrapper for the DJI PSDK
Additional Links
No additional links.
Maintainers
- Bianca Bendris
- Victor Massague Respall
Authors
No additional authors.
README
No README found.
See repository README.
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_lint_auto | |
ament_lint_common | |
rclcpp | |
rclcpp_lifecycle | |
tf2 | |
tf2_ros | |
sensor_msgs | |
geometry_msgs | |
std_msgs | |
nav_msgs | |
psdk_interfaces | |
std_srvs |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged psdk_wrapper at Robotics Stack Exchange
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.