|
|||||||||
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_SIZE
Incorrect 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 |