问题描述
我正在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 (将#修改为@)