-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Hi, I am new to this field. I want to access my m300 drone using ROS2 humble.
I followed every step in the documentation and used the OSDK expansion module to set up the transmission. The only other thing I did differently was use the CP210 UART Bridge instead of the FTDI mentioned. However, I changed the vid and pid accordingly in the link_config.json file.
Bus 001 Device 049: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
link_config.json
Also, I set up all the information in psdk_params.yaml
But still, I am getting the following error when I am running the wrapper.
akshat@akshat-vivobook:~$ ros2 launch psdk_wrapper wrapper.launch.py [INFO] [launch]: All log files can be found below /home/akshat/.ros/log/2025-02-10-14-43-30-868816-akshat-vivobook-151613 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [psdk_wrapper_node-1]: process started with pid [151624] [psdk_wrapper_node-1] [INFO] [1739195011.030871987] [wrapper.psdk_wrapper_node]: Creating Constructor PSDKWrapper [psdk_wrapper_node-1] [INFO] [1739195011.034442849] [wrapper.flight_control_node]: Creating FlightControlModule [psdk_wrapper_node-1] [INFO] [1739195011.037765946] [wrapper.telemetry_node]: Creating TelemetryModule [psdk_wrapper_node-1] [INFO] [1739195011.041754883] [wrapper.camera_node]: Creating CameraModule [psdk_wrapper_node-1] [INFO] [1739195011.044991988] [wrapper.liveview_node]: Creating LiveviewModule [psdk_wrapper_node-1] [INFO] [1739195011.048152269] [wrapper.gimbal_node]: Creating GimbalModule [psdk_wrapper_node-1] [INFO] [1739195011.051428148] [wrapper.hms_node]: Creating HmsModule [psdk_wrapper_node-1] [INFO] [1739195011.054773967] [wrapper.perception_node]: Creating PerceptionModule [psdk_wrapper_node-1] [INFO] [1739195011.232987375] [wrapper.psdk_wrapper_node]: Configuring PSDKWrapper [psdk_wrapper_node-1] [INFO] [1739195011.233050233] [wrapper.psdk_wrapper_node]: Loading parameters [psdk_wrapper_node-1] [INFO] [1739195011.233101930] [wrapper.psdk_wrapper_node]: App name: ros2_test [psdk_wrapper_node-1] [INFO] [1739195011.233122468] [wrapper.psdk_wrapper_node]: App id: 1157508 [psdk_wrapper_node-1] [INFO] [1739195011.233137286] [wrapper.psdk_wrapper_node]: App key: a042a834e45d3fdd07c441a393d557bbc45c74eacb1616956130b6a55ed286f9 [psdk_wrapper_node-1] [INFO] [1739195011.233160820] [wrapper.psdk_wrapper_node]: Baudrate: 921600 [psdk_wrapper_node-1] [INFO] [1739195011.233175257] [wrapper.psdk_wrapper_node]: Using connection configuration file: /opt/ros/humble/share/psdk_wrapper/cfg/link_config.json [psdk_wrapper_node-1] [INFO] [1739195011.233225802] [wrapper.psdk_wrapper_node]: Setting environment [psdk_wrapper_node-1] [INFO] [1739195011.233277229] [wrapper.psdk_wrapper_node]: Registered OSAL handler [psdk_wrapper_node-1] [INFO] [1739195011.233328315] [wrapper.psdk_wrapper_node]: Registered HAL handler [psdk_wrapper_node-1] [INFO] [1739195011.233416600] [wrapper.psdk_wrapper_node]: Loaded configuration file [psdk_wrapper_node-1] [INFO] [1739195011.233426579] [wrapper.psdk_wrapper_node]: Using DJI_USE_ONLY_UART [psdk_wrapper_node-1] [INFO] [1739195011.233435636] [wrapper.psdk_wrapper_node]: Environment has been set! [psdk_wrapper_node-1] [INFO] [1739195011.233582552] [wrapper.psdk_wrapper_node]: Activating PSDKWrapper [psdk_wrapper_node-1] [ERROR] [1739195011.233596879] [wrapper.psdk_wrapper_node]: User information set is out of bounds [psdk_wrapper_node-1] [INFO] [1739195011.233606066] [wrapper.psdk_wrapper_node]: Init DJI Core... [psdk_wrapper_node-1] chmod: missing operand after ‘777’ [psdk_wrapper_node-1] Try 'chmod --help' for more information. [psdk_wrapper_node-1] [ERROR] [1739195011.238482488] [wrapper.psdk_wrapper_node]: DJI core could not be initiated. Error code is: 236. Retrying for 0 time. [psdk_wrapper_node-1] chmod: missing operand after ‘777’ [psdk_wrapper_node-1] Try 'chmod --help' for more information. [psdk_wrapper_node-1] [ERROR] [1739195016.243570247] [wrapper.psdk_wrapper_node]: DJI core could not be initiated. Error code is: 236. Retrying for 1 time. [psdk_wrapper_node-1] chmod: missing operand after ‘777’ [psdk_wrapper_node-1] Try 'chmod --help' for more information. [psdk_wrapper_node-1] [ERROR] [1739195021.248512671] [wrapper.psdk_wrapper_node]: DJI core could not be initiated. Error code is: 236. Retrying for 2 time. [psdk_wrapper_node-1] chmod: missing operand after ‘777’ [psdk_wrapper_node-1] Try 'chmod --help' for more information. [psdk_wrapper_node-1] [ERROR] [1739195026.254346554] [wrapper.psdk_wrapper_node]: DJI core could not be initiated. Error code is: 236. Retrying for 3 time. [psdk_wrapper_node-1] [ERROR] [1739195031.261008215] [wrapper.psdk_wrapper_node]: Failed to finish transition 3. Current state is now: inactive (Could not publish transition: publisher's context is invalid, at ./src/rcl/publisher.c:389, at ./src/rcl_lifecycle.c:368) [psdk_wrapper_node-1] [INFO] [1739195031.261366297] [wrapper.psdk_wrapper_node]: Destroying PSDKWrapper [psdk_wrapper_node-1] [INFO] [1739195031.261428173] [wrapper.psdk_wrapper_node]: Shutting down PSDKWrapper [psdk_wrapper_node-1] [INFO] [1739195031.261447118] [wrapper.telemetry_node]: Deinitializing telemetry [psdk_wrapper_node-1] [INFO] [1739195031.261471414] [wrapper.flight_control_node]: Deinitializing flight control module [ERROR] [launch_ros.actions.lifecycle_node]: Failed to make transition 'TRANSITION_ACTIVATE' for LifecycleNode '/wrapper/psdk_wrapper_node' [ERROR] [psdk_wrapper_node-1]: process has died [pid 151624, exit code -11, cmd '/opt/ros/humble/lib/psdk_wrapper/psdk_wrapper_node --ros-args -r __node:=psdk_wrapper_node -r __ns:=/wrapper --params-file /tmp/launch_params_cg_7s6l2 --params-file /opt/ros/humble/share/psdk_wrapper/cfg/psdk_params.yaml'].
