planning_configuration.json 7.49 KB
Newer Older
1
{
2
  "header":{
3 4 5
    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
    "timestamp": "2022-11-16T00:00:00Z",
    "version": 2,
6
    "source": "gui",
7
    "destination": "soar.all.all.all.from_platform.planning_configuration",
8
    "delivery_type": "broadcast",
9 10 11
    "encoded": false
  },
  "payload":{
Trishna Saeharaseelan's avatar
Trishna Saeharaseelan committed
12
    "message_type": "planning_configuration",
13
    "planning_config_ID": 1,
14 15 16 17 18
    "exclusion_zones": [
      {
        "geometry_coordinates": [
          [
            [
19 20
              -4.1777839187560915,
              50.34173405662855
21 22
            ],
            [
23 24
              -4.1777839187560915,
              50.33820949229701
25 26
            ],
            [
27 28
              -4.143667777943875,
              50.33820949229701
29 30
            ],
            [
31 32 33 34 35 36
              -4.143667777943875,
              50.34173405662855
            ],
            [
              -4.1777839187560915,
              50.34173405662855
37 38 39 40 41
            ]
          ]
        ]
      }
    ],
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
    "region_of_interest": [
      {
        "geometry_coordinates": [
          [
            [
              -4.1777839187560915,
              50.34173405662855
            ],
            [
              -4.1777839187560915,
              50.33820949229701
            ],
            [
              -4.143667777943875,
              50.33820949229701
            ],
            [
              -4.143667777943875,
              50.34173405662855
            ],
            [
              -4.1777839187560915,
              50.34173405662855
            ]
          ]
        ]
      }
    ],   
70 71 72 73 74 75 76
    "squads": [
      {
        "squad_ID": 1,
        "no_of_platforms": 1,
        "squad_mission_type": "tracking",
        "platforms": [
          {
77
            "operator": "hydrosurv",
78
            "model": "reav",
79
            "platform_ID": "usvdecibel",
Trishna Saeharaseelan's avatar
Trishna Saeharaseelan committed
80
            "active": true
81
          }
82
        ]
83 84 85
      },
      {
        "squad_ID": 2,
86
        "no_of_platforms": 4,
87 88 89
        "squad_mission_type": "survey",
        "platforms": [
          {
90
            "operator": "planet-ocean",
91
            "platform_ID": "ecosub-1",
92
            "model": "ecosub",
93
            "active": true,
94
            "beacon_ID": 10021,
95
            "emergency": {
96 97
              "target_waypoint_latitude": 50.32933594228737,
              "target_waypoint_longitude": -4.192219151149999,
98 99 100
              "safe_command": "go_home",
              "target_depth": 10.0
            },
101
            "min_altitude": 5.0,
102 103
            "max_velocity": 0.9,
            "min_velocity": 0.1,
104 105
            "target_altitude": 15.0,
            "turning_radius": 1.5,
106 107 108 109 110
            "endurance_relative_to_water_speed": {
              "min_battery_rating": 2.25,
              "max_battery_rating": 1.23,
              "avg_battery_rating": 1.9
            },
111 112
            "scan_sensor": {
              "sensor_type": "SIDESCAN",
113
              "warmup_time": 60.0,
114 115 116 117
              "swath_width": 38.0,
              "frequency": 700.0,
              "angle": 110.0
            },
118
            "additional_data": {
119 120
                "new_sensor_a": "test_sensor",
                "range": 10.0
121 122 123
            }
          },
          {
124
            "operator": "planet-ocean",
125
            "platform_ID": "ecosub-2",
126
            "model": "ecosub",
127
            "active": true,
128
            "beacon_ID": 10021,
129
            "emergency": {
130 131
              "target_waypoint_latitude": 50.32775207068519,
              "target_waypoint_longitude": -4.192219151149999,
132 133 134
              "safe_command": "go_home",
              "target_depth": 0.0
            },
135
            "min_altitude": 5.0,
136 137
            "max_velocity": 0.9,
            "min_velocity": 0.1,
138 139
            "target_altitude": 15.0,
            "turning_radius": 1.5,
140 141 142 143 144
            "endurance_relative_to_water_speed": {
              "min_battery_rating": 2.25,
              "max_battery_rating": 1.23,
              "avg_battery_rating": 1.9
            },
145 146
            "scan_sensor": {
              "sensor_type": "SIDESCAN",
147
              "warmup_time": 60.0,
148 149 150 151
              "swath_width": 38.0,
              "frequency": 700.0,
              "angle": 110.0
            },
152
            "additional_data": {
153 154 155 156 157 158 159 160
              "new_sensor_a": "test_sensor",
              "range": 10.0
            }
          },
          {
            "operator": "planet-ocean",
            "platform_ID": "ecosub-3",
            "model": "ecosub",
161
            "active": true,
162
            "beacon_ID": 10021,
163
            "emergency": {
164 165
              "target_waypoint_latitude": 50.326744124905844,
              "target_waypoint_longitude": -4.184550412882118,
166 167 168 169 170 171 172 173
              "safe_command": "go_home",
              "target_depth": 0.0
            },
            "min_altitude": 5.0,
            "max_velocity": 0.9,
            "min_velocity": 0.1,
            "target_altitude": 15.0,
            "turning_radius": 1.5,
174 175 176 177 178
            "endurance_relative_to_water_speed": {
              "min_battery_rating": 2.25,
              "max_battery_rating": 1.23,
              "avg_battery_rating": 1.9
            },
179 180
            "scan_sensor": {
              "sensor_type": "SIDESCAN",
181
              "warmup_time": 60.0,
182 183 184 185 186 187 188 189 190 191 192 193 194
              "swath_width": 38.0,
              "frequency": 700.0,
              "angle": 110.0
            },
            "additional_data": {
              "new_sensor_a": "test_sensor",
              "range": 10.0
            }
          },
          {
            "operator": "planet-ocean",
            "platform_ID": "ecosub-4",
            "model": "ecosub",
195
            "active": true,
196
            "beacon_ID": 10021,
197
            "emergency": {
198 199
              "target_waypoint_latitude": 50.32616814629094,
              "target_waypoint_longitude": -4.188610333142037,
200 201 202 203 204 205 206 207 208 209
              "safe_command": "go_home",
              "target_depth": 0.0
            },
            "min_altitude": 5.0,
            "max_velocity": 0.9,
            "min_velocity": 0.1,
            "target_altitude": 15.0,
            "turning_radius": 1.5,
            "scan_sensor": {
              "sensor_type": "SIDESCAN",
210
              "warmup_time": 60.0,
211 212 213 214 215 216 217
              "swath_width": 38.0,
              "frequency": 700.0,
              "angle": 110.0
            },
            "additional_data": {
              "new_sensor_a": "test_sensor",
              "range": 10.0
218 219
            }
          }
220
        ]
221 222 223 224 225 226 227
      },
      {
        "squad_ID": 3,
        "no_of_platforms": 1,
        "squad_mission_type": "inspection",
        "platforms": [
          {
228
            "operator": "noc",
229
            "platform_ID": "ah-1",
230
            "model": "autosub",
231
            "active": true,
232
            "beacon_ID": 2407,
233
            "emergency": {
234 235
              "target_waypoint_latitude": 50.3342284629413,
              "target_waypoint_longitude": -4.19759350502369,
236
              "safe_command": "abort_now",
237 238
              "target_depth": 0.0
            },
239
            "min_altitude": 5.0,
240 241
            "max_velocity": 0.9,
            "min_velocity": 0.1,
242 243
            "target_altitude": 15.0,
            "turning_radius": 1.5,
244 245 246 247 248
            "endurance_relative_to_water_speed": {
              "min_battery_rating": 2.25,
              "max_battery_rating": 1.23,
              "avg_battery_rating": 1.9
            },
249 250
            "scan_sensor": {
              "sensor_type": "SIDESCAN",
251
              "warmup_time": 60.0,
252 253 254 255
              "swath_width": 38.0,
              "frequency": 700.0,
              "angle": 110.0
            },
256
            "additional_data": {
257 258
              "new_sensor_a": "test_sensor",
              "range": 10.0
259 260
            }
          }
261
        ]
262 263
      }
    ]
264 265
  }
}