594 lines
24 KiB
JSON
594 lines
24 KiB
JSON
{
|
|
"scenario1": {
|
|
"name": "scenario1",
|
|
"targets": [
|
|
{
|
|
"target_id": 0,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 10.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_range_nm": 20.0,
|
|
"target_azimuth_deg": 0.0
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 100.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 1670.9318999999994,
|
|
"target_heading_deg": 10.0
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 400.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_range_nm": 25.0,
|
|
"target_azimuth_deg": -20.0
|
|
}
|
|
],
|
|
"use_spline": false
|
|
}
|
|
]
|
|
},
|
|
"scenario2": {
|
|
"name": "scenario2",
|
|
"targets": [
|
|
{
|
|
"target_id": 0,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 10.0,
|
|
"target_range_nm": 10.0,
|
|
"target_azimuth_deg": -3.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 0.0,
|
|
"target_heading_deg": 0.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 50.0,
|
|
"target_range_nm": 20.0,
|
|
"target_azimuth_deg": 10.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 50.0,
|
|
"target_range_nm": 30.0,
|
|
"target_azimuth_deg": -10.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 50.0,
|
|
"target_range_nm": 35.0,
|
|
"target_azimuth_deg": 10.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 50.0,
|
|
"target_range_nm": 35.0,
|
|
"target_azimuth_deg": 30.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 50.0,
|
|
"target_range_nm": 20.0,
|
|
"target_azimuth_deg": 45.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": true
|
|
},
|
|
{
|
|
"target_id": 1,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 10.0,
|
|
"target_range_nm": 10.0,
|
|
"target_azimuth_deg": 10.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 0.0,
|
|
"target_heading_deg": 0.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 50.0,
|
|
"target_range_nm": 20.0,
|
|
"target_azimuth_deg": 20.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 100.0,
|
|
"target_range_nm": 30.0,
|
|
"target_azimuth_deg": 30.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 100.0,
|
|
"target_range_nm": 35.0,
|
|
"target_azimuth_deg": -10.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": true
|
|
},
|
|
{
|
|
"target_id": 2,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 1.0,
|
|
"target_range_nm": 28.0,
|
|
"target_azimuth_deg": 0.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 180.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 100.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 180.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Dynamic Maneuver",
|
|
"duration_s": 9.0,
|
|
"maneuver_speed_fps": 1519.0289999999995,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 9.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 100.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 1012.686,
|
|
"target_heading_deg": -90.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
}
|
|
]
|
|
},
|
|
"scenario3": {
|
|
"name": "scenario3",
|
|
"targets": [
|
|
{
|
|
"target_id": 0,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 10.0,
|
|
"target_range_nm": 5.0,
|
|
"target_azimuth_deg": 0.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 180.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 20.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 90.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 10.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 180.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 20.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 90.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 30.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": -180.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": true
|
|
}
|
|
]
|
|
},
|
|
"scenario_9g": {
|
|
"name": "scenario2",
|
|
"targets": [
|
|
{
|
|
"target_id": 2,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 1.0,
|
|
"target_range_nm": 28.0,
|
|
"target_azimuth_deg": 0.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 180.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 300.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 180.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Dynamic Maneuver",
|
|
"duration_s": 9.0,
|
|
"maneuver_speed_fps": 1519.0289999999995,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 9.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly for Duration",
|
|
"duration_s": 100.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 1012.686,
|
|
"target_heading_deg": -90.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
}
|
|
]
|
|
},
|
|
"scenario_dritto": {
|
|
"name": "scenario_dritto",
|
|
"targets": [
|
|
{
|
|
"target_id": 0,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 1.0,
|
|
"target_range_nm": 20.0,
|
|
"target_azimuth_deg": -45.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 90.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 100.0,
|
|
"target_range_nm": 20.0,
|
|
"target_azimuth_deg": 45.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
}
|
|
]
|
|
},
|
|
"corto": {
|
|
"name": "corto",
|
|
"targets": [
|
|
{
|
|
"target_id": 0,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 10.0,
|
|
"target_range_nm": 50.0,
|
|
"target_azimuth_deg": 45.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": -90.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 900.0,
|
|
"target_range_nm": 50.0,
|
|
"target_azimuth_deg": -45.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
},
|
|
{
|
|
"target_id": 1,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 10.0,
|
|
"target_range_nm": 40.0,
|
|
"target_azimuth_deg": -45.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 90.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 900.0,
|
|
"target_range_nm": 40.0,
|
|
"target_azimuth_deg": 45.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
}
|
|
]
|
|
},
|
|
"Scenario_60gradi": {
|
|
"name": "Scenario_60gradi",
|
|
"targets": [
|
|
{
|
|
"target_id": 0,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 1.0,
|
|
"target_range_nm": 5.0,
|
|
"target_azimuth_deg": 60.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 60.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 120.0,
|
|
"target_range_nm": 100.0,
|
|
"target_azimuth_deg": 60.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
},
|
|
{
|
|
"target_id": 1,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 1.0,
|
|
"target_range_nm": 5.0,
|
|
"target_azimuth_deg": -60.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": -60.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 120.0,
|
|
"target_range_nm": 100.0,
|
|
"target_azimuth_deg": -60.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
}
|
|
]
|
|
},
|
|
"Scenario_30gradi": {
|
|
"name": "Scenario_30gradi",
|
|
"targets": [
|
|
{
|
|
"target_id": 0,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 1.0,
|
|
"target_range_nm": 5.0,
|
|
"target_azimuth_deg": 30.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": 30.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 120.0,
|
|
"target_range_nm": 100.0,
|
|
"target_azimuth_deg": 30.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
},
|
|
{
|
|
"target_id": 1,
|
|
"active": true,
|
|
"traceable": true,
|
|
"trajectory": [
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 1.0,
|
|
"target_range_nm": 5.0,
|
|
"target_azimuth_deg": -30.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"target_velocity_fps": 506.343,
|
|
"target_heading_deg": -30.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
},
|
|
{
|
|
"maneuver_type": "Fly to Point",
|
|
"duration_s": 120.0,
|
|
"target_range_nm": 100.0,
|
|
"target_azimuth_deg": -30.0,
|
|
"target_altitude_ft": 10000.0,
|
|
"longitudinal_acceleration_g": 0.0,
|
|
"lateral_acceleration_g": 0.0,
|
|
"vertical_acceleration_g": 0.0,
|
|
"turn_direction": "Right"
|
|
}
|
|
],
|
|
"use_spline": false
|
|
}
|
|
]
|
|
}
|
|
} |