-
Notifications
You must be signed in to change notification settings - Fork 216
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
"Failed to read state from robot. Shutting down!": Maximum kinetic energy exceeded #123
Comments
Without more information this is going to be difficult to diagnose. Have you always run Kinetic with this setup? Has anything changed on the robot side (EEF changed without updating payload settings)? Any MoveIt updates that you performed? Have you tried turning the controller on and off (you'd be surprised)? Any hardware changes? Using wireless instead of wired network by mistake? etc These kind of errors point to missing/dropped packets, problems with trajectories (violations of limits) or something else. If you can, plot some trajectories and see what is going on. |
I assuming this is with |
Sorry, i will try to be more verbose (updated initial post).
Yes. I have connected Gazebo to efficiently debug my problem (see PR 92bd9ac). The trajectories are really smooth and i even slowed them down to be sure that i do not run into some velocity limits.
Yeah i actually attached a small aluminum plate. Since it is lightweight (it has an off-axis center of mass though) i thought this cannot be the problem. Giving some thought to your comment this is the only thing that makes sense. How can i change the payload settings? |
Note that I was just guessing. The payload settings could be a red herring. re: updating the Troubleshooting guide might make sense, if it turns out to be the payload. |
This issue was removed by:
Thanks for the tip @gavanderhoorn Jerky and "weird" trajectory behavior still persists but the discussion should be continued in the issues referenced in the initial post |
@cschindlbeck how accurately did you have to set the payload in the KUKA controller? Did you use the KUKA provided software- Kuka.LoadDataDetermination, or did you manually add the mass, CoM and inertia's. Thanks! |
I have a custom gripper made of aluminum and an aluminum plate so i have inferred the inertial data from Solidworks (keep in mind to export your data wrt to the correct coordinate system). The only thing not accounted for is a servo motor so it's not totally spot on but i would say 95% accuracy. I entered the data manually with the teach pendant (Calibration -> Tool -> load supplementary data). I forgot to mention that i have furthermore slowed down the trajectories with
I haven't sped up the trajectories to "normal" speed yet. Maybe you can try with really slow trajectory execution and work you way from there. |
Thanks @cschindlbeck for getting in touch. If your using a similar environment setup to myself, i fear you might once again encounter this error when you speed things back up to "normal" speed. Please see my latest comment on this discuss #126 (comment) . Cheers! |
Description
I just noticed that i get Maximum kinetic energy, Command motor torque, Command gear torque errors on all axes when i use MoveIt for trajectory planning on kinetic.
Does the path planner generate motions that are too fast?
How can i debug this problem?
Setup
Potentially related problems
Payload not considered
Path Planning
Paket Loss
The text was updated successfully, but these errors were encountered: