From 68fd465117839be352cfd24121f135ae1361b7d9 Mon Sep 17 00:00:00 2001 From: Tom Arne Pedersen Date: Thu, 11 Jan 2024 14:15:30 +0100 Subject: [PATCH] WOrking on #16. Added encounter length, which may be specified by the user in the encounter_setting file. The second waypoint for the own ship is then after a specified time (encounter_length). The numbering has changed to 01, 02 etc, instead of 1, 2 etc. some time ago. Now the generated files reflect this. --- ...ation_1.json => traffic_situation_01.json} | 42 +++---- ...ation_2.json => traffic_situation_02.json} | 42 +++---- ...ation_3.json => traffic_situation_03.json} | 42 +++---- ...ation_4.json => traffic_situation_04.json} | 36 +++--- ...ation_5.json => traffic_situation_05.json} | 36 +++--- ...ation_6.json => traffic_situation_06.json} | 56 +++++----- ...ation_7.json => traffic_situation_07.json} | 58 +++++----- ...ation_8.json => traffic_situation_08.json} | 74 +++++++------ ...ation_9.json => traffic_situation_09.json} | 58 +++++----- .../traffic_situation_10.json | 68 ++++++------ .../traffic_situation_11.json | 60 +++++----- .../traffic_situation_12.json | 64 ++++++----- .../traffic_situation_13.json | 56 +++++----- .../traffic_situation_14.json | 56 +++++----- .../traffic_situation_15.json | 74 +++++++------ .../traffic_situation_16.json | 72 ++++++------ .../traffic_situation_17.json | 58 +++++----- .../traffic_situation_18.json | 64 ++++++----- .../traffic_situation_19.json | 60 +++++----- .../traffic_situation_20.json | 68 ++++++------ .../traffic_situation_21.json | 74 +++++++------ .../traffic_situation_22.json | 72 ++++++------ .../traffic_situation_23.json | 94 ++++++++-------- .../traffic_situation_24.json | 78 ++++++------- .../traffic_situation_25.json | 92 ++++++++-------- .../traffic_situation_26.json | 76 +++++++------ .../traffic_situation_27.json | 84 +++++++------- .../traffic_situation_28.json | 80 +++++++------- .../traffic_situation_29.json | 88 ++++++++------- .../traffic_situation_30.json | 96 ++++++++-------- .../traffic_situation_31.json | 90 +++++++-------- .../traffic_situation_32.json | 82 +++++++------- .../traffic_situation_33.json | 86 ++++++++------- .../traffic_situation_34.json | 94 ++++++++-------- .../traffic_situation_35.json | 72 ++++++------ .../traffic_situation_36.json | 86 ++++++++------- .../traffic_situation_37.json | 94 ++++++++-------- .../traffic_situation_38.json | 86 ++++++++------- .../traffic_situation_39.json | 90 +++++++-------- .../traffic_situation_40.json | 88 ++++++++------- .../traffic_situation_41.json | 104 +++++++++--------- .../traffic_situation_42.json | 72 ++++++------ .../traffic_situation_43.json | 76 +++++++------ .../traffic_situation_44.json | 90 +++++++-------- .../traffic_situation_45.json | 84 +++++++------- .../traffic_situation_46.json | 80 +++++++------- .../traffic_situation_47.json | 104 +++++++++--------- .../traffic_situation_48.json | 96 ++++++++-------- .../traffic_situation_49.json | 82 +++++++------- .../traffic_situation_50.json | 72 ++++++------ .../traffic_situation_51.json | 92 ++++++++-------- .../traffic_situation_52.json | 72 ++++++------ .../traffic_situation_53.json | 76 +++++++------ .../traffic_situation_54.json | 88 ++++++++------- .../traffic_situation_55.json | 100 +++++++++-------- .../traffic_situation_example.json | 66 ----------- .../settings/encounter_settings.json | 59 +++++++--- src/trafficgen/ship_traffic_generator.py | 2 +- src/trafficgen/types.py | 1 + 59 files changed, 2221 insertions(+), 2041 deletions(-) rename data/baseline_situations_generated/{traffic_situation_1.json => traffic_situation_01.json} (64%) rename data/baseline_situations_generated/{traffic_situation_2.json => traffic_situation_02.json} (64%) rename data/baseline_situations_generated/{traffic_situation_3.json => traffic_situation_03.json} (64%) rename data/baseline_situations_generated/{traffic_situation_4.json => traffic_situation_04.json} (71%) rename data/baseline_situations_generated/{traffic_situation_5.json => traffic_situation_05.json} (71%) rename data/baseline_situations_generated/{traffic_situation_6.json => traffic_situation_06.json} (67%) rename data/baseline_situations_generated/{traffic_situation_7.json => traffic_situation_07.json} (65%) rename data/baseline_situations_generated/{traffic_situation_8.json => traffic_situation_08.json} (52%) rename data/baseline_situations_generated/{traffic_situation_9.json => traffic_situation_09.json} (65%) delete mode 100644 data/baseline_situations_generated/traffic_situation_example.json diff --git a/data/baseline_situations_generated/traffic_situation_1.json b/data/baseline_situations_generated/traffic_situation_01.json similarity index 64% rename from data/baseline_situations_generated/traffic_situation_1.json rename to data/baseline_situations_generated/traffic_situation_01.json index 2d7d0f5..4e4e37e 100644 --- a/data/baseline_situations_generated/traffic_situation_1.json +++ b/data/baseline_situations_generated/traffic_situation_01.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,25 +44,25 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 183.7, "position": { "north": 10173.748451861007, "east": 355.2751245544635, "latitude": 58.854783, "longitude": 10.496793 - }, - "course": 183.7 - } + } + }, + "id": 1 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_2.json b/data/baseline_situations_generated/traffic_situation_02.json similarity index 64% rename from data/baseline_situations_generated/traffic_situation_2.json rename to data/baseline_situations_generated/traffic_situation_02.json index eae40c0..457a17f 100644 --- a/data/baseline_situations_generated/traffic_situation_2.json +++ b/data/baseline_situations_generated/traffic_situation_02.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,25 +44,25 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 8.0, + "course": 225.3, "position": { "north": 5787.409299728726, "east": 2106.4447186166626, "latitude": 58.815405, "longitude": 10.527054 - }, - "course": 225.3 - } + } + }, + "id": 1 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_3.json b/data/baseline_situations_generated/traffic_situation_03.json similarity index 64% rename from data/baseline_situations_generated/traffic_situation_3.json rename to data/baseline_situations_generated/traffic_situation_03.json index 6b00984..40cde96 100644 --- a/data/baseline_situations_generated/traffic_situation_3.json +++ b/data/baseline_situations_generated/traffic_situation_03.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,25 +44,25 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 6.0, + "course": 93.6, "position": { "north": 5442.211542943373, "east": -3142.062299305245, "latitude": 58.812306, "longitude": 10.436358 - }, - "course": 93.6 - } + } + }, + "id": 1 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_4.json b/data/baseline_situations_generated/traffic_situation_04.json similarity index 71% rename from data/baseline_situations_generated/traffic_situation_4.json rename to data/baseline_situations_generated/traffic_situation_04.json index 0678ddc..5025300 100644 --- a/data/baseline_situations_generated/traffic_situation_4.json +++ b/data/baseline_situations_generated/traffic_situation_04.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,25 +44,25 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 5.0, + "course": 343.8, "position": { "north": 2245.9908880685816, "east": 601.8114446656365, "latitude": 58.783612, "longitude": 10.501054 - }, - "course": 343.8 - } + } + }, + "id": 1 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_5.json b/data/baseline_situations_generated/traffic_situation_05.json similarity index 71% rename from data/baseline_situations_generated/traffic_situation_5.json rename to data/baseline_situations_generated/traffic_situation_05.json index 5059892..0ab7dcb 100644 --- a/data/baseline_situations_generated/traffic_situation_5.json +++ b/data/baseline_situations_generated/traffic_situation_05.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,25 +44,25 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 16.0, + "course": 5.7, "position": { "north": -3472.2532721437688, "east": -930.3874601872462, "latitude": 58.732277, "longitude": 10.474577 - }, - "course": 5.7 - } + } + }, + "id": 1 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_6.json b/data/baseline_situations_generated/traffic_situation_06.json similarity index 67% rename from data/baseline_situations_generated/traffic_situation_6.json rename to data/baseline_situations_generated/traffic_situation_06.json index 0a9fd57..7296d64 100644 --- a/data/baseline_situations_generated/traffic_situation_6.json +++ b/data/baseline_situations_generated/traffic_situation_06.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 9.0, + "course": 177.9, "position": { "north": 6448.502086505275, "east": -112.55902260969614, "latitude": 58.82134, "longitude": 10.488709 - }, - "course": 177.9 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 11.0, + "course": 187.6, "position": { "north": 9031.868717584715, "east": 631.569785313021, "latitude": 58.844532, "longitude": 10.501568 - }, - "course": 187.6 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_7.json b/data/baseline_situations_generated/traffic_situation_07.json similarity index 65% rename from data/baseline_situations_generated/traffic_situation_7.json rename to data/baseline_situations_generated/traffic_situation_07.json index ae7e2e1..579434b 100644 --- a/data/baseline_situations_generated/traffic_situation_7.json +++ b/data/baseline_situations_generated/traffic_situation_07.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 14.0, + "course": 173.1, "position": { "north": 14752.924197042525, "east": -1031.624955943457, "latitude": 58.895892, "longitude": 10.472827 - }, - "course": 173.1 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 8.0, + "course": 263.3, "position": { "north": 3375.1357875151252, "east": 2452.179687422604, "latitude": 58.793749, "longitude": 10.533029 - }, - "course": 263.3 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_8.json b/data/baseline_situations_generated/traffic_situation_08.json similarity index 52% rename from data/baseline_situations_generated/traffic_situation_8.json rename to data/baseline_situations_generated/traffic_situation_08.json index c621e16..9c206f0 100644 --- a/data/baseline_situations_generated/traffic_situation_8.json +++ b/data/baseline_situations_generated/traffic_situation_08.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { - "speed": 17.0, + "speed": 15.0, + "course": 186.7, "position": { - "north": 12451.608449189438, - "east": 870.7012824206953, - "latitude": 58.875232, - "longitude": 10.5057 - }, - "course": 186.4 - } + "north": 11527.061395501772, + "east": 806.0506544645511, + "latitude": 58.866932, + "longitude": 10.504583 + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 8.0, + "course": 96.7, "position": { "north": 4387.6765237696645, "east": -3187.833593649386, "latitude": 58.802839, "longitude": 10.435567 - }, - "course": 96.7 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_9.json b/data/baseline_situations_generated/traffic_situation_09.json similarity index 65% rename from data/baseline_situations_generated/traffic_situation_9.json rename to data/baseline_situations_generated/traffic_situation_09.json index 90b3e88..6655994 100644 --- a/data/baseline_situations_generated/traffic_situation_9.json +++ b/data/baseline_situations_generated/traffic_situation_09.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 11.0, + "course": 176.2, "position": { "north": 8416.07595225535, "east": -293.89584835375035, "latitude": 58.839003, "longitude": 10.485575 - }, - "course": 176.2 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 5.0, + "course": 349.7, "position": { "north": 2509.079757780466, "east": 442.41845804615616, "latitude": 58.785974, "longitude": 10.498299 - }, - "course": 349.7 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_10.json b/data/baseline_situations_generated/traffic_situation_10.json index b8e02c2..bb0d88c 100644 --- a/data/baseline_situations_generated/traffic_situation_10.json +++ b/data/baseline_situations_generated/traffic_situation_10.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 10.0, + "course": 180.0, "position": { "north": 10493.76, "east": 0.0, "latitude": 58.857656, "longitude": 10.490654 - }, - "course": 180.0 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { - "speed": 15.0, + "speed": 19.0, + "course": 358.1, "position": { - "north": -2312.9163444557994, - "east": 161.73486625983276, - "latitude": 58.742685, - "longitude": 10.493449 - }, - "course": 358.7 - } + "north": -4161.824439996086, + "east": 291.02311495751275, + "latitude": 58.726087, + "longitude": 10.495683 + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_11.json b/data/baseline_situations_generated/traffic_situation_11.json index 86d2f18..c82354d 100644 --- a/data/baseline_situations_generated/traffic_situation_11.json +++ b/data/baseline_situations_generated/traffic_situation_11.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 13.0, + "course": 211.8, "position": { "north": 12346.661470055144, "east": 4011.6734943408455, "latitude": 58.87429, "longitude": 10.559977 - }, - "course": 211.8 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 14.0, + "course": 326.3, "position": { "north": -763.9749396791793, "east": 3594.219504101653, "latitude": 58.756591, "longitude": 10.552764 - }, - "course": 326.3 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_12.json b/data/baseline_situations_generated/traffic_situation_12.json index 43b2a3d..0c91829 100644 --- a/data/baseline_situations_generated/traffic_situation_12.json +++ b/data/baseline_situations_generated/traffic_situation_12.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 261.1, "position": { "north": 6952.345548148778, "east": 6952.345548148778, "latitude": 58.825863, "longitude": 10.610793 - }, - "course": 261.1 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 13.0, + "course": 31.6, "position": { "north": -532.1285805190903, "east": -3359.7276312542886, "latitude": 58.758672, "longitude": 10.432597 - }, - "course": 31.6 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_13.json b/data/baseline_situations_generated/traffic_situation_13.json index d1a13d6..21a6e3b 100644 --- a/data/baseline_situations_generated/traffic_situation_13.json +++ b/data/baseline_situations_generated/traffic_situation_13.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 15.0, + "course": 275.3, "position": { "north": 4790.9273139567, "east": 8298.129523142494, "latitude": 58.806459, "longitude": 10.634049 - }, - "course": 275.3 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 7.0, + "course": 340.0, "position": { "north": 1584.7890622706364, "east": 1109.6812478741967, "latitude": 58.777676, "longitude": 10.50983 - }, - "course": 340.0 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_14.json b/data/baseline_situations_generated/traffic_situation_14.json index 7ef2805..29c4a59 100644 --- a/data/baseline_situations_generated/traffic_situation_14.json +++ b/data/baseline_situations_generated/traffic_situation_14.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 315.2, "position": { "north": 552.6644073315534, "east": 3134.315605649234, "latitude": 58.76841, "longitude": 10.544816 - }, - "course": 315.2 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 17.0, + "course": 12.9, "position": { "north": -3042.224640503565, "east": -1756.4292151300453, "latitude": 58.736138, "longitude": 10.460302 - }, - "course": 12.9 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_15.json b/data/baseline_situations_generated/traffic_situation_15.json index 8339d7b..b0676e9 100644 --- a/data/baseline_situations_generated/traffic_situation_15.json +++ b/data/baseline_situations_generated/traffic_situation_15.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 15.0, + "course": 53.4, "position": { "north": 552.6792318882533, "east": -6317.152527132703, "latitude": 58.768411, "longitude": 10.381491 - }, - "course": 53.4 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { - "speed": 16.0, + "speed": 15.0, + "course": 39.0, "position": { - "north": -874.1560405910731, - "east": -4957.585260513154, - "latitude": 58.755601, - "longitude": 10.404985 - }, - "course": 42.0 - } + "north": -769.9885484080899, + "east": -4366.822055900632, + "latitude": 58.756537, + "longitude": 10.415194 + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_16.json b/data/baseline_situations_generated/traffic_situation_16.json index 1f43674..137af64 100644 --- a/data/baseline_situations_generated/traffic_situation_16.json +++ b/data/baseline_situations_generated/traffic_situation_16.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 13.0, + "course": 27.0, "position": { "north": -781.2209559651523, "east": -2915.556299599476, "latitude": 58.756436, "longitude": 10.440272 - }, - "course": 27.0 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { - "speed": 15.0, + "speed": 16.0, + "course": 5.7, "position": { - "north": -2287.6928375279836, - "east": -612.9854483460874, - "latitude": 58.742912, - "longitude": 10.480061 - }, - "course": 5.1 - } + "north": -2741.2525832713973, + "east": -734.5164159373006, + "latitude": 58.73884, + "longitude": 10.477961 + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_17.json b/data/baseline_situations_generated/traffic_situation_17.json index 8e56a95..8df5913 100644 --- a/data/baseline_situations_generated/traffic_situation_17.json +++ b/data/baseline_situations_generated/traffic_situation_17.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 21.4, "position": { "north": -470.644058621812, "east": -1756.467539057027, "latitude": 58.759224, "longitude": 10.460302 - }, - "course": 21.4 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 8.0, + "course": 351.3, "position": { "north": 645.573981511191, "east": 372.72231200730454, "latitude": 58.769245, "longitude": 10.497095 - }, - "course": 351.3 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_18.json b/data/baseline_situations_generated/traffic_situation_18.json index 9df759d..3459dee 100644 --- a/data/baseline_situations_generated/traffic_situation_18.json +++ b/data/baseline_situations_generated/traffic_situation_18.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 7.0, + "course": 353.3, "position": { "north": 1411.0098704623483, "east": 378.07895530272924, "latitude": 58.776116, "longitude": 10.497187 - }, - "course": 353.3 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 6.0, + "course": 340.2, "position": { "north": 2553.220852348756, "east": 1190.5864364112579, "latitude": 58.78637, "longitude": 10.511228 - }, - "course": 340.2 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_19.json b/data/baseline_situations_generated/traffic_situation_19.json index 0d182a3..1f463b3 100644 --- a/data/baseline_situations_generated/traffic_situation_19.json +++ b/data/baseline_situations_generated/traffic_situation_19.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 6.0, + "course": 345.2, "position": { "north": 2591.213545812898, "east": 943.1246013032771, "latitude": 58.786711, "longitude": 10.506952 - }, - "course": 345.2 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 16.0, + "course": 358.1, "position": { "north": -2588.8648485589842, "east": 226.49632564966922, "latitude": 58.740208, "longitude": 10.494568 - }, - "course": 358.1 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_20.json b/data/baseline_situations_generated/traffic_situation_20.json index aebd85a..1a80d57 100644 --- a/data/baseline_situations_generated/traffic_situation_20.json +++ b/data/baseline_situations_generated/traffic_situation_20.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,47 +44,47 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { - "speed": 17.0, + "speed": 15.0, + "course": 353.2, "position": { - "north": -3156.4193534651567, - "east": 1148.8426915230887, - "latitude": 58.735113, - "longitude": 10.510506 - }, - "course": 351.6 - } + "north": -2265.6642830094406, + "east": 824.6343598555138, + "latitude": 58.743109, + "longitude": 10.504904 + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 15.0, + "course": 356.6, "position": { "north": -1995.8619866568267, "east": 351.9243180179967, "latitude": 58.745531, "longitude": 10.496735 - }, - "course": 356.6 - } + } + }, + "id": 2 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_21.json b/data/baseline_situations_generated/traffic_situation_21.json index b1cab81..4a69d37 100644 --- a/data/baseline_situations_generated/traffic_situation_21.json +++ b/data/baseline_situations_generated/traffic_situation_21.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 176.3, "position": { "north": 12886.748039023943, "east": -450.01515776898714, "latitude": 58.879138, "longitude": 10.482878 - }, - "course": 176.3 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 10.0, + "course": 180.0, "position": { "north": 9876.48, "east": 0.0, "latitude": 58.852114, "longitude": 10.490654 - }, - "course": 180.0 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { "speed": 15.0, + "course": 186.7, "position": { "north": 10758.590635801655, "east": 752.3139441669146, "latitude": 58.860033, "longitude": 10.503654 - }, - "course": 186.7 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_22.json b/data/baseline_situations_generated/traffic_situation_22.json index 35c5732..298eab4 100644 --- a/data/baseline_situations_generated/traffic_situation_22.json +++ b/data/baseline_situations_generated/traffic_situation_22.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 14.0, + "course": 174.9, "position": { "north": 14040.939824736264, "east": -735.8544752612414, "latitude": 58.8895, "longitude": 10.477938 - }, - "course": 174.9 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 10.0, + "course": 184.0, "position": { "north": 12330.563369443842, "east": 430.5927611277366, "latitude": 58.874145, "longitude": 10.498095 - }, - "course": 184.0 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { "speed": 8.0, + "course": 268.3, "position": { "north": 5686.135920136679, "east": 4442.496264766336, "latitude": 58.814496, "longitude": 10.567422 - }, - "course": 268.3 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_23.json b/data/baseline_situations_generated/traffic_situation_23.json index 5126c17..433fc3c 100644 --- a/data/baseline_situations_generated/traffic_situation_23.json +++ b/data/baseline_situations_generated/traffic_situation_23.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 15.0, + "course": 188.3, "position": { "north": 12267.434500823312, "east": 1073.261449368842, "latitude": 58.873578, "longitude": 10.5092 - }, - "course": 188.3 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { - "speed": 18.0, + "speed": 17.0, + "course": 183.2, "position": { - "north": 12087.226056133923, - "east": 422.0952349008997, - "latitude": 58.871961, - "longitude": 10.497948 - }, - "course": 183.1 - } + "north": 11655.30731023318, + "east": 407.0122999361351, + "latitude": 58.868083, + "longitude": 10.497687 + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 7.0, + "course": 83.7, "position": { "north": 4844.679123119294, "east": -3650.7275746749974, "latitude": 58.806942, "longitude": 10.427568 - }, - "course": 83.7 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_24.json b/data/baseline_situations_generated/traffic_situation_24.json index ec9363d..e728198 100644 --- a/data/baseline_situations_generated/traffic_situation_24.json +++ b/data/baseline_situations_generated/traffic_situation_24.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 174.5, "position": { "north": 10836.849849561579, "east": -567.9352350392816, "latitude": 58.860736, "longitude": 10.48084 - }, - "course": 174.5 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 15.0, + "course": 183.3, "position": { "north": 10791.435418944757, "east": 376.84522875005194, "latitude": 58.860328, "longitude": 10.497166 - }, - "course": 183.3 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 5.0, + "course": 351.8, "position": { "north": 3117.659726855691, "east": 438.1585003303285, "latitude": 58.791437, "longitude": 10.498226 - }, - "course": 351.8 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_25.json b/data/baseline_situations_generated/traffic_situation_25.json index 5cad867..2a556c6 100644 --- a/data/baseline_situations_generated/traffic_situation_25.json +++ b/data/baseline_situations_generated/traffic_situation_25.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 17.0, + "course": 173.6, "position": { "north": 14111.822909081362, "east": -986.7947867434546, "latitude": 58.890136, "longitude": 10.473602 - }, - "course": 173.6 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 13.0, + "course": 180.0, "position": { "north": 10648.079999999998, "east": 0.0, "latitude": 58.859041, "longitude": 10.490654 - }, - "course": 180.0 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 19.0, + "speed": 15.0, + "course": 353.9, "position": { - "north": -3253.4580164036865, - "east": 1057.1125903964, - "latitude": 58.734241, - "longitude": 10.508921 - }, - "course": 351.4 - } + "north": -1820.2678771189646, + "east": 591.4408856960115, + "latitude": 58.747108, + "longitude": 10.500874 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_26.json b/data/baseline_situations_generated/traffic_situation_26.json index 0931ab8..77f57e1 100644 --- a/data/baseline_situations_generated/traffic_situation_26.json +++ b/data/baseline_situations_generated/traffic_situation_26.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 15.0, + "course": 185.0, "position": { "north": 15396.773101878747, "east": 806.9106863943272, "latitude": 58.901672, "longitude": 10.504598 - }, - "course": 185.0 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 14.0, + "course": 214.1, "position": { "north": 11326.595700501843, "east": 4122.543690550216, "latitude": 58.865132, "longitude": 10.561893 - }, - "course": 214.1 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 12.0, + "course": 336.6, "position": { "north": -406.4544591425364, "east": 1912.217886613757, "latitude": 58.7598, "longitude": 10.523698 - }, - "course": 336.6 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_27.json b/data/baseline_situations_generated/traffic_situation_27.json index 8da4695..8a9011e 100644 --- a/data/baseline_situations_generated/traffic_situation_27.json +++ b/data/baseline_situations_generated/traffic_situation_27.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 14.0, + "course": 176.6, "position": { "north": 14799.253366635234, "east": -516.8013154662406, "latitude": 58.896308, "longitude": 10.481723 - }, - "course": 176.6 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 12.0, + "course": 261.1, "position": { "north": 6220.519700975223, "east": 6220.519700975223, "latitude": 58.819293, "longitude": 10.598147 - }, - "course": 261.1 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 14.0, + "course": 36.1, "position": { "north": -605.2896158174369, "east": -3821.648228684419, "latitude": 58.758015, "longitude": 10.424614 - }, - "course": 36.1 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_28.json b/data/baseline_situations_generated/traffic_situation_28.json index 568abb8..e674704 100644 --- a/data/baseline_situations_generated/traffic_situation_28.json +++ b/data/baseline_situations_generated/traffic_situation_28.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 174.5, "position": { "north": 13546.062311951975, "east": -709.9190437991019, "latitude": 58.885057, "longitude": 10.478386 - }, - "course": 174.5 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 14.0, + "course": 270.8, "position": { "north": 5142.952081205606, "east": 7344.896763543996, "latitude": 58.809619, "longitude": 10.617577 - }, - "course": 270.8 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 6.0, + "course": 333.6, "position": { "north": 2142.448638579377, "east": 1236.9432982087503, "latitude": 58.782683, "longitude": 10.512029 - }, - "course": 333.6 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_29.json b/data/baseline_situations_generated/traffic_situation_29.json index 3b295aa..a42c5a4 100644 --- a/data/baseline_situations_generated/traffic_situation_29.json +++ b/data/baseline_situations_generated/traffic_situation_29.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 9.0, + "course": 177.9, "position": { "north": 10552.094323372268, "east": -184.18749154313912, "latitude": 58.858179, "longitude": 10.487471 - }, - "course": 177.9 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 12.0, + "course": 315.2, "position": { "north": 921.1073455525889, "east": 5223.859342748722, "latitude": 58.771718, "longitude": 10.580924 - }, - "course": 315.2 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 17.0, + "speed": 15.0, + "course": 10.5, "position": { - "north": -3042.224640503565, - "east": -1756.4292151300453, - "latitude": 58.736138, - "longitude": 10.460302 - }, - "course": 12.9 - } + "north": -2197.878856594501, + "east": -1268.9459495010217, + "latitude": 58.743718, + "longitude": 10.468726 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_30.json b/data/baseline_situations_generated/traffic_situation_30.json index 871ccc5..a08242f 100644 --- a/data/baseline_situations_generated/traffic_situation_30.json +++ b/data/baseline_situations_generated/traffic_situation_30.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 8.0, + "course": 182.3, "position": { "north": 9441.147773843159, "east": 164.79584738932925, "latitude": 58.848206, "longitude": 10.493502 - }, - "course": 182.3 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 15.0, + "course": 53.4, "position": { "north": 487.65814578375284, "east": -5573.958112175914, "latitude": 58.767827, "longitude": 10.394334 - }, - "course": 53.4 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 16.0, + "speed": 15.0, + "course": 39.0, "position": { - "north": -1165.5413874547642, - "east": -6610.113680684206, - "latitude": 58.752985, - "longitude": 10.376429 - }, - "course": 42.0 - } + "north": -1026.651397877453, + "east": -5822.429407867508, + "latitude": 58.754232, + "longitude": 10.39004 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_31.json b/data/baseline_situations_generated/traffic_situation_31.json index 1c54bc1..267d2f3 100644 --- a/data/baseline_situations_generated/traffic_situation_31.json +++ b/data/baseline_situations_generated/traffic_situation_31.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 6.0, + "course": 180.0, "position": { "north": 9876.48, "east": 0.0, "latitude": 58.852114, "longitude": 10.490654 - }, - "course": 180.0 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 12.0, + "course": 24.8, "position": { "north": -466.51566186886697, "east": -2645.7417917238286, "latitude": 58.759261, "longitude": 10.444935 - }, - "course": 24.8 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 15.0, + "speed": 17.0, + "course": 10.6, "position": { - "north": -2236.073447010553, - "east": -1042.6981725380665, - "latitude": 58.743375, - "longitude": 10.472636 - }, - "course": 8.6 - } + "north": -3106.2798206140164, + "east": -1448.4820687246515, + "latitude": 58.735563, + "longitude": 10.465624 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_32.json b/data/baseline_situations_generated/traffic_situation_32.json index cb5ffd7..7b903c9 100644 --- a/data/baseline_situations_generated/traffic_situation_32.json +++ b/data/baseline_situations_generated/traffic_situation_32.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 5.0, + "course": 177.0, "position": { "north": 9254.969336779746, "east": -161.5460906821533, "latitude": 58.846534, "longitude": 10.487862 - }, - "course": 177.0 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 13.0, + "course": 23.7, "position": { "north": -880.8534272093098, "east": -2420.124901106795, "latitude": 58.755541, "longitude": 10.448833 - }, - "course": 23.7 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 8.0, + "course": 349.2, "position": { "north": 1123.7929752839086, "east": 786.8883126809109, "latitude": 58.773538, "longitude": 10.504252 - }, - "course": 349.2 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_33.json b/data/baseline_situations_generated/traffic_situation_33.json index e14eb51..a980052 100644 --- a/data/baseline_situations_generated/traffic_situation_33.json +++ b/data/baseline_situations_generated/traffic_situation_33.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 11.0, + "course": 185.7, "position": { "north": 10989.639554025553, "east": 575.9426041475506, "latitude": 58.862107, "longitude": 10.500607 - }, - "course": 185.7 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 5.0, + "course": 336.8, "position": { "north": 3335.136315206419, "east": 1213.8903459553992, "latitude": 58.79339, "longitude": 10.511631 - }, - "course": 336.8 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { "speed": 7.0, + "course": 347.9, "position": { "north": 1753.5990859550616, "east": 817.7166831144508, "latitude": 58.779192, "longitude": 10.504784 - }, - "course": 347.9 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_34.json b/data/baseline_situations_generated/traffic_situation_34.json index e0229d9..11f96d2 100644 --- a/data/baseline_situations_generated/traffic_situation_34.json +++ b/data/baseline_situations_generated/traffic_situation_34.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 13.0, + "course": 174.7, "position": { "north": 12038.582499472359, "east": -630.91537451303, "latitude": 58.871524, "longitude": 10.479752 - }, - "course": 174.7 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 6.0, + "course": 345.2, "position": { "north": 2072.9708366503187, "east": 754.4996810426219, "latitude": 58.782059, "longitude": 10.503692 - }, - "course": 345.2 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 15.0, + "speed": 16.0, + "course": 358.1, "position": { - "north": -2157.7302797647667, - "east": 188.7769384260376, - "latitude": 58.744078, - "longitude": 10.493916 - }, - "course": 358.3 - } + "north": -2588.8648485589842, + "east": 226.49632564966922, + "latitude": 58.740208, + "longitude": 10.494568 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_35.json b/data/baseline_situations_generated/traffic_situation_35.json index 821d695..fb0b3f4 100644 --- a/data/baseline_situations_generated/traffic_situation_35.json +++ b/data/baseline_situations_generated/traffic_situation_35.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 13.0, + "course": 183.5, "position": { "north": 9927.500010245602, "east": 346.6759394871098, "latitude": 58.852572, "longitude": 10.496645 - }, - "course": 183.5 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 17.0, + "course": 349.4, "position": { "north": -3313.365141988284, "east": 1545.0475399729614, "latitude": 58.733704, "longitude": 10.517353 - }, - "course": 349.4 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { "speed": 15.0, + "course": 356.6, "position": { "north": -2763.5012122940657, "east": 487.2798249479951, "latitude": 58.73864, "longitude": 10.499074 - }, - "course": 356.6 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_36.json b/data/baseline_situations_generated/traffic_situation_36.json index a673151..c1784b5 100644 --- a/data/baseline_situations_generated/traffic_situation_36.json +++ b/data/baseline_situations_generated/traffic_situation_36.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 15.0, + "course": 204.9, "position": { "north": 10198.201110429192, "east": 2732.5997517896803, "latitude": 58.855002, "longitude": 10.537874 - }, - "course": 204.9 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 14.0, + "course": 239.2, "position": { "north": 9009.718699751105, "east": 6308.672950714708, "latitude": 58.844333, "longitude": 10.59967 - }, - "course": 239.2 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { "speed": 12.0, + "course": 336.6, "position": { "north": -375.1887315161876, "east": 1765.124203028084, "latitude": 58.760081, "longitude": 10.521156 - }, - "course": 336.6 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_37.json b/data/baseline_situations_generated/traffic_situation_37.json index 44025f7..74fd395 100644 --- a/data/baseline_situations_generated/traffic_situation_37.json +++ b/data/baseline_situations_generated/traffic_situation_37.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { - "speed": 16.0, + "speed": 15.0, + "course": 306.6, "position": { - "north": 576.3830759299258, - "east": 6588.088704305517, - "latitude": 58.768623, - "longitude": 10.604499 - }, - "course": 303.5 - } + "north": 520.1686888360031, + "east": 5945.555319654308, + "latitude": 58.768119, + "longitude": 10.593396 + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 12.0, + "course": 261.1, "position": { "north": 6586.4326245620005, "east": 6586.4326245620005, "latitude": 58.822578, "longitude": 10.60447 - }, - "course": 261.1 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { "speed": 14.0, + "course": 31.4, "position": { "north": -904.1650945145093, "east": -3374.390071158464, "latitude": 58.755332, "longitude": 10.432343 - }, - "course": 31.4 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_38.json b/data/baseline_situations_generated/traffic_situation_38.json index f9e883a..0a961a9 100644 --- a/data/baseline_situations_generated/traffic_situation_38.json +++ b/data/baseline_situations_generated/traffic_situation_38.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 196.5, "position": { "north": 13275.471144058321, "east": 2102.6280671962086, "latitude": 58.882628, "longitude": 10.526988 - }, - "course": 196.5 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 14.0, + "course": 255.3, "position": { "north": 7106.376237123163, "east": 7106.376237123163, "latitude": 58.827246, "longitude": 10.613455 - }, - "course": 255.3 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { "speed": 4.0, + "course": 321.2, "position": { "north": 3822.825918424448, "east": 1391.3948450878563, "latitude": 58.797768, "longitude": 10.514698 - }, - "course": 321.2 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_39.json b/data/baseline_situations_generated/traffic_situation_39.json index b34d925..5e275f3 100644 --- a/data/baseline_situations_generated/traffic_situation_39.json +++ b/data/baseline_situations_generated/traffic_situation_39.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { - "speed": 17.0, + "speed": 15.0, + "course": 196.6, "position": { - "north": 14640.254037415676, - "east": 2581.47179122242, - "latitude": 58.89488, - "longitude": 10.535263 - }, - "course": 195.9 - } + "north": 13539.502360922594, + "east": 2387.379571596614, + "latitude": 58.884998, + "longitude": 10.531909 + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 12.0, + "course": 315.2, "position": { "north": 921.1073455525889, "east": 5223.859342748722, "latitude": 58.771718, "longitude": 10.580924 - }, - "course": 315.2 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 17.0, + "course": 4.1, "position": { "north": -3434.8914566996837, "east": -605.664039621156, "latitude": 58.732613, "longitude": 10.480188 - }, - "course": 4.1 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_40.json b/data/baseline_situations_generated/traffic_situation_40.json index dcc2a73..6914046 100644 --- a/data/baseline_situations_generated/traffic_situation_40.json +++ b/data/baseline_situations_generated/traffic_situation_40.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 6.0, + "course": 206.8, "position": { "north": 9477.985889126163, "east": 1671.224635027052, "latitude": 58.848537, "longitude": 10.519533 - }, - "course": 206.8 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 15.0, + "course": 64.9, "position": { "north": 1685.2123984265043, "east": -6289.29829247272, "latitude": 58.778578, "longitude": 10.381972 - }, - "course": 64.9 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 15.0, + "speed": 17.0, + "course": 44.6, "position": { - "north": -1488.6445269223075, - "east": -8442.52264140789, - "latitude": 58.750085, - "longitude": 10.344764 - }, - "course": 39.0 - } + "north": -1883.82358864211, + "east": -10683.694469632992, + "latitude": 58.746537, + "longitude": 10.306035 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_41.json b/data/baseline_situations_generated/traffic_situation_41.json index e2a0eae..eb0a387 100644 --- a/data/baseline_situations_generated/traffic_situation_41.json +++ b/data/baseline_situations_generated/traffic_situation_41.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { - "speed": 17.0, + "speed": 15.0, + "course": 295.1, "position": { - "north": 2780.896662821702, - "east": 10378.447636249331, - "latitude": 58.788414, - "longitude": 10.669998 - }, - "course": 289.6 - } + "north": 2359.297357797106, + "east": 8805.01760946181, + "latitude": 58.784629, + "longitude": 10.642808 + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 14.0, + "course": 120.8, "position": { "north": 9009.718699751105, "east": -6308.672950714708, "latitude": 58.844333, "longitude": 10.381638 - }, - "course": 120.8 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 17.0, + "speed": 15.0, + "course": 8.6, "position": { - "north": -3106.2798206140164, - "east": -1448.4820687246515, - "latitude": 58.735563, - "longitude": 10.465624 - }, - "course": 10.6 - } + "north": -2236.073447010553, + "east": -1042.6981725380665, + "latitude": 58.743375, + "longitude": 10.472636 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_42.json b/data/baseline_situations_generated/traffic_situation_42.json index 27ff6b4..0a19198 100644 --- a/data/baseline_situations_generated/traffic_situation_42.json +++ b/data/baseline_situations_generated/traffic_situation_42.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 9.0, + "course": 276.8, "position": { "north": 4964.970411211504, "east": 4964.970411211504, "latitude": 58.808021, "longitude": 10.576451 - }, - "course": 276.8 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 16.0, + "course": 101.4, "position": { "north": 6499.209035817461, "east": -7745.455717456211, "latitude": 58.821795, "longitude": 10.356809 - }, - "course": 101.4 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 7.0, + "course": 340.0, "position": { "north": 1056.5260415137575, "east": 739.7874985827978, "latitude": 58.772934, "longitude": 10.503438 - }, - "course": 340.0 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_43.json b/data/baseline_situations_generated/traffic_situation_43.json index 42a2c93..5f0c455 100644 --- a/data/baseline_situations_generated/traffic_situation_43.json +++ b/data/baseline_situations_generated/traffic_situation_43.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 225.6, "position": { "north": 10218.180705154564, "east": 4764.815915225217, "latitude": 58.855182, "longitude": 10.572992 - }, - "course": 225.6 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 5.0, + "course": 343.8, "position": { "north": 3208.558411526545, "east": 859.7306352366235, "latitude": 58.792253, "longitude": 10.50551 - }, - "course": 343.8 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 7.0, + "course": 12.1, "position": { "north": 2435.554286048698, "east": -1135.717615436738, "latitude": 58.785314, "longitude": 10.471028 - }, - "course": 12.1 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_44.json b/data/baseline_situations_generated/traffic_situation_44.json index ac5af60..f4e406f 100644 --- a/data/baseline_situations_generated/traffic_situation_44.json +++ b/data/baseline_situations_generated/traffic_situation_44.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 14.0, + "course": 285.3, "position": { "north": 5634.9422038056355, "east": 12084.172552732569, "latitude": 58.814036, "longitude": 10.699473 - }, - "course": 285.3 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 5.0, + "course": 336.8, "position": { "north": 3335.136315206419, "east": 1213.8903459553992, "latitude": 58.79339, "longitude": 10.511631 - }, - "course": 336.8 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 16.0, + "speed": 15.0, + "course": 358.3, "position": { - "north": -2588.8648485589842, - "east": 226.49632564966922, - "latitude": 58.740208, - "longitude": 10.494568 - }, - "course": 358.1 - } + "north": -2157.7302797647667, + "east": 188.7769384260376, + "latitude": 58.744078, + "longitude": 10.493916 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_45.json b/data/baseline_situations_generated/traffic_situation_45.json index 492555c..2068dd6 100644 --- a/data/baseline_situations_generated/traffic_situation_45.json +++ b/data/baseline_situations_generated/traffic_situation_45.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 12.0, + "course": 225.6, "position": { "north": 9650.503999312643, "east": 4500.103919934927, "latitude": 58.850085, "longitude": 10.568418 - }, - "course": 225.6 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { - "speed": 15.0, + "speed": 18.0, + "course": 348.6, "position": { - "north": -2236.073447010553, - "east": 1042.6981725380665, - "latitude": 58.743375, - "longitude": 10.508672 - }, - "course": 351.4 - } + "north": -3538.673430142649, + "east": 1650.110520185135, + "latitude": 58.731681, + "longitude": 10.519169 + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 15.0, + "course": 3.4, "position": { "north": -3070.5569025489635, "east": -541.4220277199948, "latitude": 58.735883, "longitude": 10.481298 - }, - "course": 3.4 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_46.json b/data/baseline_situations_generated/traffic_situation_46.json index c551c3a..1061cf5 100644 --- a/data/baseline_situations_generated/traffic_situation_46.json +++ b/data/baseline_situations_generated/traffic_situation_46.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 6.0, + "course": 153.2, "position": { "north": 9477.985889126163, "east": -1671.224635027052, "latitude": 58.848537, "longitude": 10.461775 - }, - "course": 153.2 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 15.0, + "course": 64.9, "position": { "north": 1685.2123984265043, "east": -6289.29829247272, "latitude": 58.778578, "longitude": 10.381972 - }, - "course": 64.9 - } + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, "mmsi": 257083180, "name": "CANOLE", "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { "speed": 15.0, + "course": 130.5, "position": { "north": 11580.2198850197, "east": -6685.84306789118, "latitude": 58.867409, "longitude": 10.37512 - }, - "course": 130.5 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_47.json b/data/baseline_situations_generated/traffic_situation_47.json index 5ac5929..e4276a1 100644 --- a/data/baseline_situations_generated/traffic_situation_47.json +++ b/data/baseline_situations_generated/traffic_situation_47.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { - "speed": 17.0, + "speed": 18.0, + "course": 149.0, "position": { - "north": 13598.998448794535, - "east": -4949.630651193469, - "latitude": 58.885532, - "longitude": 10.405122 - }, - "course": 148.4 - } + "north": 14131.320864942032, + "east": -5143.380165703824, + "latitude": 58.890311, + "longitude": 10.401774 + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { "speed": 14.0, + "course": 96.8, "position": { "north": 5760.017814725071, "east": -6864.521924105253, "latitude": 58.815159, "longitude": 10.372032 - }, - "course": 96.8 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 19.0, + "speed": 15.0, + "course": 5.1, "position": { - "north": -6010.1650743841365, - "east": -1610.4188780589698, - "latitude": 58.709493, - "longitude": 10.462825 - }, - "course": 7.2 - } + "north": -3355.282828374375, + "east": -899.0453242409282, + "latitude": 58.733327, + "longitude": 10.475118 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_48.json b/data/baseline_situations_generated/traffic_situation_48.json index e1b781d..5220980 100644 --- a/data/baseline_situations_generated/traffic_situation_48.json +++ b/data/baseline_situations_generated/traffic_situation_48.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 9.0, + "course": 83.2, "position": { "north": 5516.633790235007, "east": -5516.633790235007, "latitude": 58.812974, "longitude": 10.395324 - }, - "course": 83.2 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 2, "start_pose": { - "speed": 16.0, + "speed": 15.0, + "course": 84.7, "position": { - "north": 4556.421220711065, - "east": -7891.953054956568, - "latitude": 58.804354, - "longitude": 10.354278 - }, - "course": 87.2 - } + "north": 4258.602056850402, + "east": -7376.115131682219, + "latitude": 58.80168, + "longitude": 10.363192 + } + }, + "id": 2 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 7.0, + "course": 340.0, "position": { "north": 1901.746874724764, "east": 1331.6174974490361, "latitude": 58.780522, "longitude": 10.513665 - }, - "course": 340.0 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_49.json b/data/baseline_situations_generated/traffic_situation_49.json index 976b7db..e5ff34d 100644 --- a/data/baseline_situations_generated/traffic_situation_49.json +++ b/data/baseline_situations_generated/traffic_situation_49.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 14.0, + "course": 137.4, "position": { "north": 11283.44181783944, "east": -5261.5553300048905, "latitude": 58.864745, "longitude": 10.399732 - }, - "course": 137.4 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 6.0, + "course": 349.4, "position": { "north": 2531.7788332657265, "east": 678.3880937877614, "latitude": 58.786178, "longitude": 10.502377 - }, - "course": 349.4 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 7.0, + "course": 12.1, "position": { "north": 2435.554286048698, "east": -1135.717615436738, "latitude": 58.785314, "longitude": 10.471028 - }, - "course": 12.1 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_50.json b/data/baseline_situations_generated/traffic_situation_50.json index 74d37e7..33d164a 100644 --- a/data/baseline_situations_generated/traffic_situation_50.json +++ b/data/baseline_situations_generated/traffic_situation_50.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 14.0, + "course": 74.7, "position": { "north": 3303.2419815412345, "east": -7083.825289532885, "latitude": 58.793103, "longitude": 10.368243 - }, - "course": 74.7 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 4.0, + "course": 334.7, "position": { "north": 4926.085752065764, "east": 1319.940699112481, "latitude": 58.807672, "longitude": 10.513463 - }, - "course": 334.7 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 16.0, + "course": 358.1, "position": { "north": -3698.3783550842654, "east": 323.56617949952766, "latitude": 58.730247, "longitude": 10.496245 - }, - "course": 358.1 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_51.json b/data/baseline_situations_generated/traffic_situation_51.json index 2a26ec8..ffde01d 100644 --- a/data/baseline_situations_generated/traffic_situation_51.json +++ b/data/baseline_situations_generated/traffic_situation_51.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 13.0, + "course": 136.0, "position": { "north": 9558.44418661095, "east": -4457.175724263812, "latitude": 58.849259, "longitude": 10.413632 - }, - "course": 136.0 - } + } + }, + "id": 1 }, { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { - "speed": 15.0, + "speed": 17.0, + "course": 349.4, "position": { - "north": -1639.7871944744052, - "east": 764.6453265279152, - "latitude": 58.748728, - "longitude": 10.503867 - }, - "course": 351.4 - } + "north": -2277.938535116946, + "east": 1062.2201837314112, + "latitude": 58.742999, + "longitude": 10.50901 + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 16.0, + "course": 7.7, "position": { "north": -3615.6147817217475, "east": -1315.9761591196093, "latitude": 58.73099, "longitude": 10.467913 - }, - "course": 7.7 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_52.json b/data/baseline_situations_generated/traffic_situation_52.json index 67628cf..cbc53c1 100644 --- a/data/baseline_situations_generated/traffic_situation_52.json +++ b/data/baseline_situations_generated/traffic_situation_52.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 7.0, + "course": 6.7, "position": { "north": 1693.2118445548176, "east": -453.69474636327504, "latitude": 58.77865, "longitude": 10.482814 - }, - "course": 6.7 - } + } + }, + "id": 1 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257845600, "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 6.0, + "course": 349.4, "position": { "north": 2531.7788332657265, "east": 678.3880937877614, "latitude": 58.786178, "longitude": 10.502377 - }, - "course": 349.4 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 5.0, + "course": 32.7, "position": { "north": 4111.804474502215, "east": -1917.3659152963728, "latitude": 58.800362, "longitude": 10.457521 - }, - "course": 32.7 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_53.json b/data/baseline_situations_generated/traffic_situation_53.json index 02a59fa..78f432c 100644 --- a/data/baseline_situations_generated/traffic_situation_53.json +++ b/data/baseline_situations_generated/traffic_situation_53.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { "speed": 7.0, + "course": 0.0, "position": { "north": 1574.0640000000008, "east": 0.0, "latitude": 58.77758, "longitude": 10.490654 - }, - "course": 0.0 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 4.0, + "course": 344.3, "position": { "north": 5694.2115077012695, "east": 1004.0431226683609, "latitude": 58.814568, "longitude": 10.508004 - }, - "course": 344.3 - } + } + }, + "id": 2 }, { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 257845600, - "name": "BASTO IV", + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, + "mmsi": 219945000, + "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { "speed": 17.0, + "course": 2.1, "position": { "north": -4314.169879882742, "east": -377.44095701473725, "latitude": 58.724719, "longitude": 10.484132 - }, - "course": 2.1 - } + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_54.json b/data/baseline_situations_generated/traffic_situation_54.json index 4606c50..302535d 100644 --- a/data/baseline_situations_generated/traffic_situation_54.json +++ b/data/baseline_situations_generated/traffic_situation_54.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 1, "start_pose": { "speed": 7.0, + "course": 15.6, "position": { "north": 2010.702756655007, "east": -1160.8797778150906, "latitude": 58.7815, "longitude": 10.470594 - }, - "course": 15.6 - } + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 18.0, + "course": 348.6, "position": { "north": -3774.584992152159, "east": 1760.1178881974772, "latitude": 58.729563, "longitude": 10.52107 - }, - "course": 348.6 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 18.0, + "speed": 17.0, + "course": 8.4, "position": { - "north": -4320.0256403056865, - "east": -1572.3607443380622, - "latitude": 58.724666, - "longitude": 10.463483 - }, - "course": 9.0 - } + "north": -3787.70322415819, + "east": -1378.6112298277071, + "latitude": 58.729445, + "longitude": 10.466831 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_55.json b/data/baseline_situations_generated/traffic_situation_55.json index f0ee3af..c958faa 100644 --- a/data/baseline_situations_generated/traffic_situation_55.json +++ b/data/baseline_situations_generated/traffic_situation_55.json @@ -8,31 +8,35 @@ ], "own_ship": { "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, "mmsi": 257847600, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, "start_pose": { + "speed": 10.0, + "course": 0.0, "position": { "north": 0.0, "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 - }, - "speed": 10.0, - "course": 0.0 + } }, "waypoints": [ { + "north": 0.0, + "east": 0.0, "latitude": 58.763449, "longitude": 10.490654 }, { - "latitude": 58.791157, + "north": 18518.399999999998, + "east": 0.0, + "latitude": 58.929696, "longitude": 10.490654 } ] @@ -40,69 +44,69 @@ "target_ship": [ { "static": { - "length": 50, - "width": 10, - "height": 8, - "speed_max": 15, - "mmsi": 257083180, - "name": "CANOLE", - "ship_type": "General Cargo Ship" + "length": 122.0, + "width": 20.0, + "height": 8.0, + "speed_max": 17.0, + "mmsi": 257845600, + "name": "BASTO IV", + "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 1, "start_pose": { - "speed": 15.0, + "speed": 17.0, + "course": 355.9, "position": { - "north": -2456.445522039171, - "east": 433.13762217599594, - "latitude": 58.741397, - "longitude": 10.498139 - }, - "course": 356.6 - } + "north": -3434.8914566996837, + "east": 605.664039621156, + "latitude": 58.732613, + "longitude": 10.50112 + } + }, + "id": 1 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, + "length": 178.0, + "width": 30.0, + "height": 30.0, + "speed_max": 21.0, "mmsi": 219945000, "name": "BASTO VI", "ship_type": "Passenger/Ro-Ro Cargo Ship" }, - "id": 2, "start_pose": { "speed": 18.0, + "course": 348.6, "position": { "north": -4010.4965541616675, "east": 1870.1252562098189, "latitude": 58.727445, "longitude": 10.522971 - }, - "course": 348.6 - } + } + }, + "id": 2 }, { "static": { - "length": 178, - "width": 30, - "height": 30, - "speed_max": 21, - "mmsi": 219945000, - "name": "BASTO VI", - "ship_type": "Passenger/Ro-Ro Cargo Ship" + "length": 50.0, + "width": 10.0, + "height": 8.0, + "speed_max": 15.0, + "mmsi": 257083180, + "name": "CANOLE", + "ship_type": "General Cargo Ship" }, - "id": 3, "start_pose": { - "speed": 17.0, + "speed": 15.0, + "course": 6.8, "position": { - "north": -4208.559137953545, - "east": -1531.7902553641193, - "latitude": 58.725667, - "longitude": 10.464184 - }, - "course": 8.4 - } + "north": -3020.8857106792534, + "east": -1099.5124798073516, + "latitude": 58.736329, + "longitude": 10.471654 + } + }, + "id": 3 } ] } \ No newline at end of file diff --git a/data/baseline_situations_generated/traffic_situation_example.json b/data/baseline_situations_generated/traffic_situation_example.json deleted file mode 100644 index 9eeb12b..0000000 --- a/data/baseline_situations_generated/traffic_situation_example.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "title": "HO", - "file_name": "baseline_situation_01_1_ts.json", - "common_vector": 10.0, - "lat_lon_0": [ - 58.485465, - 10.268843 - ], - "own_ship": { - "static":{ - "length": 230.0, - "width": 30.0, - "height": 15.0, - "mmsi": 123456789, - "name": "RMS Titanic", - "ship_type": "Fishing" - }, - "start_pose": { - "position": { - "north": 0.0, - "east": 0.0, - "latitude": 58.485465, - "longitude": 10.268843 - }, - "speed": 10.0, - "course": 0.0, - "heading": 0.0, - "nav_status": "Under way using engine" - }, - "waypoints": [ - { - "latitude": 58.485465, - "longitude": 10.268843 - }, - { - "latitude": 58.513174, - "longitude": 10.268843 - } - ] - }, - "target_ship": [ - { - "static": { - "length": 122, - "width": 20, - "height": 8, - "speed_max": 17, - "mmsi": 987654321, - "name": "HMS Belfast", - "ship_type": "Passenger/Ro-Ro Cargo Ship" - }, - "start_pose": { - "position": { - "north": 10173.748451861007, - "east": 355.2751245544635, - "latitude": 58.576803, - "longitude": 10.274934 - }, - "speed": 12.0, - "course": 183.7, - "heading": 270.0, - "nav_status": "Under way using engine" - } - } - ] -} \ No newline at end of file diff --git a/src/trafficgen/settings/encounter_settings.json b/src/trafficgen/settings/encounter_settings.json index 36cc1fb..ef95aed 100644 --- a/src/trafficgen/settings/encounter_settings.json +++ b/src/trafficgen/settings/encounter_settings.json @@ -1,19 +1,44 @@ { - "classification": { - "theta13_criteria": 67.5, - "theta14_criteria": 5.0, - "theta15_criteria": 5.0, - "theta15": [112.5, 247.5] - }, - "relative_speed": { - "overtaking_stand_on": [1.5, 2], - "overtaking_give_way": [0.25, 0.75], - "head_on": [0.5, 1.5], - "crossing_give_way": [0.5, 1.5], - "crossing_stand_on": [0.5, 1.5] - }, - "vector_range": [10.0, 30.0], - "max_meeting_distance": 0.0, - "evolve_time": 120, - "lat_lon_0": [58.763449, 10.490654] + "classification": { + "theta13_criteria": 67.5, + "theta14_criteria": 5.0, + "theta15_criteria": 5.0, + "theta15": [ + 112.5, + 247.5 + ] + }, + "relative_speed": { + "overtaking_stand_on": [ + 1.5, + 2 + ], + "overtaking_give_way": [ + 0.25, + 0.75 + ], + "head_on": [ + 0.5, + 1.5 + ], + "crossing_give_way": [ + 0.5, + 1.5 + ], + "crossing_stand_on": [ + 0.5, + 1.5 + ] + }, + "vector_range": [ + 10.0, + 30.0 + ], + "situation_length": 60.0, + "max_meeting_distance": 0.0, + "evolve_time": 120.0, + "lat_lon_0": [ + 58.763449, + 10.490654 + ] } \ No newline at end of file diff --git a/src/trafficgen/ship_traffic_generator.py b/src/trafficgen/ship_traffic_generator.py index c9fcc28..390c51b 100644 --- a/src/trafficgen/ship_traffic_generator.py +++ b/src/trafficgen/ship_traffic_generator.py @@ -62,7 +62,7 @@ def generate_traffic_situations( own_ship = update_position_data_own_ship( own_ship, encounter_settings.lat_lon_0, - traffic_situation.common_vector, + encounter_settings.situation_length, ) traffic_situation.own_ship = own_ship traffic_situation.target_ship = [] diff --git a/src/trafficgen/types.py b/src/trafficgen/types.py index 0433bb9..62b4a90 100644 --- a/src/trafficgen/types.py +++ b/src/trafficgen/types.py @@ -116,6 +116,7 @@ class EncounterSettings(BaseModel): classification: EncounterClassification relative_speed: EncounterRelativeSpeed vector_range: List[float] + situation_length: float max_meeting_distance: float evolve_time: float lat_lon_0: List[float]