Posted by @rmj1405:
Hi, I’ve been trying to figure this out for 3 days and no matter what I do, I keep getting the same error and the task is not dispatched. CleanerbotA is able to move if it gets assigned a patrol task but never gets assigned a cleaning task. If I try to assign a clean task via the CLI as shown in the rmf-demos repo, it will work just fine. I am not understanding what is going wrong when I do it through the RMF-dashboard
My setup:
ROS2 humble
Latest Open-RMF Source Build from main branch
RMF-web dashboard, server
Ubuntu 22.04
Things I’ve tried:
- increasing the bidding_time_window in common.launch.xml in rmf_demos/launch from 2.0s to 20.s
- Modify the task capabilities in rmf_demos/rmf_demos/config/hotel/cleanerBotA_config.yaml as such:
task_capabilities: # Specify the types of RMF Tasks that robots in this fleet are capable of performing
loop: False //I changed this to True
delivery: False
clean: True // I added this
actions: ["clean"] //I tried both with and without this
I have been making edits in the src folder and building with colcon after doing so. I have also scoured through the Dispatcher.cpp and Auctioneer.cpp files to get a sense of what is going on. I’m not sure why the robots are not bidding for the cleaning tasks and why are cleaning tasks not being accepted? Help would be greatly appreciated thank you!!
Edited by @rmj1405 at 2024-01-10T16:25:26Z