[guidance wanted] Tuning EKI interface for KR 10 R1100-2 #229
-
Hi, We have access to a KR 10 R1100-2 robot, and we are currently limited to using the EKI interface for controlling the robot. We are having some issues with movement execution; specifically there is a big difference between desired and actual joint position. The result being that the robot often overshoots the target joint state, after which the robot "reverses" for a bit, before settling in the target state. The end result is a very uncontrolled movement, and the robot sometimes keeps moving for upwards of 10 seconds after moveit reports This gets especially bad when we try to plan and execute multiple movements in succession. Since moveit reports that the trajectory is complete long before the robot stops moving, the next execution command sends the robot way off the expected path. We have tried replicating the plots generated by @BrettHemes, but we get nowhere the same performance as he found for the KR6 R700 sixx. Below are some plots of desired vs actual position when moving joint 2 from -20 to -160 degrees, with a max velocity of 5.24 and It seems like the maximum velocity we can expect for joint 2 (with the EKI interface) is around Is this as expected, or is there anything we can do to safely have the robot move faster using the EKI interface? We have tried fiddling with the KRL code and the controller code, without much luck so far. Any help would really be appreciated. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
I have no experience with EKI, but the first thing I would check would be if there is some sort of limiter active on the KRC. Perhaps a safety-system or something like that which is limiting the maximum joint velocities. |
Beta Was this translation helpful? Give feedback.
I have no experience with EKI, but the first thing I would check would be if there is some sort of limiter active on the KRC. Perhaps a safety-system or something like that which is limiting the maximum joint velocities.