On Sun, May 11, 2014 at 07:57:26PM -0500, David Raila wrote:
> 
> 
> 
>      How does one make a kinematics error do something reasonable, like 
> report an error and stop motion?
> 
> It appears that the return values from the Fwd/Inv kinematics calls are 
> ignored, at least from my reading of control.c and command.c.

This is improved in the joints_axes4 branch, which I hope (hope
hope) will get merged before 2.7 - see 419c10937

If you're working with nontrivial kinematics it would be great if
you would help test this branch.  It works a LOT better.

> Perhaps related, is that my machine has complex kinematics and the JOINT 
> spec's don't map linearly, but it seems the TRAJ spec's
> for MIN_LIMIT and MAX_LIMIT are meant for linear axes, so I have had to 
> specify them in the XYZ axis coordinates which are not
> truly the joint min and max.  Apologies if this is not clear.

I think I understand what you are saying.  Since the planning is all
done in the cartesian (world) space, you need to set your axis
limits so they form a world volume that contains only valid
corresponding joint positions.  This means the world volume is a
rectangular solid - no other shapes are possible right now.

Chris

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to