Resolve "MAS-DT update platform status message"
2 unresolved threads
formats
planning_configuration.py +18 -2
project/soar
swagger.json +17 -2
changed milestone to %CB-2024W35
added Project::MAS-DT Status::In Progress Weight::2 labels
added 16 commits
added 1 commit
2004 | 2066 | "example": false, |
2005 | 2067 | "type": "boolean" |
2006 | 2068 | }, |
2007 | "latitude": { | |
2008 | "description": "Latitude (Y-coordinate) in decimal degrees.", | |
2009 | "example": 178.2, | |
2010 | "format": "float", | |
2011 | "type": "number" | |
2012 | }, | |
2013 | 2069 | "localisation_east_error": { |
Please register or sign in to reply |
1 | { | |
2 | "header":{ | |
3 | "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", | |
4 | "timestamp": "2022-11-16T00:00:00Z", | |
5 | "version": 2, | |
6 | "source": "ecosub_c2", | |
7 | "destination": "soar.planet-ocean.ecosub.ecosub-2.from_platform.platform_status", | |
|
Approved with small recommended update to example
approved this merge request
A few comments from my side:
waypoint
field: this is intended to report the next waypoint that will be followed, right? In the mission_plan
message we aim to specify a list of waypoints, with the first one being the planner-derived "clever" waypoint, and the rest being backups. Do we maybe want to report back this entire list of waypoints instead? I don't think it's necessarily needed, but perhaps we want to be consistent.instruction_set
messages, perhaps we should also report back the values of these parameters in the status messages after the dive (in case changing them might have failed for some reason?). Maybe this would need to be handled in a different issue.The waypoint
field in the platform status should contain the target point that the slocum is currently trying to navigate towards. So if you were to send a new plan but that new plan failed to transmit that field would tell you that the slocum performed the last dive based on the previous instructions.
We're having a think about how to manage communicating the parameters in the instruction set. So the sbd/tbd data will tell you which parameter values the slocum was operating under. What we need to figure out is how you know what parameter values the instruction set contains. You could decode and parse the ma files but I'm wondering whether we can populate those as part of the instruction set definitions so you have a list of the fixed parameters set by those files.
You would still have to check whether the dive parameters matched the instruction set you sent (in case the file transfer failed)
added 1 commit
added 24 commits
70-refactor-geojson-loading-for-serving-from-nucleus
Files with large changes are collapsed by default.
Files with large changes are collapsed by default.