Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce schemas for robot commission request #48

Merged
merged 6 commits into from
Apr 5, 2024
Merged

Conversation

mxgrey
Copy link
Contributor

@mxgrey mxgrey commented Mar 26, 2024

A commission request feature is being added to rmf_fleet_adapter that will allow users to change the commissioning of a robot. Commissioning means whether the robot is willing to accept dispatched tasks or direct tasks. This will also allow the idle behavior of the robot to be toggled on and off.

These features will help operators to stop a robot from receiving any further tasks and reassign tasks that the robot already had in situations where the robot must be taken out of commission temporarily.

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Copy link
Member

@aaronchongth aaronchongth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and working well, thanks!

@aaronchongth aaronchongth merged commit a27f15f into main Apr 5, 2024
1 check passed
@aaronchongth aaronchongth deleted the commission_api branch April 5, 2024 07:17
mxgrey added a commit that referenced this pull request Apr 8, 2024
* Introduce robot commission request+response

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Fix robot_commission_request type literal

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Include commission information in state

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Tweaks to message definitions

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Fix robot_commission_response properties

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Require a result for the commission field

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

---------

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
mxgrey added a commit that referenced this pull request Apr 8, 2024
* Introduce robot commission request+response

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Fix robot_commission_request type literal

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Include commission information in state

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Tweaks to message definitions

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Fix robot_commission_response properties

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

* Require a result for the commission field

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>

---------

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants