java程序控制马达_无人机不会使用Onboard SDK示例代码来驱动其电机

我使用DJI A3和带有Onboard SDK 3.5的Raspberry Pi 3构建了自己的无人机 . 我测试了示例代码和遥测一个似乎没问题,但飞行控制一个没有用 . 在智能助手2的模拟器中,它运行正常,但在现实生活中,即使是电机也没有旋转 . 这是控制台日志:

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() 返回一些错误(示例代码中的L87 flight_control_sample.cpp ),但我绝对不知道如何解决这个问题 .

非常感谢帮助 . 谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值