-
Notifications
You must be signed in to change notification settings - Fork 543
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
ServoCppFixture.PoseTest is flaky #3005
Comments
The "bad" status code for this test indicates that the robot is halting for collision. I guess picking a safer target pose could be helpful, but I think using a full IK solver instead of something simpler/more conducive to online control like a Jacobian pseudoinverse could also be a cause. |
Attempting something in #3007 -- but unclear if this will help. |
I think some final tweaks in #3007 may have helped with flakiness. If anyone sees the servo tests still failing, please post on this issue. Would be good to monitor it for a while before calling this "solved". |
I just saw another test failure: https://github.com/moveit/moveit2/actions/runs/11203600643/job/31141038313?pr=3020 |
Copying the text here - since the github CI runs eventually disappear:
|
Thanks @mikeferguson -- the actual error is a bit farther up, and I still have no idea what causes it.
According to the enums in https://github.com/moveit/moveit_msgs/blob/ros2/msg/ServoStatus.msg, it apparently is moving the arm into collision. It could be that the whole bringup is sporadically broken, so the robot sometimes starts at zero configuration (which is in collision). I sometimes see this happening when I run some of the MoveIt demos locally, especially when not using CycloneDDS. |
Description
failure: https://github.com/moveit/moveit2/actions/runs/10915496106/job/30295360965
success: https://github.com/moveit/moveit2/actions/runs/10915496106
ROS Distro
Rolling
OS and version
Ubuntu 24.04
Source or binary build?
Source
If binary, which release version?
No response
If source, which branch?
main
Which RMW are you using?
None
Steps to Reproduce
run CI actions
Expected behavior
tests should always succeed
Actual behavior
sometimes the test fails
Backtrace or Console output
No response
The text was updated successfully, but these errors were encountered: