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

Issue with ResponsiveWait Feature in Open RMF Fleet Management #429

Open
1 task done
osama-z-salah opened this issue Feb 13, 2024 · 1 comment
Open
1 task done

Comments

@osama-z-salah
Copy link

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

Description

I am currently utilizing full_control RMF fleet adapter for my robotics project. My workflow involves sending the robot to a specific waypoint using the following command:

ros2 run rmf_demos_tasks dispatch_go_to_place -p my_parking -o -90

This command is intended to direct the robot to my predefined parking waypoint with an orientation of -90 degrees. The robot successfully reaches the destination with the correct heading. However, upon arrival, I encounter an issue where it receives two additional waypoints. I suspect these are generated by the ResponsiveWait feature. These waypoints have the same x and y coordinates as my intended destination but come with different yaw values. Consequently, this discrepancy results in the robot assuming a different heading from the one I specified, thus deviating from the desired orientation.

Could you please assist me in resolving this issue? I am looking for a way to either adjust the ResponsiveWait feature's behavior to prevent the generation of these additional waypoints or to ensure that any waypoints generated maintain the robot's orientation as specified in the dispatch command.

Thank you for your assistance.

@arjo129
Copy link
Member

arjo129 commented Mar 1, 2024

Do you have a finishing task set? Perhaps you want to disable it in the fleet config.

You can disable responsive wait here: https://github.com/open-rmf/rmf_demos/blob/d6b8df19d01089b37a85466129a0e7101a965110/rmf_demos/config/office/tinyRobot_config.yaml#L38

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

No branches or pull requests

2 participants