python - 我可以用 python 连接到 pixhawk 吗?

标签 python dronekit-python dronekit mavlink px4

我想在没有 Mission Planner 的情况下连接 pixhawk,因为 Mission Planner 支持 Python 2.7 脚本,但我使用 Python 3.7,所以我可以使用遥测模块连接到 pixhawk Just Python 吗? 操作系统:Win 10

最佳答案

您可以使用 Dronekit-Python 从 Python 运行无人机。 https://dronekit-python.readthedocs.io/en/latest/automodule.html

您还可以构建运行 Arducopter 3.7 的 SITL 版本,以便在尝试使用无人机之前可以在此处测试您的命令。以下链接有助于安装此 SITL: http://ardupilot.org/dev/docs/sitl-native-on-windows.html

要连接无人机,您必须在 Windows 上安装 Telemetry 驱动程序。要安装遥测驱动程序,此视频可能会有所帮助:https://www.youtube.com/watch?v=s_MO4xUySoU

在Python代码中,我使用遥测端口号和波特率来连接无人机: 车辆 = 连接('COM5', wait_ready=False, 波特=57600)

关于python - 我可以用 python 连接到 pixhawk 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58226086/

相关文章:

linux - 在 Linux 上使用遥测连接到车辆

c++ - 更改 Mavlink 消息速率 ArduPilotMega

python - 在类中使用 "in"运算符作为字典

python - 使用Selenium截图时的"TypeError: get_screenshot_as_file() takes exactly 2 arguments (1 given)"

dronekit-python - 如何在 Dronekit 上使用 Arducopter 设置 GUIDED_NOGPS 模式?

dronekit-python - dronekit-python api 仅适用于 Mavproxy 吗?

python - 如何在使用 Pool.map() 进行多处理时解决内存问题?

python - 通过低通滤波器后,音频文件听起来不佳/嘈杂

python - DroneKit:无法连接到/dev/tty.usbmodem1411: 'Serial' 对象没有属性 'setBaudrate'