BowlerKernel
|
Classes | |
class | configuration |
class | searchNode |
class | searchTree |
Public Member Functions | |
SearchTreeSolver (DHChain dhChain, boolean debug) | |
double[] | inverseKinematics (TransformNR target, double[] jointSpaceVector, DHChain chain) |
TransformNR | getTarget () |
void | setTarget (TransformNR target) |
DHChain | getDhChain () |
void | setDhChain (DHChain dhChain) |
TransformNR | fk (double[] jointSpaceVector) |
Private Attributes | |
DHChain | dhChain |
double[] | upper |
double[] | lower |
boolean | debug |
TransformNR | target |
The Class SearchTreeSolver.
Definition at line 11 of file SearchTreeSolver.java.
com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.SearchTreeSolver | ( | DHChain | dhChain, |
boolean | debug | ||
) |
Instantiates a new search tree solver.
dhChain | the dh chain |
debug | the debug |
Definition at line 37 of file SearchTreeSolver.java.
References com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.debug, com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.dhChain, com.neuronrobotics.sdk.addons.kinematics.DHChain.getlowerLimits(), com.neuronrobotics.sdk.addons.kinematics.DHChain.getUpperLimits(), com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.lower, com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.setDhChain(), and com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.upper.
TransformNR com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.fk | ( | double[] | jointSpaceVector | ) |
Fk.
jointSpaceVector | the joint space vector |
Definition at line 121 of file SearchTreeSolver.java.
References com.neuronrobotics.sdk.addons.kinematics.DHChain.forwardKinematics(), and com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.getDhChain().
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.configuration.getTransform().
DHChain com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.getDhChain | ( | ) |
Gets the dh chain.
Definition at line 102 of file SearchTreeSolver.java.
References com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.dhChain.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.fk().
TransformNR com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.getTarget | ( | ) |
Gets the target.
Definition at line 84 of file SearchTreeSolver.java.
References com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.target.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.searchTree.getBest().
double [] com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.inverseKinematics | ( | TransformNR | target, |
double[] | jointSpaceVector, | ||
DHChain | chain | ||
) |
Inverse kinematics.
target | the target |
jointSpaceVector | the joint space vector |
chain | the chain |
Implements com.neuronrobotics.sdk.addons.kinematics.DhInverseSolver.
Definition at line 48 of file SearchTreeSolver.java.
References com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.searchTree.getBest(), com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.configuration.getJoints(), com.neuronrobotics.sdk.addons.kinematics.DHChain.getLinks(), com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.configuration.getOffsetOrentationMagnitude(), com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.configuration.getOffsetVectorMagnitude(), com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.setTarget(), and com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.target.
void com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.setDhChain | ( | DHChain | dhChain | ) |
Sets the dh chain.
dhChain | the new dh chain |
Definition at line 111 of file SearchTreeSolver.java.
References com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.dhChain.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.SearchTreeSolver().
void com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.setTarget | ( | TransformNR | target | ) |
Sets the target.
target | the new target |
Definition at line 93 of file SearchTreeSolver.java.
References com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.target.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.inverseKinematics().
|
private |
The debug.
Definition at line 23 of file SearchTreeSolver.java.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.SearchTreeSolver().
|
private |
The dh chain.
Definition at line 14 of file SearchTreeSolver.java.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.getDhChain(), com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.SearchTreeSolver(), and com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.setDhChain().
|
private |
The lower.
Definition at line 20 of file SearchTreeSolver.java.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.SearchTreeSolver().
|
private |
The target.
Definition at line 29 of file SearchTreeSolver.java.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.getTarget(), com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.inverseKinematics(), and com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.setTarget().
|
private |
The upper.
Definition at line 17 of file SearchTreeSolver.java.
Referenced by com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.SearchTreeSolver().