针对场景4进行修改

This commit is contained in:
2026-01-16 16:05:52 +08:00
parent fb473dcf1a
commit 5d1c02fb5b
602 changed files with 15130 additions and 3169 deletions

View File

@@ -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)