BowlerKernel
Public Member Functions | List of all members
com.neuronrobotics.sdk.pid.ILinkFactoryProvider Interface Reference

Public Member Functions

LinkConfiguration requestLinkConfiguration (int index)
 
double[] setDesiredTaskSpaceTransform (TransformNR taskSpaceTransform, double seconds)
 
TransformNR getCurrentTaskSpaceTransform ()
 
TransformNR setDesiredJointSpaceVector (double[] jointSpaceVect, double seconds)
 
void setDesiredJointAxisValue (int axis, double value, double seconds)
 

Detailed Description

The Interface ILinkFactoryProvider.

Definition at line 10 of file ILinkFactoryProvider.java.

Member Function Documentation

◆ getCurrentTaskSpaceTransform()

TransformNR com.neuronrobotics.sdk.pid.ILinkFactoryProvider.getCurrentTaskSpaceTransform ( )

This takes a reading of the robots position and converts it to a joint space vector This vector is converted to task space and returned .

Returns
taskSpaceVector in mm,radians [x,y,z,rotx,rotY,rotZ]

◆ requestLinkConfiguration()

LinkConfiguration com.neuronrobotics.sdk.pid.ILinkFactoryProvider.requestLinkConfiguration ( int  index)

Request link configuration.

Parameters
indexthe index
Returns
the link configuration

Referenced by com.neuronrobotics.sdk.addons.kinematics.LinkFactory.LinkFactory().

◆ setDesiredJointAxisValue()

void com.neuronrobotics.sdk.pid.ILinkFactoryProvider.setDesiredJointAxisValue ( int  axis,
double  value,
double  seconds 
)

Sets an individual target joint position .

Parameters
axisthe joint index to set
valuethe value to set it to
secondsthe time for the transition to take from current position to target, unit seconds

◆ setDesiredJointSpaceVector()

TransformNR com.neuronrobotics.sdk.pid.ILinkFactoryProvider.setDesiredJointSpaceVector ( double[]  jointSpaceVect,
double  seconds 
)

This calculates the target pose .

Parameters
jointSpaceVectthe joint space vect
secondsthe time for the transition to take from current position to target, unit seconds
Returns
The joint space vector is returned for target arrival referance

◆ setDesiredTaskSpaceTransform()

double [] com.neuronrobotics.sdk.pid.ILinkFactoryProvider.setDesiredTaskSpaceTransform ( TransformNR  taskSpaceTransform,
double  seconds 
)

This calculates the target pose .

Parameters
taskSpaceTransformthe task space transform
secondsthe time for the transition to take from current position to target, unit seconds
Returns
The joint space vector is returned for target arrival referance

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