本页目录
动作与组件编排用于在任务中的特定位置插入额外动作。 这些动作不是某一个任务组件专属,常见入口包括:
- 起始点的 到达动作 和 离场动作
- 单点检查的 到达动作 和 离场动作
- 航点或路径动作中的 动作
- 巡检点中的动作配置
当前 组件类型 支持以下选项:
- 命令组件
- 等待组件
- 悬停组件
- 人工接管
- 航向组件
- 旋转组件
- 列表组件
打开动作配置入口
在支持动作编排的位置,打开 到达动作、离场动作 或 动作 配置。
进入配置页后,找到 组件类型。 如果尚未选择组件,当前字段会显示未选择状态。
了解 组件类型
组件类型 用于决定当前动作要执行什么行为。 选择不同组件类型后,下方表单会显示不同字段。
可按以下方式理解:
- 命令组件:发送一条设备命令
- 等待组件:让流程等待一段时间后继续
- 悬停组件:让飞行器在当前位置悬停一段时间
- 人工接管:暂停任务,由操作员接管,恢复后继续
- 航向组件:把飞行器调整到目标航向
- 旋转组件:让飞行器按方向、角度或时长执行旋转
- 列表组件:把多个组件按顺序组合执行
使用命令组件
选择 命令组件 后,页面会进入命令配置。
常见区域包括:
- 命令选择
- 当前已选命令
- 搜索命令类型或关键字
- 参数配置
- 执行策略
- 命令必须成功
了解 命令组件
命令组件 用于发送一条设备命令。 命令可以来自不同类别,例如:
- 相机
- 云台
- 无人机
- 遥控器
- RTK
字段作用如下:
- 命令选择:选择要发送的具体命令
- 当前已选命令:显示当前正在配置的命令
- 搜索命令类型或关键字:用于快速查找命令
- 参数配置:填写该命令需要的参数;部分命令不需要额外参数
- 命令必须成功:开启后,命令失败会中断当前流程;关闭后,命令失败仍继续执行后续步骤
使用等待组件
选择 等待组件 后,填写 持续时间 (s)。
等待组件 用于让当前流程暂停一段时间后继续。 它适合放在连续命令之间,例如等待相机切换、照片保存、云台稳定或录像缓冲。
使用悬停组件
选择 悬停组件 后,填写 持续时间 (s)。
悬停组件 用于让飞行器在当前位置保持悬停。 它适合用于拍摄前稳定位置、给云台或对焦留出时间,或在任务段之间留出安全检查时间。
等待组件 与 悬停组件 的区别
两者都和时间有关,但用途不同:
- 等待组件:更偏流程延时,用于等待设备响应或命令间隔
- 悬停组件:更偏飞行动作,用于让飞行器在当前位置稳定停留
如果只是等待相机或云台响应,使用 等待组件。 如果需要飞行器稳定停在当前位置,使用 悬停组件。
使用人工接管
选择 人工接管 后,该动作会用于暂停当前任务流程,并交由操作员处理。
适合需要人工确认现场、检查设备状态或临时处理异常的场景。
使用航向组件
选择 航向组件 后,重点检查航向相关字段。
- 航向角 (°):用于设置目标航向角度
- 参考系 或 航向参考系:用于设置航向角度的参考方式
航向组件 用于把飞行器调整到一个目标航向,并保持该朝向。 它适合用于固定方向取景,或在拍摄前先让机头对齐目标方向。
使用旋转组件
选择 旋转组件 后,重点检查旋转相关字段。
- 方向:用于设置顺时针或逆时针旋转
- 限制方式:用于决定按角度、按时长或按速率控制旋转过程
- 旋转角度 (°):用于设置总旋转角度
- 持续时间 (s):用于设置旋转持续时间
- 旋转速率 (°/s):用于设置旋转速度
旋转组件 用于让飞行器按方向、角度或时长执行旋转过程。 它适合用于环视扫描、旋转覆盖或需要在转动过程中采集的场景。
航向组件 与 旋转组件 的区别
两者都和机头方向有关,但用途不同:
- 航向组件:强调最终对齐到某个目标航向
- 旋转组件:强调执行一段持续旋转过程
如果目标是让机头最后朝向某个角度,使用 航向组件。 如果目标是让机头持续转动并覆盖一段角度,使用 旋转组件。
使用列表组件
选择 列表组件 后,可以继续添加多个 子组件。
列表组件 用于把多个组件按顺序组合成一个动作流程。 例如:
- 先执行 命令组件
- 再执行 等待组件
- 再执行另一个 命令组件
使用建议
- 只需要发一条设备指令时,使用 命令组件
- 只需要等待设备响应时,使用 等待组件
- 需要飞行器稳定停住时,使用 悬停组件
- 需要操作员介入时,使用 人工接管
- 需要最终对准一个方向时,使用 航向组件
- 需要持续旋转覆盖时,使用 旋转组件
- 需要多个动作连续执行时,使用 列表组件