Skip to content

What would be the correct way to implement every robot to keep track of its loading and which way to dock to unload its front or back item? #517

Answered by mxgrey
Odin-byte asked this question in Q&A
Discussion options

You must be logged in to vote

Everything Yadu said is correct, but it sounds like the original question is meant for a system that does multiple pick-up and multiple drop-off, all coming in as ad hoc tasks, so I'll add a few points to consider when trying to implement such a system.

First, to mix together multiple ad-hoc pickups (i.e. multiple pickups that are not part of the same task description) you will need to separate the pickup and the drop-off phases of each delivery into two different tasks. Ordinarily a "task" in RMF is atomic, meaning once a task start, the robot will not do any other task until its current task is finished. So if the delivery task description contains both a pick-up and a drop-off then no …

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@mxgrey
Comment options

Answer selected by Odin-byte
@Odin-byte
Comment options

@mxgrey
Comment options

@Odin-byte
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants