GLOBAL_POSITION_INT 33
lat
| int32_t
| degE7
| 经度int 10^7
|
lon
| int32_t
| degE7
| 纬度int 10^7
|
alt
| int32_t
| mm
| 高度 毫米为单位
|
import time
from pymavlink import mavutil
timestamp = int(time.time() * 1000)
millis = int(time.time() * 1000)
master = mavutil.mavlink_connection('udpin:0.0.0.0:14550')
master.wait_heartbeat()
boot_time = time.time()
def fly():
master.mav.global_position_int_send(
int(1e3 * (time.time() - boot_time)),
lat=388647525, lon=1214500745, alt=7000
)
返回command = MAV_CMD_REQUEST_MESSAGE返回值 param1 33 执行命令id返回值 param2 0或1 是否执行成功返回值 param3 失败代码失败代码列表0 无异常1 无法初始化无人机飞行控制2 获取无人机控制权失败3 创建飞行线程失败