针对场景4进行修改
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user