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
Races in GUI thread during joint state update #4
Comments
Would you mind opening a pull request with that change? It makes it easier for us to review and track it. Thanks. |
I've created pull request: #5 . |
This bug is a huge pain for users of MoveIt!'s demo mode, If users enable the GUI via a parameter in the A number of hours of debugging by multiple users went into this already, |
Was fixed by #11 🎉, closing |
With the GUI enabled, trajectory execution through moveit can fail. ros/joint_state_publisher#4
This problem occurs when GUI is running and
source_list
topic is used to update joint state. Pose is updated only partially for long JointState messages.source_cb()
callback emitssliderUpdateTrigger
signal. But it seems during sliders' values update inupdate_sliders()
somehowonValueChange()
is called. So pose is updated only partially: half of the pose comes from receivedsource_list
message and other half comes from the old sliders' state.Attached patch adds a lock and solves this problem.
joint_state_publisher.patch.txt
The text was updated successfully, but these errors were encountered: