如何使用Dronekit将Pixhawk Cube Orange与Jetson Nano连接

问题描述

我正在NVIDIA Jetson Nano上运行dronekit,通过UART与Pixhawk Cube Orange连接。

  • dronekit版本= 2.9.2
  • pymavlink版本= 2.4.9
  • python版本= 3.6.9

运行后

mavproxy.py --master=/dev/ttyTHS1 --baudrate=115200

我得到:

Connect /dev/ttyTHS1 source_system=255
Log Directory:
Telemetry log: mav.tlog
Waiting for heartbeat from /dev/ttyTHS1
MAV> online system 1
STABILIZE> Mode STABILIZE

但运行后

>>> import dronekit
>>> v = dronekit.connect('/dev/ttyTHS1',baud=115200)

它挂起后没有显示更多信息(甚至没有心跳超时),因此似乎存在心跳。 运行screen /dev/ttyTHS1之后,我每秒都能看到一些传入消息。我也试图将标志wait_ready设置为False,但是没有成功。 两端的波特率都设置为115200,我也将serial_5_protocol设置为None(以解决另一个连接错误)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...