| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
IKGradientSolver Class ReferencePerforms gradient descent on the joints to find a solution. More...
Inheritance diagram for IKGradientSolver:
![]() Detailed DescriptionPerforms gradient descent on the joints to find a solution. This is intended as a generic fallback for IK requests which cannot be handled analytically. Definition at line 10 of file IKGradientSolver.h.
Constructor & Destructor Documentation
constructor Definition at line 13 of file IKGradientSolver.h.
constructor Definition at line 15 of file IKGradientSolver.h. Member Function Documentation
solve to get an 'effector' (pEff, oriEff, relative to link following j) to a solution of pTgt, oriTgt (or at least a local minimum) posPri and oriPri specify relative weighting of each solution in case they are mutually exclusive Implements IKSolver. Definition at line 11 of file IKGradientSolver.cc.
Definition at line 81 of file IKGradientSolver.cc.
move an 'effector' (pEff, oriEff, relative to link following j) towards a solution of pTgt, oriTgt (or at least a local minimum) pDist and oriDist specifies the maximum distance to move towards each solution; posPri and oriPri specify relative weighting of each solution in case they are mutually exclusive Implements IKSolver. Definition at line 20 of file IKGradientSolver.h. Referenced by solve(). Member Data Documentation
since this is the default solver, also register as "" (empty name) Definition at line 36 of file IKGradientSolver.h.
holds the class name, set via registration with the DeviceDriver registry Definition at line 34 of file IKGradientSolver.h.
maximum number of iterations to attempt Definition at line 30 of file IKGradientSolver.h. Referenced by solve().
joint angle tolerance Definition at line 29 of file IKGradientSolver.h. The documentation for this class was generated from the following files: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v5.1CVS |
Generated Tue Jan 31 04:32:20 2012 by Doxygen 1.6.3 |