Implement localization as part of a mission - #5
Open
aeshub wants to merge 146 commits into
Open
Conversation
aeshub
force-pushed
the
automatic-localization
branch
3 times, most recently
from
October 24, 2023 13:53
39c80d0 to
eacd5f0
Compare
aeshub
force-pushed
the
use-coordinates-from-echo
branch
3 times, most recently
from
October 31, 2023 11:06
b7e560a to
92ea494
Compare
aeshub
force-pushed
the
automatic-localization
branch
2 times, most recently
from
October 31, 2023 13:34
177e68a to
921d2ae
Compare
Afonso-2403
reviewed
Nov 1, 2023
There was a problem hiding this comment.
Installation is nullable, right?
As we do elsewhere the null check shouldn't be removed
Afonso-2403
reviewed
Nov 1, 2023
There was a problem hiding this comment.
This message might be misleading if the robot has no current Installation
Afonso-2403
reviewed
Nov 1, 2023
There was a problem hiding this comment.
Out of curiosity, do we need this null conditional operator, given that if it is null we already throw an exception?
Afonso-2403
reviewed
Nov 1, 2023
There was a problem hiding this comment.
Any reason for having the return inside the if instead of the throwing of the exception?
Given that in most places we do the opposite this looks less readable to me
aeshub
force-pushed
the
use-coordinates-from-echo
branch
3 times, most recently
from
November 10, 2023 12:23
f7ec6b3 to
daca28f
Compare
aeshub
force-pushed
the
automatic-localization
branch
from
November 12, 2023 12:19
921d2ae to
42a00c8
Compare
aeshub
force-pushed
the
use-coordinates-from-echo
branch
from
November 12, 2023 12:20
daca28f to
1126d52
Compare
aeshub
force-pushed
the
automatic-localization
branch
2 times, most recently
from
November 13, 2023 12:39
e1bbd87 to
87cf601
Compare
aeshub
force-pushed
the
use-coordinates-from-echo
branch
from
November 13, 2023 12:56
1126d52 to
ec9ce6b
Compare
aeshub
force-pushed
the
automatic-localization
branch
from
November 13, 2023 12:57
87cf601 to
1d3ef6a
Compare
aeshub
force-pushed
the
use-coordinates-from-echo
branch
from
November 14, 2023 09:56
ec9ce6b to
ae2e119
Compare
aeshub
force-pushed
the
automatic-localization
branch
from
November 14, 2023 10:45
1d3ef6a to
235acd8
Compare
aeshub
force-pushed
the
use-coordinates-from-echo
branch
7 times, most recently
from
November 14, 2023 14:20
c939b59 to
ec48d41
Compare
Afonso-2403
force-pushed
the
automatic-localization
branch
from
December 19, 2023 07:21
ad9ec9d to
398c780
Compare
aeshub
force-pushed
the
automatic-localization
branch
from
December 19, 2023 11:55
7a99c91 to
355f6e3
Compare
The most prevalent area in the list will be selected for the mission
The localization procedure is now implemented and will run as part of regular mission scheduling. If the queue is empty a localization mission will be started for the current deck. This assumes that the operator has confirmed that the robot is on the deck of the mission that has been scheduled. If there is an existing mission the system will check if a new mission is in the same deck as that mission and if so schedule it. If not it will be rejected. If the last mission finishes a return to home mission will be scheduled which puts the robot back at the default localization pose. If a mission is scheduled in between the return to home mission another localization will not be required.
aeshub
force-pushed
the
automatic-localization
branch
from
December 19, 2023 15:04
bfe08bd to
7d4e999
Compare
|
This pull request has been automatically marked as stale due to inactivity. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The localization procedure is now implemented and will run as part of regular mission scheduling.
If the queue is empty a localization mission will be started for the current deck. This assumes that the operator has confirmed that the robot is on the deck of the mission that has been scheduled.
If there is an existing mission the system will check if a new mission is in the same deck as that mission and if so schedule it. If not it will be rejected.
If the last mission finishes a return to home mission will be scheduled which puts the robot back at the default localization pose. If a mission is scheduled in between the return to home mission another localization will not be required.