[Documentation] [TitleIndex] [WordIndex

Errors when roslaunching pr2_etherCAT

Error: Can't Communicate [exit code -5]

Solution: Check the following things:

Error: Assert Failing [exit code -6]

Error: Seg Fault [exit code -11]

Solution:

Error: Duplicate pr2_etherCAT Process [exit code 255]

Solution:

Errors when running the pr2_etherCAT binary

Cannot allocate memory

Problem: The mlockall system call needs special privileges.

Solution:

Interface ethX is not RUNNING.

Problem: The Ethernet interface does not have a "link" to any other device.

Solution:

Interface ethX is not up

Problem The Ethernet interface is not enabled.

Solution:

Or:

Error: Unable to locate slaves

The pr2_etherCAT program cannot locate any devices. Make sure you are using the correct Ethernet port.

Error: Unsupported Firmware

Solution:

Error: Unable to initialize interface

Solution:

Error: Invalid actuator info

Solution:

Error: Unable to configure slave

One of the motor boards didn't boot properly. You need to reset them.

Solution: From a desktop / laptop, use the power board GUI:

roscd pr2_power_board
roslaunch gui_power.launch

For each of the three circuit breakers:

Error: exit code 01


2024-10-05 14:25