首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >N3激活问题

N3激活问题
EN

Stack Overflow用户
提问于 2018-12-22 21:51:41
回答 1查看 106关注 0票数 0

我买了一个大疆N3飞行控制器。我想在上面使用板载SDK。但是我面临着激活的问题。我已经从该网站获得了应用程序ID和密钥。我已经编辑了SDK包中的sdk.launch文件和UserConfig.txt。在运行启动文件时,我得到了以下结果。

代码语言:javascript
复制
trishant@Eurus-Holmes:~/catkin_ws/src$ roslaunch dji_sdk sdk.launch
... logging to /home/trishant/.ros/log/a8788da0-05e8-11e9-89ab-2c6e8522ef61/roslaunch-Eurus-Holmes-27223.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://Eurus-Holmes:41551/

SUMMARY
========

PARAMETERS
 * /dji_sdk/align_time: False
 * /dji_sdk/app_id: 1066401
 * /dji_sdk/app_version: 1
 * /dji_sdk/baud_rate: 921600
 * /dji_sdk/enc_key: f9b36add116633854...
 * /dji_sdk/serial_name: /dev/ttyUSB0
 * /dji_sdk/use_broadcast: False
 * /rosdistro: kinetic
 * /rosversion: 1.12.14

NODES
  /
    dji_sdk (dji_sdk/dji_sdk_node)

ROS_MASTER_URI=http://localhost:11311

process[dji_sdk-1]: started with pid [27240]

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

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

STATUS/1 @ parseDroneVersionInfo, L706: Device Serial No. = 0DBDF5E00200BS

STATUS/1 @ parseDroneVersionInfo, L708: Hardware = N3

STATUS/1 @ parseDroneVersionInfo, L709: Firmware = 3.3.8.39

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

STATUS/1 @ activate, L1277: version 0x3030827

STATUS/1 @ getErrorCodeMessage, L656: activate
STATUS/1 @ getCMDSetActivationMSG, L705: DJIGO_APP_NOT_CONNECTED_ERROR

ERRORLOG/1 @ activate, L1302: Failed to activate please retry SET 0x0 ID 0x1 code 0x4
[ERROR] [1545484435.702713621]: drone activation error
[ERROR] [1545484435.702863772]: Vehicle initialization failed
^C[dji_sdk-1] killing on exit

STATUS/1 @ getErrorCodeMessage, L656: removePackage
STATUS/1 @ getCMDSetSubscribeMSG, L739: SUBSCRIBER_ILLEGAL_DATA_LENGTH

STATUS/1 @ getErrorCodeMessage, L656: removePackage
STATUS/1 @ getCMDSetSubscribeMSG, L739: SUBSCRIBER_ILLEGAL_DATA_LENGTH

STATUS/1 @ getErrorCodeMessage, L656: removePackage
STATUS/1 @ getCMDSetSubscribeMSG, L739: SUBSCRIBER_ILLEGAL_DATA_LENGTH

STATUS/1 @ getErrorCodeMessage, L656: removePackage
STATUS/1 @ getCMDSetSubscribeMSG, L739: SUBSCRIBER_ILLEGAL_DATA_LENGTH

STATUS/1 @ getErrorCodeMessage, L656: reset
STATUS/1 @ getCMDSetSubscribeMSG, L739: SUBSCRIBER_ILLEGAL_DATA_LENGTH
shutting down processing monitor...
... shutting down processing monitor complete
done

我是不是错过了一些步骤?DJI GO是强制激活的吗?

我已将计算机连接到API针脚并遵循ROS板载说明(https://developer.dji.com/onboard-sdk/documentation/sample-doc/sample-setup.html#ros-onboard-computer)。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-12-24 02:35:50

问题解决了。您可以在没有DJI应用的情况下激活。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53896202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档