help to set up the kinematics
- step4linux
- Offline
- Premium Member
- Posts: 115
- Thank you received: 5
I believe for a non-trivial kinematic, a calculating problem in the kinematic modul can also cause a following error.honey wrote:
This means that the axis in question can't keep up with the requested motion. With a stepper based system like yours it means that the stepgen can't move fast enough to keep up with the required speed (or that the stepgen isn't even enabled)."jointN following error". What means this?
I find remarkable that all (?) joints are moving correctly (no errors?) in joint mode.
It makes me thinking that stepgen is working, motion is enabled, and the problem is solely in the kinematic, like Andy said
that the kinematics module couldn't find a solution to the requested movement commands
Gerd
Please Log in or Create an account to join the conversation.
I find remarkable that all (?) joints are moving correctly (no errors?) in joint mode.
It makes me thinking that stepgen is working, motion is enabled, and the problem is solely in the kinematic, like Andy said
Gerd
When I used Joint mode i haven't error in manual control. You say right...maybe the problem is the kinematics. I try to use dmesg when Emc2 run and i have only this message:
[ 1477.548560] ERR kI - compute_jinv (joints: %f %f %f %f %f %f), (iterations=0)
It is sure somethig about kinematics...but what?
Please Log in or Create an account to join the conversation.
By the way, if you have kinematic relations for the robot, you could write your own kinematics file instead of using genserkins (but the inverse kinematics might be a problem).
Please Log in or Create an account to join the conversation.
I think it is saying that it can't compute the Inverse Jacobian for your current joint positions to solve into XYZ.[ 1477.548560] ERR kI - compute_jinv (joints: %f %f %f %f %f %f), (iterations=0)
It is sure somethig about kinematics...but what?
Are you sure that you have the D-H parameters correct for your robot?
Please Log in or Create an account to join the conversation.
- step4linux
- Offline
- Premium Member
- Posts: 115
- Thank you received: 5
Then honey, you can modify it, step by step.
Just make sure motors are not powered for this test.
Gerd
Please Log in or Create an account to join the conversation.
Are you sure that you have the D-H parameters correct for your robot?[/quote]
I think yes. My robot is very similar to Puma, i have changed A and D with the value of my robot. I have seen many documents about this.
I think that the problem is genserkins because i have made an experiment. I have used pumakins module (with puma parameters). The robot works in world mode (not so well really, there are following error yet but at least it moves! )
So, I could use pumakins for kinematics but i don't understand why there are this default values of A e D in pumakins.h:
DEFAULT_PUMA560_A2 300.0
DEFAULT_PUMA560_A3 50.0
DEFAULT_PUMA560_D3 70.0
DEFAULT_PUMA560_D4 400.0
are strange values for me. The A and D values of puma in genserkins are clear for me but not these!! why these are different?
Please Log in or Create an account to join the conversation.
As the type of value could play a role.
(I'm new here)
edit: I suppose you did and I didn't research enough yet
Please Log in or Create an account to join the conversation.