首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drone不会使用Onboard SDK示例代码启动或旋转其马达

Drone不会使用Onboard SDK示例代码启动或旋转其马达
EN

Stack Overflow用户
提问于 2018-01-29 12:00:29
回答 1查看 211关注 0票数 0

我建立了我自己的无人机与大疆A3和树莓派3与机载SDK3.5。我测试了示例代码,遥测一号看起来没问题,但飞行控制一号不起作用。在Assistant 2的模拟器中,它运行正常,但在现实生活中,甚至它的马达也不旋转。以下是控制台日志:

代码语言:javascript
复制
rp1:pi % ./djiosdk-flightcontrol-sample UserConfig.txt
Read App ID
User Configuration read successfully.


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

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

STATUS/1 @ parseDroneVersionInfo, L630: Device Serial No. = 0670134595

STATUS/1 @ parseDroneVersionInfo, L632: Hardware = A3

STATUS/1 @ parseDroneVersionInfo, L633: Firmware = 3.2.36.8

ERRORLOG/1 @ functionalSetUp, L211: Virtual RC not supported!

STATUS/1 @ activate, L1083: version 0x3022408

STATUS/1 @ activate, L1096: Activation successful

STATUS/1 @ startPackage, L332: Start package 0 result: 0.
STATUS/1 @ startPackage, L334: Package 0 info: freq=50, nTopics=1.
STATUS/1 @ removePackage, L441: Remove package 0 successful.
STATUS/1 @ initGimbal, L804: Gimbal not mounted!
| Available commands:                                            |
| [a] Monitored Takeoff + Landing                                |
| [b] Monitored Takeoff + Position Control + Landing             |
a

STATUS/1 @ startPackage, L332: Start package 0 result: 0.
STATUS/1 @ startPackage, L334: Package 0 info: freq=10, nTopics=2.
STATUS/1 @ getErrorCodeMessage, L644: %&1nZ%&̖nZ
STATUS/1 @ getCMDIDTaskMSG, L823: CONTROLLER_MOTOR_ON

ERRORLOG/1 @ initPackageFromTopicList, L162: package [0] is being occupied.

vehicle->control->takeoff()似乎返回了一些错误(示例代码flight_control_sample.cpp中的L87),但我完全不知道如何解决这个问题。

真的很感谢你的帮助。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-01-29 14:56:29

我解决了这个问题:只需校准指南针!

官方用户手册中有一页介绍了如何校准指南针。

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

https://stackoverflow.com/questions/48494194

复制
相关文章

相似问题

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