BowlerKernel
Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics Class Reference
Collaboration diagram for com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics:
Collaboration graph
[legend]

Public Member Functions

 DeltaRobotKinematics (DeltaRobotConfig config)
 
TransformNR delta_calcForward (double[] input)
 
double[] delta_calcInverse (TransformNR input)
 
double getE ()
 
double getF ()
 
double getRe ()
 
double getRf ()
 

Private Member Functions

double delta_calcAngleYZ (double x0, double y0, double z0)
 

Private Attributes

double sqrt3 = Math.sqrt(3.0)
 
double pi = Math.PI
 
double sin120 = sqrt3/2.0
 
double cos120 = -0.5
 
double tan60 = sqrt3
 
double sin30 = 0.5
 
double tan30 = 1/sqrt3
 

Detailed Description

The Class DeltaRobotKinematics.

Definition at line 10 of file DeltaRobotKinematics.java.

Constructor & Destructor Documentation

◆ DeltaRobotKinematics()

com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.DeltaRobotKinematics ( DeltaRobotConfig  config)

All units in milimeters.

Parameters
configthe config

Definition at line 22 of file DeltaRobotKinematics.java.

Member Function Documentation

◆ delta_calcAngleYZ()

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.delta_calcAngleYZ ( double  x0,
double  y0,
double  z0 
)
private

◆ delta_calcForward()

TransformNR com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.delta_calcForward ( double[]  input)

◆ delta_calcInverse()

double [] com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.delta_calcInverse ( TransformNR  input)

◆ getE()

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.getE ( )

◆ getF()

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.getF ( )

◆ getRe()

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.getRe ( )

◆ getRf()

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.getRf ( )

Member Data Documentation

◆ cos120

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.cos120 = -0.5
private

◆ pi

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.pi = Math.PI
private

The pi.

Definition at line 32 of file DeltaRobotKinematics.java.

◆ sin120

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.sin120 = sqrt3/2.0
private

◆ sin30

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.sin30 = 0.5
private

◆ sqrt3

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.sqrt3 = Math.sqrt(3.0)
private

The sqrt3.

Definition at line 29 of file DeltaRobotKinematics.java.

◆ tan30

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.tan30 = 1/sqrt3
private

◆ tan60

double com.neuronrobotics.replicator.driver.delta.DeltaRobotKinematics.tan60 = sqrt3
private

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