Resolve "MAS-DT update platform status message"
2 unresolved threads
- Dan Jones authored
- assume mas-dt context rather than soar context - makes it easier for us to think about the project
Closes #47 (closed)
Failed merge and rebase on nested branches. I accidentally overwrote these changes.
changed milestone to %CB-2024W35
added Partner::NOC Project::MAS-DT Status::In Review Weight::2 labels
added 5 commits
added 7 commits
67-mas-dt
I had a thought about this in the OCS seminar. I'm not sure that including depth/altitude as dimensions of the GeoJSON.Points makes sense. Typically the depth and altitude are an either or so [x,y,z1,z2] doesn't make sense because depth z1 isn't equivalent to altitude z2. I wonder if it's better to keep these as separate fields like tolerances rather than coordinates.
Is this different between the platform_status.position
and mission_plan.action
? So in platform_status.position
the depth and altitude should reflect where the platform is (so for a USBL status the position could be at depth) so included in the GeoJSON.Point.coordinates
makes sense. In the mission_plan.action
they reflect what you're telling the platform to do so the depth and altitude aren't necessarily consistent and it maybe makes more sense to keep them separate?
I'm not sure about this. We could have a chat in office with the ocs folks regarding the best representation of this data. For now, I'd say leave platform_status.position as a geojson point.
17 | "battery_remaining_capacity": 80.2, | |
18 | "platform_state": "ABORT", | |
19 | "mission_plan_ID": 1, | |
20 | "mission_track_ID": 4, | |
21 | "position": { | |
22 | "type": "Point", | |
23 | "coordinates": [ | |
24 | -10.122, | |
25 | 178.2, | |
26 | 50.0, | |
27 | 20 | |
28 | ] | |
29 | }, | |
30 | "waypoint": { | |
31 | "type": "Point", | |
32 | "coordinates": [ | |
|
approved this merge request
- assume mas-dt context rather than soar context - makes it easier for us to think about the project
Files with large changes are collapsed by default.