新增vl模式
This commit is contained in:
@@ -23,6 +23,7 @@ unstructured[all]>=0.11.0
|
||||
|
||||
# HTTP Requests
|
||||
requests>=2.31.0
|
||||
PyYAML>=6.0
|
||||
|
||||
# Progress Bars and UI
|
||||
rich>=13.7.0
|
||||
|
||||
@@ -10,6 +10,11 @@
|
||||
7. **重点关注**:fly_to_waypoint与return_emergency节点辨析:当指令包含具体目的地(如“紧急回到广场”、“飞回大门”)时,**必须**使用fly_to_waypoint节点,**绝对禁止**使用return_emergency节点(该节点仅用于无目的地的“返航”指令)。
|
||||
8. 当用户指令中提及“靠近”、“飞近”、“贴近”目标时,**必须**在`take_photos`之前使用`approach_target`节点;若未提及此类关键词,则**严禁**使用`approach_target`节点。
|
||||
9. **方向移动优先原则**:当指令为“快速去往东边100米”,直接使用 `move_direction` 节点+距离参数,严禁使用fly_to_waypoint
|
||||
10. **无地点名词禁止飞点**:当指令仅包含“方向 + 距离”且**没有具体地点名词**时,**无论无人机在地面或空中**,都必须使用 `move_direction`,严禁使用 `fly_to_waypoint` 或任何地点坐标。
|
||||
|
||||
示例(必须遵守):
|
||||
- “无人机当前在地面,快速去往东边60米,有身穿白色衣服,头戴帽子的男子在挟持他人,对其进行拍照。” → 必须使用 `move_direction`(east, 60),不得生成 `fly_to_waypoint` 或引用任何地点坐标。
|
||||
- “无人机当前在空中,快速去往东边60米,有身穿白色衣服,头戴帽子的男子在挟持他人,对其进行拍照。” → 同样必须使用 `move_direction`(east, 60),不得生成 `fly_to_waypoint` 或引用任何地点坐标。
|
||||
|
||||
## 七、坐标计算规则(东南天坐标系 ENU)
|
||||
本系统统一使用东南天(ENU)坐标系:
|
||||
|
||||
@@ -10,16 +10,20 @@
|
||||
3. 仅允许以上三种取值,禁止输出其他字段或文本。
|
||||
|
||||
—— 场景定义 ——
|
||||
scene1(大楼外围巡查类):
|
||||
scene1(方位态势感知巡查类):
|
||||
- 关键词特征:面前大楼/这栋楼、外围/沿着外围/绕着外围、12米高处、逆时针等;
|
||||
- 任务类型:绕楼外围巡查、搜索窗户/杂物堆积/人员等并拍照;
|
||||
- 包含上下/下降移动(上升3米/下降3米)后绕楼侦察的也属于 scene1。
|
||||
|
||||
scene4(广场相关复合任务类):
|
||||
- 关键词特征:广场、广场边上、广场南边、施工区域、紧急回到广场、回到广场;
|
||||
scene4(序列感知复合任务类):
|
||||
- 关键词特征:广场边上、广场南边、施工区域、紧急回到广场、回到广场;
|
||||
- 任务类型:在广场搜索/拍照/监控/返航/降落/靠近拍照等;
|
||||
- 可能包含“确认后拍照/返航”、“持续监控5分钟”、“挟持”等描述。
|
||||
|
||||
simple(单步执行简单指令):
|
||||
- 任务类型:只需要单一节点即可完成任务(无人机在空中时,飞到某地或者往某个方位飞行,这应该是简单节点)
|
||||
- 举例:“无人机当前在地面,起飞”“无人机当前在空中,飞到广场”
|
||||
|
||||
—— 场景指令样例 ——
|
||||
scene1 示例:
|
||||
- 无人机当前在地面,去面前大楼的12米高处,绕着外围看有没有打开的窗户,发现则进行拍照。
|
||||
|
||||
Reference in New Issue
Block a user