Adjusting Max Increment and ParameterExtraction library information #603
Unanswered
emielkemmm
asked this question in
Q&A
Replies: 1 comment 3 replies
-
The value you are getting from the GP_getMaxIncPerIpCycle function is the value set by the controller. So changing it on the Ros Driver side won't change that the controller will alarm out if exceeded. It cannot be changed. It is the maximum value for that joint, an it is limited by the motor, gear and inertia of that motor. However, you could be getting excessive segment alarm for other reasons. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm implementing a slightly modified version of this driver. During certain motions, I am getting "Excessive Segment" warnings, even though I am moving at slow speeds. I have checked the commanded increments, and they are not large (<1000 per cycle) when this occurs. My initial thought is to increase the increment tolerances after this line, but this seems like a superficial value utilized by the motoros layer, rather than what the controller actually believes is the increment limits.
I can see that the driver is utilizing the
GP_getMaxIncPerIpCycle
function to acquire this value.My question, then, is there any information on how this library was generated? What is this function doing to acquire the max increment? Is there a way to adjust the max increment from my end?
Any help is greatly appreciated!
Beta Was this translation helpful? Give feedback.
All reactions