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

Undock action failures #155

Open
alsora opened this issue Feb 18, 2022 · 0 comments
Open

Undock action failures #155

alsora opened this issue Feb 18, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@alsora
Copy link
Contributor

alsora commented Feb 18, 2022

Describe the bug

I'm running the ignition simulation.
It's worth mentioning that since I'm not using a GPU, it runs incredibly slow (0.2 real time factor).

This seems to cause problems in the undocking action, that terminates while the robot is still backing up (i.e. before it turn 180 degree).

Logs from the simulator terminal:

[motion_control-20] [INFO] [1645199480.062020673] [motion_control]: Received new undock goal
[motion_control-20] [WARN] [1645199490.479844511] [motion_control]: Reached backup limit! Stop Driving robot backward or disable from safety_override parameter!
[motion_control-20] [WARN] [1645199531.984501790] [motion_control]: Reflex Exceeded Runtime without clearing hazard

The issue is caused by the very slow real time factor.
If I run the system at 1x, the problem goes away.
Still there's definitely a bug somewhere in the code as the actions shouldn't depend on the wall-time.

To Reproduce
In one terminal:

ros2 launch irobot_create_ignition_bringup create3_ignition.launch.py

in another terminal:

ros2 action send_goal /undock irobot_create_msgs/action/Undock "{}"

Screenshots
Final position of the robot:

Screenshot from 2022-02-18 15-56-20

@alsora alsora added the bug Something isn't working label Feb 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant