| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
IKSolver Class ReferenceProvides an abstract interface to inverse kinematic solvers. More...
Inheritance diagram for IKSolver:
![]() Detailed DescriptionProvides an abstract interface to inverse kinematic solvers. Definition at line 11 of file IKSolver.h.
Member Typedef Documentation
shorthand for type registry to allow dynamically instantiating IKSolvers based on the name found in configuration files Definition at line 156 of file IKSolver.h. Member Enumeration DocumentationIndicates the type of progress made by the step() family.
Definition at line 14 of file IKSolver.h. Constructor & Destructor Documentation
destructor Definition at line 120 of file IKSolver.h. Member Function Documentation
Definition at line 157 of file IKSolver.h. Referenced by KinematicJoint::getIK().
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 Implemented in IKCalliope, IKGradientSolver, IKThreeLink, and PlanarThreeLinkArm.
solve to get an 'effector' orientation oriEff (relative to link following j) to a solution of oriTgt (or at least a local minimum) Definition at line 128 of file IKSolver.h.
solve to get an 'effector' point pEff (relative to link following j) to a solution of pTgt (or at least a local minimum) Definition at line 123 of file IKSolver.h. Referenced by GaitedFootsteps::addCandidate(), GaitedFootsteps::addRotation(), CBracketGrasperPredicate< N >::admissible(), ArmController::cmdPointPicker(), Grasper::computeGoalStates(), GaitedFootsteps::expand(), HeadPointerMC::lookAtPoint(), HeadPointerMC::lookInDirection(), ArmMC::moveOffsetToPoint(), ArmMC::moveOffsetToPointWithOrientation(), solve(), XWalkMC::solveIK(), GaitedFootstepMC::solveIK(), PostureEngine::solveLink(), PostureEngine::solveLinkOrientation(), and PostureEngine::solveLinkPosition().
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 Implemented in IKCalliope, IKGradientSolver, IKThreeLink, and PlanarThreeLinkArm.
move an 'effector' orientation oriEff (relative to link following j) towards a solution of oriTgt (or at least a local minimum) oriDist specifies the maximum distance to move in radians Definition at line 145 of file IKSolver.h.
move an 'effector' point pEff (relative to link following j) towards a solution of pTgt (or at least a local minimum) pDist specifies the maximum distance to move Definition at line 139 of file IKSolver.h. Referenced by step(). The documentation for this class was generated from the following file: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v5.1CVS |
Generated Tue Jan 31 04:32:20 2012 by Doxygen 1.6.3 |