针对场景4进行修改
@@ -1,14 +0,0 @@
|
||||
起飞
|
||||
起飞后移动到学生宿舍上方降落
|
||||
起飞后移动到学生宿舍上方查找蓝色的车
|
||||
起飞后移动到学生宿舍上方寻找蓝色的车
|
||||
起飞后移动到学生宿舍上方检测蓝色的车
|
||||
飞到学生宿舍上方查找蓝色的车
|
||||
飞到学生宿舍上方查找蓝色车辆并进行打击
|
||||
起飞后移动到学生宿舍上方搜索蓝色车辆,并进行打击
|
||||
起飞到学生宿舍上方搜索被困人员,并为被困人员投递救援物资
|
||||
飞到学生宿舍上方搜索方圆10米范围内的蓝色车辆
|
||||
飞到学生宿舍上方搜索半径为10米区域范围内的蓝色车辆
|
||||
起飞到学生宿舍搜索有没有被困人员,然后抛洒救援物资
|
||||
|
||||
|
||||
2
tools/test_validate/instructions/scene1.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。
|
||||
@@ -1,5 +1,10 @@
|
||||
去研究所正大门,搜索扎辫子女子并拍照。
|
||||
查找戴帽子的女子,找到后近距离拍照。
|
||||
到研究所广场,对长发可疑男子进行拍照。
|
||||
到研究所广场,寻找黄色衣服男子,我确认后再对其拍照。
|
||||
立即返航。
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。
|
||||
无人机当前在空中,回到广场,对戴帽子的人进行拍照。
|
||||
无人机当前在空中,去广场西边200米,对过往的公交车拍张照,然后返航。
|
||||
无人机当前在空中,到广场查找绿色公交车,看见了拍个照片。
|
||||
无人机当前在空中,搜索小汽车,搜索到了我确认后再决定要不要拍照。
|
||||
无人机当前在空中,往广场西边飞200米,持续监控5分钟,发现人就拍照告诉我,到时间可以返航。
|
||||
无人机当前在空中,到广场边上的施工区域内,发现有没带安全帽的飞近后拍照。
|
||||
无人机当前在空中,紧急回到广场,看见了红绿灯之后直接降落。
|
||||
无人机当前在空中,快速去往东边100米,有身穿黑色衣服,头戴帽子的男子在挟持他人,对其进行拍照。
|
||||
无人机当前在空中,离黑色衣服戴帽子的人太远了照片看不清,贴近到3米距离拍,拍完可以直接返航。
|
||||
@@ -154,8 +154,8 @@ def send_api_request(prompt, instruction_idx, run_number):
|
||||
def collect_nodes(current_node):
|
||||
if current_node.get('type') == 'action':
|
||||
action_name = current_node.get('name', '')
|
||||
if action_name not in ['deliver_payload', 'emergency_return', 'fly_to_waypoint',
|
||||
'land', 'loiter', 'object_detect', 'preflight_checks',
|
||||
if action_name not in ['deliver_payload', 'return', 'fly_to_waypoint',
|
||||
'land', 'loiter', 'object_detect', 'system_checks',
|
||||
'search_pattern', 'strike_target', 'battle_damage_assessment', 'takeoff']:
|
||||
invalid_actions.append(action_name)
|
||||
|
||||
@@ -178,8 +178,8 @@ def send_api_request(prompt, instruction_idx, run_number):
|
||||
elif is_simple_mode:
|
||||
# 简单模式:检查action名称是否有效
|
||||
action_name = root_node.get('name', '')
|
||||
if action_name and action_name not in ['deliver_payload', 'emergency_return', 'fly_to_waypoint',
|
||||
'land', 'loiter', 'object_detect', 'preflight_checks',
|
||||
if action_name and action_name not in ['deliver_payload', 'return', 'fly_to_waypoint',
|
||||
'land', 'loiter', 'object_detect', 'system_checks',
|
||||
'search_pattern', 'strike_target', 'battle_damage_assessment', 'takeoff']:
|
||||
invalid_actions.append(action_name)
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
无人机当前在地面,去研究所正大门,搜索扎辫子女子并拍照。
|
||||
无人机当前在空中,查找戴帽子的女子,找到后近距离拍照。
|
||||
无人机当前在地面,到研究所广场,对长发可疑男子进行拍照。
|
||||
无人机当前在空中,到研究所广场,寻找黄色衣服男子,我确认后再对其拍照。
|
||||
无人机当前在空中,立即返航。
|
||||
无人机当前在地面,去面前的大楼的三层/12米高,绕着外围侦察杂物堆积情况,如有发现拍照返回。
|
||||
无人机当前在地面,去面前的大楼的三层/12米高,绕着外围看有没有打开的窗户,发现则进行拍照。
|
||||
无人机当前在地面,飞到前面大楼3层/12米高,沿着外围查找打开的窗户,看到停下即可。
|
||||
无人机当前在空中,这层楼外围飞行过程中只要看到人,就拍照。
|
||||
无人机当前在空中,往上飞1层/3米高,接着绕这栋楼外围查有没有杂物堆积,看到了就拍照传回来。
|
||||
@@ -0,0 +1,11 @@
|
||||
instruction,run_id,success,latency,error
|
||||
无人机当前在地面,去研究所正大门,搜索扎辫子女子并拍照。,1,True,6.720000505447388,
|
||||
无人机当前在空中,查找戴帽子的女子,找到后近距离拍照。,1,True,4.619004487991333,
|
||||
无人机当前在地面,到研究所广场,对长发可疑男子进行拍照。,1,True,5.849743366241455,
|
||||
无人机当前在空中,到研究所广场,寻找黄色衣服男子,我确认后再对其拍照。,1,True,5.915772438049316,
|
||||
无人机当前在空中,立即返航。,1,True,0.7678096294403076,
|
||||
"无人机当前在地面,去面前的大楼的三层/12米高,绕着外围侦察杂物堆积情况,如有发现拍照返回。",1,True,26.149285554885864,
|
||||
"无人机当前在地面,去面前的大楼的三层/12米高,绕着外围看有没有打开的窗户,发现则进行拍照。",1,True,8.941612958908081,
|
||||
"无人机当前在地面,飞到前面大楼3层/12米高,沿着外围查找打开的窗户,看到停下即可。",1,True,5.791374444961548,
|
||||
"无人机当前在空中,这层楼外围飞行过程中只要看到人,就拍照。",1,True,5.722065687179565,
|
||||
"无人机当前在空中,往上飞1层/3米高,接着绕这栋楼外围查有没有杂物堆积,看到了就拍照传回来。",1,True,22.41797375679016,
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Instruction,Total Runs,Success Runs,Success Rate,Avg Latency
|
||||
无人机当前在地面,去研究所正大门,搜索扎辫子女子并拍照。,1,1,100.0%,6.72s
|
||||
无人机当前在空中,查找戴帽子的女子,找到后近距离拍照。,1,1,100.0%,4.62s
|
||||
无人机当前在地面,到研究所广场,对长发可疑男子进行拍照。,1,1,100.0%,5.85s
|
||||
无人机当前在空中,到研究所广场,寻找黄色衣服男子,我确认后再对其拍照。,1,1,100.0%,5.92s
|
||||
无人机当前在空中,立即返航。,1,1,100.0%,0.77s
|
||||
"无人机当前在地面,去面前的大楼的三层/12米高,绕着外围侦察杂物堆积情况,如有发现拍照返回。",1,1,100.0%,26.15s
|
||||
"无人机当前在地面,去面前的大楼的三层/12米高,绕着外围看有没有打开的窗户,发现则进行拍照。",1,1,100.0%,8.94s
|
||||
"无人机当前在地面,飞到前面大楼3层/12米高,沿着外围查找打开的窗户,看到停下即可。",1,1,100.0%,5.79s
|
||||
"无人机当前在空中,这层楼外围飞行过程中只要看到人,就拍照。",1,1,100.0%,5.72s
|
||||
"无人机当前在空中,往上飞1层/3米高,接着绕这栋楼外围查有没有杂物堆积,看到了就拍照传回来。",1,1,100.0%,22.42s
|
||||
|
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 116 KiB |
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"error": "在3次尝试后,仍未能生成一个有效的Pytree。"
|
||||
}
|
||||
|
After Width: | Height: | Size: 155 KiB |
|
After Width: | Height: | Size: 109 KiB |
|
After Width: | Height: | Size: 120 KiB |
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"error": "在3次尝试后,仍未能生成一个有效的Pytree。"
|
||||
}
|
||||
|
After Width: | Height: | Size: 94 KiB |
|
After Width: | Height: | Size: 8.5 KiB |
|
After Width: | Height: | Size: 105 KiB |
@@ -0,0 +1,2 @@
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。
|
||||
@@ -0,0 +1,3 @@
|
||||
instruction,run_id,success,latency,error
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。,1,True,6.9019341468811035,
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。,1,True,5.214093923568726,
|
||||
|
@@ -0,0 +1,3 @@
|
||||
Instruction,Total Runs,Success Runs,Success Rate,Avg Latency
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。,1,1,100.0%,6.90s
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。,1,1,100.0%,5.21s
|
||||
|
|
After Width: | Height: | Size: 132 KiB |
|
After Width: | Height: | Size: 95 KiB |
@@ -0,0 +1,2 @@
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。
|
||||
@@ -0,0 +1,3 @@
|
||||
instruction,run_id,success,latency,error
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。,1,True,7.12662148475647,
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。,1,True,5.365821123123169,
|
||||
|
@@ -0,0 +1,3 @@
|
||||
Instruction,Total Runs,Success Runs,Success Rate,Avg Latency
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。,1,1,100.0%,7.13s
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。,1,1,100.0%,5.37s
|
||||
|
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 95 KiB |
@@ -0,0 +1,2 @@
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。
|
||||
@@ -0,0 +1,3 @@
|
||||
instruction,run_id,success,latency,error
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。,1,True,7.271864414215088,
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。,1,True,4.198384046554565,
|
||||
|
@@ -0,0 +1,3 @@
|
||||
Instruction,Total Runs,Success Runs,Success Rate,Avg Latency
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。,1,1,100.0%,7.27s
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。,1,1,100.0%,4.20s
|
||||
|
|
After Width: | Height: | Size: 122 KiB |
|
After Width: | Height: | Size: 82 KiB |
@@ -0,0 +1,2 @@
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。
|
||||
@@ -0,0 +1,3 @@
|
||||
instruction,run_id,success,latency,error
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。,1,True,6.254483222961426,
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。,1,True,4.200452089309692,
|
||||
|
@@ -0,0 +1,3 @@
|
||||
Instruction,Total Runs,Success Runs,Success Rate,Avg Latency
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。,1,1,100.0%,6.25s
|
||||
无人机当前在空中,回到广场,对长发可疑男子进行拍照。,1,1,100.0%,4.20s
|
||||
|
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 82 KiB |
@@ -0,0 +1,10 @@
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。
|
||||
无人机当前在空中,回到广场,对戴帽子的人进行拍照。
|
||||
无人机当前在空中,去广场西边200米,对过往的公交车拍张照,然后返航。
|
||||
无人机当前在空中,到广场查找绿色公交车,看见了拍个照片。
|
||||
无人机当前在空中,搜索小汽车,搜索到了我确认后再决定要不要拍照。
|
||||
无人机当前在空中,往东边飞50米,停个20s就好返航了。
|
||||
无人机当前在空中,到广场边上的施工区域内,发现有没带安全帽的飞近后拍照。
|
||||
无人机当前在空中,紧急回到广场,看见了红绿灯之后直接降落。
|
||||
无人机当前在空中,快速去往东边100米,有身穿黑色衣服,头戴帽子的男子在挟持他人,对其进行拍照。
|
||||
无人机当前在空中,离黑色衣服戴帽子的人太远了照片看不清,贴近到3米距离拍,拍完司以直接返航。
|
||||
@@ -0,0 +1,11 @@
|
||||
instruction,run_id,success,latency,error
|
||||
"无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。",1,True,6.352114677429199,
|
||||
"无人机当前在空中,回到广场,对戴帽子的人进行拍照。",1,True,5.022204637527466,
|
||||
"无人机当前在空中,去广场西边200米,对过往的公交车拍张照,然后返航。",1,True,3.8677239418029785,
|
||||
"无人机当前在空中,到广场查找绿色公交车,看见了拍个照片。",1,True,4.64957594871521,
|
||||
"无人机当前在空中,搜索小汽车,搜索到了我确认后再决定要不要拍照。",1,True,3.5267481803894043,
|
||||
"无人机当前在空中,往东边飞50米,停个20s就好返航了。",1,True,0.8441617488861084,
|
||||
"无人机当前在空中,到广场边上的施工区域内,发现有没带安全帽的飞近后拍照。",1,True,4.096853733062744,
|
||||
"无人机当前在空中,紧急回到广场,看见了红绿灯之后直接降落。",1,True,2.7230677604675293,
|
||||
"无人机当前在空中,快速去往东边100米,有身穿黑色衣服,头戴帽子的男子在挟持他人,对其进行拍照。",1,True,5.245810031890869,
|
||||
"无人机当前在空中,离黑色衣服戴帽子的人太远了照片看不清,贴近到3米距离拍,拍完司以直接返航。",1,True,2.8097290992736816,
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Instruction,Total Runs,Success Runs,Success Rate,Avg Latency
|
||||
"无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。",1,1,100.0%,6.35s
|
||||
"无人机当前在空中,回到广场,对戴帽子的人进行拍照。",1,1,100.0%,5.02s
|
||||
"无人机当前在空中,去广场西边200米,对过往的公交车拍张照,然后返航。",1,1,100.0%,3.87s
|
||||
"无人机当前在空中,到广场查找绿色公交车,看见了拍个照片。",1,1,100.0%,4.65s
|
||||
"无人机当前在空中,搜索小汽车,搜索到了我确认后再决定要不要拍照。",1,1,100.0%,3.53s
|
||||
"无人机当前在空中,往东边飞50米,停个20s就好返航了。",1,1,100.0%,0.84s
|
||||
"无人机当前在空中,到广场边上的施工区域内,发现有没带安全帽的飞近后拍照。",1,1,100.0%,4.10s
|
||||
"无人机当前在空中,紧急回到广场,看见了红绿灯之后直接降落。",1,1,100.0%,2.72s
|
||||
"无人机当前在空中,快速去往东边100米,有身穿黑色衣服,头戴帽子的男子在挟持他人,对其进行拍照。",1,1,100.0%,5.25s
|
||||
"无人机当前在空中,离黑色衣服戴帽子的人太远了照片看不清,贴近到3米距离拍,拍完司以直接返航。",1,1,100.0%,2.81s
|
||||
|
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 94 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 64 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 40 KiB |
@@ -0,0 +1,10 @@
|
||||
无人机当前在地面,到广场查找穿黄色衣服的男子,找到后近距离拍照。
|
||||
无人机当前在空中,回到广场,对戴帽子的人进行拍照。
|
||||
无人机当前在空中,去广场西边200米,对过往的公交车拍张照,然后返航。
|
||||
无人机当前在空中,到广场查找绿色公交车,看见了拍个照片。
|
||||
无人机当前在空中,搜索小汽车,搜索到了我确认后再决定要不要拍照。
|
||||
无人机当前在空中,往东边飞50米,停个20s就好返航了。
|
||||
无人机当前在空中,到广场边上的施工区域内,发现有没带安全帽的飞近后拍照。
|
||||
无人机当前在空中,紧急回到广场,看见了红绿灯之后直接降落。
|
||||
无人机当前在空中,快速去往东边100米,有身穿黑色衣服,头戴帽子的男子在挟持他人,对其进行拍照。
|
||||
无人机当前在空中,离黑色衣服戴帽子的人太远了照片看不清,贴近到3米距离拍,拍完司以直接返航。
|
||||
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 124 KiB |
|
After Width: | Height: | Size: 124 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 121 KiB |