open-rmf / rmf

Root repository for the RMF software
Apache License 2.0
223 stars 57 forks source link

Ensuring Task Assignment to the Appropriate Fleet in RMF Based on Capabilities #487

Open Samaleke opened 2 days ago

Samaleke commented 2 days ago

Before proceeding, is there an existing issue or discussion for this?

Description

I have two fleets with different capabilities, and I need to create a composite task that can only be performed by one of the fleets. How can I ensure that the RMF task dispatcher assigns the task only to the fleet capable of performing it?

xiyuoh commented 2 days ago

Hello! You can configure the performable actions a fleet is capable of in its fleet config. For example in our Office demos here, we specify that the tinyRobot fleet is capable of performing the teleop action.