# 位置设定点(UORB 报文)

该文件仅在 position_setpoint 三元组中作为依赖关系使用

源文件 (打开新窗口)

#  文件仅在 position_setpoint 三元组中作为依赖关系使用

uint64 timestamp # 系统运行以来的时间 启动 (微秒)

uint8 SETPOINT_TYPE_POSITION=0	# 位置设定点 uint8 SETPOINT_TYPE_VELOCITY=1	# 速度设定点 uint8 SETPOINT_TYPE_LOITER=2	# 等待设定点 uint8 SETPOINT_TYPE_TAKEOFF=3	# 起飞设定点 uint8 SETPOINT_TYPE_LAND=4	# 陆地设定点, 高度必须忽略, 下降直至着陆 uint8 SETPOINT_TYPE_IDLE=5	#  什么, 开关 关闭电机或保持空转 速度 (管委会)

bool valid # true 如果 设置点有效 uint8 type # 用于调整位置控制器行为的设置点类型 float32 vx # 本地速度设置点,单位 m/s 单位为 NED float32 vy # 本地速度设定值,单位为 m/s 单位为 NED float32 vz # 本地速度设定值,单位为 m/s in NED float64 lat # 纬度, in deg float64 lon # 经度, in deg float32 alt # 海拔高度 AMSL, in m float32 yaw # 打呵欠 (只是 对于 多旋翼机), 在辐射 [-PI..PI),= 保持当前偏航 bool yaw_valid # true 如果 偏航设定点有效 float32 yawspeed # yawspeed (只是 对于 多旋翼机, 在辐射/s)
bool yawspeed_valid # true 如果 yawspeed 设定点有效 float32 loiter_radius # loiter 半长轴 (只是 对于 固定翼), in m bool loiter_direction_counter_clockwise # loiter 的方向是顺时针的。 默认 并可使用此字段进行更改 float32 acceptance_radius # 导航 acceptance_radius 如果 我们正在进行航点导航 float32 cruising_speed # 一般期望的巡航速度 速度 (不是硬约束)
bool gliding_enabled # 命令飞行器滑行 如果 能力是 可用 (仅固定翼)
float32 cruising_throttle # 一般期望的巡航速度 扼杀 (不是硬约束), 只会产生以下影响 对于 UGV无人车 bool disable_weather_vane # VTOL: 关闭 (汽车 模式) 将机头转向风向的风向标功能