|
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().