【整理文档】Copter-MavLink命令

本文详细介绍了Copter-MavLink中的一些关键命令,包括 MAV_CMD_MISSION_START、MAV_CMD_COMPONENT_ARM_DISARM、MAV_CMD_NAV_WAYPOINT、MAV_CMD_NAV_TAKEOFF等,涉及无人机的起飞、导航、悬停和返回等多个操作。这些命令不仅在地面控制站中起作用,还可在飞行中执行,帮助实现精确的自主飞行任务。
摘要由CSDN通过智能技术生成

 

MAV_CMD_MISSION_START

命令字段区域

任务规划区域

描述

Param 1

保持时间

在任务路径点保持时间(十进制秒)-最大65535秒。(直升飞机/探测器)

Param 2

 

 

Param 3

 

 

Param 4

 

 

Param 5

纬度

目标的纬度。如果为零,无人机将保持在当前纬度。

Param 6

经度

目标的经度。如果为零,无人机将保持在当前经度。

Param 7

高度

目标高度。如果为零,无人机将保持在当前高度。

 

开始执行当前任务。这允许GCS/计算机在不提高油门的情况下开始自动执行任务。

当直升机在地面上以自动模式飞行时,该命令可用于启动任务。如果飞行器已经在空中,那么一旦进入自动模式,任务就会开始(因此不需要/忽略这个命令)。(以前的任务只有在飞行员启动油门后才会开始。这个命令可以在不直接控制油门的情况下启动任务(尽管这种方法仍然可用)。)

这不是一个任务命令”(它不能用作任务路径点的类型)。它从操作菜单运行(见下面的截图)

 

MAV_CMD_COMPONENT_ARM_DISARM

 

该命令支持在地面和飞行中解锁。这不是一个任务命令”(它不能用作任务路径点的类型)。它从操作菜单运行(见下面的截图)

 

 

MAV_CMD_NAV_WAYPOINT

 

无人机将直线飞行到指定的纬度、经度和高度。然后它将在指定的点等待一个指定的延迟时间,然后继续到下一个路径点。

命令字段区域

任务规划区域

描述

Param 1

保持时间

在任务路径点保持时间(十进制秒)-最大65535秒。(直升飞机/探测器)

Param 2

 

 

Param 3

 

 

Param 4

 

 

Param 5

纬度

目标的纬度。如果为零,无人机将保持在当前纬度。

Param 6

经度

目标的经度。如果为零,无人机将保持在当前经度。

Param 7

高度

目标高度。如果为零,无人机将保持在当前高度。

 

 

 

MAV_CMD_NAV_TAKEOFF

 

 

起飞(从地面或手动发射)。它应该是几乎所有飞机和直升机任务的第一个命令。

无人机将从当前位置直接爬升到指定高度。如果任务开始时直升机已经在飞行中,飞行器将直接爬升到指定的高度,如果飞行器已经在高度以上,命令将被忽略,任务将立即移动到下一个命令。

命令字段区域

任务规划区域

描述

Param 1

 

 

Param 2

 

 

Param 3

 

 

Param 4

 

偏航角(忽略如果没有指南针)

Param 5

 

 

Param 6

 

 

Param 7

高度

高度。

 

 

MAV_CMD_NAV_LOITER_UNLIM

 

 

 

 

 

飞到指定的地点,然后无限期地在那里悬停——在那里悬停意味着原地等待”(而不是圆圈”)。如果为纬度/经度/海拔参数指定了零,那么将使用该参数的当前位置值。

任务在自动模式下不会通过这个命令。为了跳出这个命令,您需要更改模式(即手动模式)。如果有后续命令,那么您可以在下一个命令中继续执行任务,如果直升机MIS_RESTART参数设置为恢复,则切换回自动模式(否则任务将重新启动)

 

 

 

 

命令字段区域

任务规划区域

描述

Param 1

 

 

Param 2

 

 

Param 3

 

 

Param 4

 

 

Param 5

纬度

目标的纬度。如果为零,无人机将保持在当前纬度悬停。

Param 6

经度

目标的经度。如果为零,无人机将保持在当前经度悬停。

Param 7

高度

目标高度。如果为零,无人机将保持在当前高度悬停。

 

 

 

MAV_CMD_NAV_LOITER_TURNS

 

悬停 ()指定的位置为指定的圈数,然后继续下一个命令。如果为纬度/经度/海拔参数指定了零,那么将使用该参数的当前位置值

圆的半径由CIRCLE_RADIUS参数控制(即不能作为命令的一部分设置)

 

命令字段区域

任务规划区域

描述

Param 1

圈数N

N*360°

Param 2

 

 

Param 3

 

 

Param 4

 

 

Param 5

纬度

目标的纬度。如果为零,无人机将保持在当前纬度悬停。

Param 6

经度

目标的经度。如果为零,无人机将保持在当前经度悬停。

Param 7

高度

目标高度。如果为零,无人机将保持在当前高度悬停。

 

 

MAV_CMD_NAV_LOITER_TIME

 

飞到指定的地点,然后在那里逗留指定的秒数-在那里游荡表示等待到位”(而不是圆圈”)。当到达路标点时,计时器开始计时;当它过期时,路径点就完成了。如果为纬度/经度/海拔参数指定了零,那么将使用该参数的当前位置值。

 

命令字段区域

任务规划区域

描述

Param 1

时间(S)

在路径点徘徊的时间(-十进制)

Param 2

 

 

Param 3

 

 

Param 4

 

 

<
  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值