pymavlink教程,MAVSDK为M

文章来源:一氧化碳中毒   发布时间:2021-6-15 17:05:16   点击数:
  

Pymavlink是MAVLink协议的python实现。自身包括一个源代码生成器(generator/mavgen.py),用于为其他编程语言创建MAVLink协议实现。还包含用于分析飞行日志的工具。

主要包含的模块

mavutil:用于设置通信链接,接收和解码消息,运行定期任务等.

mavwp:用于加载/保存航点,地理围栏等.

mavparm:用于加载/保存MAVLink的参数.

mavextra:用于转换单位和消息的工具。

mavexpssion(internal):MAVLink表达式评估的一些函数.

连接

首先是进行连接,因为我用的是模拟器所以用udp进行连接并获取心跳包

master=mavutil.mavlink_connection(udp:0.0.0.0:{}.format(port))#port是端口号master.wait_heartbeat()print("Heartbeatfromsystem(system%u

转载请注明:http://www.lwblm.com/bzbk/12000.html
  • 上一篇文章:
  • 下一篇文章: