frankaemika/libfranka

FR3 - print_joint_poses - Illegal instruction error

Closed this issue · 2 comments

Hello,

We are setting up our FR3s.

They have system version 5.6 and I am using libfranka version 0.13.3. I can compile the library and run all examples that move the robot successfully. However, the example "print_joint_poses" fails with "Illegal instruction error (core dumped)". Here are the screenshots of failure and backtrace from gdb:

image

I was able to pinpoint the line of failure:

library_->joint1(q.data(), output.data());

There is a problem with the ModelLibrary class and Poco::SharedLibrary object there. I tried with different Poco versions but I still get the same issues.

Do you have any idea what might cause this problem?

I have the same error as well, pinpointed the same error line as well

Robot sends a shared library over network to the controlling device and the error comes from executing a function in that shared library. We realized it had something to do with the specific NUC and its CPU architecture. Trying a different machine (a different NUC version) worked for us.