I've tried to debug following error code (CAN overrun) and I've found this issue regarding CAN overflow.
I've tried values ranging from 10-20 for setting up txqueuelen of my can0 interface but still no luck.
First sync interval that's possible to achieve is 25 ms, which reduces my control loop frequency to 40Hz. Altough it's relatively ok, It would be great to have 50Hz for smooth robotic arm servoing, ideally 100Hz.
Output of ip -details -statistics link show can0 is:
Hi,
I'm having some troubles regarding CAN interface and setup for Schunk LWA4P.
I'm getting following errors as long as I'm trying to use following
can0.yaml
specification:I've tried to debug following error code (CAN overrun) and I've found this issue regarding CAN overflow.
I've tried values ranging from
10-20
for setting uptxqueuelen
of mycan0
interface but still no luck.First sync interval that's possible to achieve is
25
ms, which reduces my control loop frequency to 40Hz. Altough it's relatively ok, It would be great to have 50Hz for smooth robotic arm servoing, ideally 100Hz.Output of
ip -details -statistics link show can0
is:I'm using PCAN-USB and SocketCAN driver.
Basically, I'm wondering how to solve can overrun issue and initialize driver sucessfuly to enable control of robot manipulator above 40Hz.
Thank you for your time and help.