>> For the most part, the robot tends to jog in a straight line, but drift in 
>> sort of a curve in at least one direction.

>Drift sounds like a measurement problem although it may also be something 
>adding up somewhere, integrating speed to get position or similar.

>> Sometimes the kinematics solve to joint angles that are impossible, and the 
>> robot faults for "over speed" from trying to go to positions > 10000 degrees.

>This seems like a problem with the kinematics but maybe a measurement error 
>could do this to.

The only thing I am sure of in regards to the kinematics is that they are not 
correct. I am at a loss for how to fix it. 

We have tried a number of methods to come up with the proper D-H parameters for 
our robot arm.
First, we tried to learn more about D-H parameters and what they correspond to, 
to better understand how to calculate them for our robot arm. We 
cross-referenced the Puma 560 CAD model with the defined D-H parameters, in an 
attempt to see where the numbers were coming from in relation to the robot.
We then tried to measure the CAD model of our robot to get the same dimensions 
to use as D-H parameters. I think we came close, but were still off by enough 
that the robot would veer off path and/or try to jump to huge joint angles that 
are impossible to reach (>10000 degrees)
We found this educational robot control package that includes a calculator for 
D-H parameters: www.tekkotsu.org/Kinematics.html
We put our measurements into the calculator and used the output as our 
genserkins D-H parameters. Again, the robot was close, but would veer off 
course and eventually try to jump to huge joint angles and fault for over speed.
Throughout this process, we have used RoboAnalyzer www.roboanalyzer.com/ and 
MRPT www.mrpt.org/ as visualizers of our D-H parameters.

<<winmail.dat>>

------------------------------------------------------------------------------
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to