BowlerKernel
Classes | Public Member Functions | Private Attributes | List of all members
com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver Class Reference
Inheritance diagram for com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver:
Inheritance graph
[legend]
Collaboration diagram for com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver:
Collaboration graph
[legend]

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
 

Detailed Description

The Class SearchTreeSolver.

Definition at line 11 of file SearchTreeSolver.java.

Constructor & Destructor Documentation

◆ SearchTreeSolver()

com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.SearchTreeSolver ( DHChain  dhChain,
boolean  debug 
)

Member Function Documentation

◆ fk()

TransformNR com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.fk ( double[]  jointSpaceVector)

Fk.

Parameters
jointSpaceVectorthe joint space vector
Returns
the transform nr

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

Here is the call graph for this function:

◆ getDhChain()

DHChain com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.getDhChain ( )

◆ getTarget()

TransformNR com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.getTarget ( )

◆ inverseKinematics()

double [] com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.inverseKinematics ( TransformNR  target,
double[]  jointSpaceVector,
DHChain  chain 
)

◆ setDhChain()

void com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.setDhChain ( DHChain  dhChain)

Sets the dh chain.

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

◆ setTarget()

void com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.setTarget ( TransformNR  target)

Member Data Documentation

◆ debug

boolean com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.debug
private

◆ dhChain

DHChain com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.dhChain
private

◆ lower

double [] com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.lower
private

◆ target

TransformNR com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.target
private

◆ upper

double [] com.neuronrobotics.sdk.addons.kinematics.SearchTreeSolver.upper
private

The documentation for this class was generated from the following file: