-
Notifications
You must be signed in to change notification settings - Fork 79
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
RVIZ shutting down after adding 5th sample #109
Comments
Did you by any chance solve that problem? Apparently the error happens in handeye_solver_default.cpp near line 30x |
Hi @AexMm I found the same the same line caused the issue. I built all the dependencies from source (https://github.com/crigroup/handeye and https://github.com/crigroup/baldor) and found that the shutdown was caused by a segmentation fault in the BLAS library somehow for me. the call stack (from the line you quote) at the moment of the segmentation fault is:
Running the operation with the same arguments in my CLI worked just fine, so I was a little clueless about what was going on. At that point I abandoned my search for now (since I wanted to get it running in ROS2 anyways). Feel free to let me know if you were able to find the issue. |
Hello again @tlpss. When i removed libopenblas* (0.3.8) from my system to install it manually (0.3.9) like this comment (mlpack/mlpack#2437 (comment)) suggested, i found the handeye calibration working again. So apparently openblas is the troublemaker in this case. I cannot confirm if the update to 0.3.9 really helps, but i can confirm the trace to openblas. |
@AexMm , thanks for your update! I'll try this in the next days and will keep you posted. |
@AexMm, thanks for your fix. Changing the version of libopenblas did the trick for us as well. |
Thanks @AexMm for the fix. It also works for me. Here are the steps that I followed to uninstall existing OpenBlas and reinstall it from the source for version 0.3.23:
|
we are trying to use moveit_calibration for eye2hand but RVIZ keeps shutting down as soon as we enter the 5th sample (after which the solver is executed). However there is no logging information to provide a clue on what is going wrong.
This is the trace for RVIZ:
We use a ZED2i camera with the provided ros wrapper. The robot is a UR3e, which is controlled using the Universal Robotics ROS drivers.
Ubuntu 20.04 is used with Noetic. We build moveit_calibration from source after installing moveit using apt.
The text was updated successfully, but these errors were encountered: