◆ forceCalculation()
| abstract void Mechanisms.forceCalculation |
( |
| ) |
|
|
abstract |
Performs force calculations
◆ forwardKinematics()
| abstract void Mechanisms.forwardKinematics |
( |
float[] |
angles | ) |
|
|
abstract |
Performs the forward kinematics physics calculation of a specific physical mechanism
- Parameters
-
| angles | angular inpujts of physical mechanisms (array element length based on the degree of freedom of the mechanism in question) |
◆ get_angle()
| abstract float [] Mechanisms.get_angle |
( |
| ) |
|
|
abstract |
- Returns
- angle values from physics calculations
◆ get_coordinate()
| abstract float [] Mechanisms.get_coordinate |
( |
| ) |
|
|
abstract |
- Returns
- end-effector coordinate position
◆ get_torque()
| abstract float [] Mechanisms.get_torque |
( |
| ) |
|
|
abstract |
- Returns
- torque values from physics calculations
◆ inverseKinematics()
| abstract void Mechanisms.inverseKinematics |
( |
| ) |
|
|
abstract |
Performs inverse kinematics calculations
◆ positionControl()
| abstract void Mechanisms.positionControl |
( |
| ) |
|
|
abstract |
Performs calculations for position control
◆ set_mechanism_parameters()
| abstract void Mechanisms.set_mechanism_parameters |
( |
float[] |
parameters | ) |
|
|
abstract |
Initializes or changes mechanisms parameters
- Parameters
-
| parameters | mechanism parameters |
◆ set_sensor_data()
| abstract void Mechanisms.set_sensor_data |
( |
float[] |
data | ) |
|
|
abstract |
Sets and updates sensor data that may be used by the mechanism
- Parameters
-
| data | sensor data from sensors attached to Haply board |
◆ torqueCalculation()
| abstract void Mechanisms.torqueCalculation |
( |
float[] |
forces | ) |
|
|
abstract |
Performs torque calculations that actuators need to output
- Parameters
-
| force | force values calculated from physics simulation that needs to be conteracted |
The documentation for this class was generated from the following file: