ASSERTION FAILED Active OSDK matrice 600pro
990 3 2021-2-10
Uploading and Loding Picture ...(0/1)
o(^-^)o
djiuser_brsgsyQGRf8z
lvl.1

Ecuador
Offline

Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://ROSPC:33289/

SUMMARY
========

PARAMETERS
* /dji_sdk/acm_name: /dev/ttyACM0
* /dji_sdk/align_time: False
* /dji_sdk/app_id: 1100323
* /dji_sdk/app_version: 1
* /dji_sdk/baud_rate: 921600
* /dji_sdk/enc_key: 3dd7785e9183aa800...
* /dji_sdk/serial_name: /dev/ttyUSB0
* /dji_sdk/use_broadcast: False
* /rosdistro: kinetic
* /rosversion: 1.12.17

NODES
  /
    dji_sdk (dji_sdk/dji_sdk_node)

auto-starting new master
process[master]: started with pid [4029]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 520fb514-6bb3-11eb-b487-44032c717eba
process[rosout-1]: started with pid [4042]
started core service [/rosout]
process[dji_sdk-2]: started with pid [4051]

STATUS/1 @ init, L55: Attempting to open device /dev/ttyUSB0 with baudrate 921600...

STATUS/1 @ init, L65: ...Serial started successfully.

STATUS/1 @ parseDroneVersionInfo, L727: Device Serial No. = 0670142156

STATUS/1 @ parseDroneVersionInfo, L729: Hardware = PM820V3PRO

STATUS/1 @ parseDroneVersionInfo, L730: Firmware = 3.2.41.14

ERRORLOG/1 @ initVirtualRC, L1103: Virtual RC is not supported on this platform!

STATUS/1 @ activate, L1313: version 0x302290E

STATUS/1 @ activate, L1326: Activation successful

STATUS/1 @ verify, L244: Verify subscription successful.
STATUS/1 @ initGimbal, L890: Checking if gimbal is connected ...
STATUS/1 @ startPackage, L350: Start package 0 result: 0.
STATUS/1 @ startPackage, L352: Package 0 info: freq=50, nTopics=1.

STATUS/1 @ removePackage, L468: Remove package 0 successful.
STATUS/1 @ initGimbal, L934: Gimbal not mounted!
[ INFO] [1612970355.399018995]: drone activated
[ INFO] [1612970355.449420335]: Use data subscription to get telemetry data!
[ INFO] [1612970355.449451095]: align_time_with_FC set to false. We will use ros time to time stamp messages!

STATUS/1 @ verify, L244: Verify subscription successful.
STATUS/1 @ startPackage, L350: Start package 2 result: 0.
STATUS/1 @ startPackage, L352: Package 2 info: freq=100, nTopics=3.

STATUS/1 @ startPackage, L350: Start package 1 result: 0.
STATUS/1 @ startPackage, L352: Package 1 info: freq=50, nTopics=10.

STATUS/1 @ startPackage, L350: Start package 0 result: 0.
STATUS/1 @ startPackage, L352: Package 0 info: freq=5, nTopics=1.

STATUS/1 @ removePackage, L468: Remove package 0 successful.
STATUS/1 @ startPackage, L350: Start package 0 result: 0.
STATUS/1 @ startPackage, L352: Package 0 info: freq=5, nTopics=11.

STATUS/1 @ startPackage, L350: Start package 3 result: 0.
STATUS/1 @ startPackage, L352: Package 3 info: freq=400, nTopics=1.

[FATAL] [1612970355.757664366]: ASSERTION FAILED
    file = /opt/ros/kinetic/include/ros/publisher.h
    line = 102
    cond = false
    message =
[FATAL] [1612970355.757754658]: Call to publish() on an invalid Publisher
[FATAL] [1612970355.757802024]:

[dji_sdk-2] process has died [pid 4051, exit code -5, cmd /home/dji/catkin_ws/devel/lib/dji_sdk/dji_sdk_node __name:=dji_sdk __log:=/home/dji/.ros/log/520fb514-6bb3-11eb-b487-44032c717eba/dji_sdk-2.log].
log file: /home/dji/.ros/log/520fb514-6bb3-11eb-b487-44032c717eba/dji_sdk-2*.log
2021-2-10
Use props
懒猫吃鱼
lvl.2
Flight distance : 8573 ft
Hong Kong
Offline

The error shows that the publish assertion failed, suggest to check the code
[FATAL] [1612970355.757664366]: ASSERTION FAILED
    file = /opt/ros/kinetic/include/ros/publisher.h
    line = 102
    cond = false
    message =
2021-2-18
Use props
pongpong
New

Taiwan
Offline

I have the same problem . Have you fixed it ?
2022-2-23
Use props
tpsetati
lvl.1

South Africa
Offline

Hi all. We are working on our M600 Pro and we have run into the same problem. There are no error messages, just the ASSERTION FAILED failed after Start Package 3. Has anyone resolved this?
2022-9-14
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules