| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface JointController
Interface for different schemes of robot joints position controller.
| Field Summary | |
|---|---|
| static short | WRONG_SIZEIncorrect size of error gain matrix | 
| Method Summary | |
|---|---|
|  DMatrix | getKd()Gets the velocity error gain matrix. | 
|  DMatrix | getKp()Gets the position error gain matrix. | 
|  short | setKd(DMatrix Kd)Sets the velocity error gain matrix. | 
|  short | setKp(DMatrix Kp)Sets the position error gain matrix. | 
|  double[] | torqueCmd(double[]... qd)Sets the output torque for a desired joint position and velocity and acceleration. | 
|  RVector | torqueCmd(RVector... qd)Sets the output torque for a desired joint position and velocity and acceleration. | 
| Methods inherited from interface javax.robotics.engine.controllers.Controller | 
|---|
| getID, getRobotID | 
| Field Detail | 
|---|
static final short WRONG_SIZE
| Method Detail | 
|---|
DMatrix getKp()
DMatrix getKd()
short setKp(DMatrix Kp)
Call C++ method
set_Kp(const DiagonalMatrixr &Kp)
Kp - position error gain diagonal matrix
short setKd(DMatrix Kd)
Call C++ method
set_Kd(const DiagonalMatrixr &Kd)
Kd - velocity error gain diagonal matrix
double[] torqueCmd(double[]... qd)
Call C++ method
torque_cmd(Robot_basic &robot, const ColumnVector &qd, const ColumnVector &qpd) or torque_cmd(Robot_basic &robot, const ColumnVector &qd, const ColumnVector &qpd, const ColumnVector &qppd)
qd - array of the vectors desired joints position, velocity, acceleration.
RVector torqueCmd(RVector... qd)
Call C++ method
torque_cmd(Robot_basic &robot, const ColumnVector &qd, const ColumnVector &qpd) or torque_cmd(Robot_basic &robot, const ColumnVector &qd, const ColumnVector &qpd, const ColumnVector &qppd)
qd - array of the vectors desired joints position, velocity, acceleration.
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||