|
|
| HingeJoint (PHIKHingeActuatorIf *hinge, std::string path, bool oe) |
| |
|
void | Initialize (int iterate, double mtime, int nVia, double rate=1.0, bool vCorr=true) |
| |
|
void | MakeJointMinjerk (int cnt) |
| |
|
void | CloseFile () |
| |
|
void | SaveTorque (int n) |
| |
|
void | SaveTarget () |
| |
|
void | SetTarget (int k, int n) |
| |
|
void | SetTargetVelocity (int k, int n) |
| |
|
void | SetTargetInitial () |
| |
|
void | SetOffsetFromLPF (int n) |
| |
|
void | ResetOffset (double o) |
| |
|
void | SavePosition (int k, int n) |
| |
|
void | SaveVelocity (int k, int n) |
| |
|
void | SavePositionFromLPF (int k, int n) |
| |
|
void | SaveVelocityFromLPF (int k, int n) |
| |
|
void | SaveViaPoint (int v, int t) |
| |
|
void | TrajectoryCorrection (int k, bool s) |
| |
|
void | ApplyLPF (int count) |
| |
|
void | Soften () |
| |
|
void | Harden () |
| |
|
void | ResetPD () |
| |
|
double | CalcTotalTorqueChange () |
| |
|
double | CalcTotalTorqueChangeLPF () |
| |
|
double | CalcTorqueChangeInSection (int n) |
| |
|
double | GetBestTorqueChangeInSection (int n) |
| |
|
void | SetBestTorqueChange () |
| |
|
void | ShowInfo () |
| |
|
void | SetTargetCurrent () |
| |
|
void | SetPD (double s, double d, bool mul) |
| |
|
void | SetTargetFromLPF (int k, int n) |
| |
|
void | UpdateIKParam (double b, double p) |
| |
|
void | OutputTorque () |
| |
|
double | GetMaxForce () |
| |
|
void | SetWeight (double w) |
| |
|
void | SetPullbackTarget (int k, int n) |
| |
|
void | SetPullbackTargetFromInitial () |
| |
|
|
PHIKHingeActuatorIf * | hinge |
| |
|
PHSceneIf * | scene |
| |
|
PTM::VVector< double > | torque |
| |
|
PTM::VVector< double > | torqueLPF |
| |
|
PTM::VMatrixRow< double > | angle |
| |
|
PTM::VMatrixRow< double > | angleLPF |
| |
|
PTM::VMatrixRow< double > | angleVels |
| |
|
PTM::VMatrixRow< double > | angleVelsLPF |
| |
|
double | targetAngle |
| |
|
double | targetVel |
| |
|
PTM::VVector< double > | viaAngles |
| |
|
PTM::VVector< double > | viaVels |
| |
|
PTM::VVector< double > | viatimes |
| |
|
double | initialTorque |
| |
|
double | initialAngle |
| |
|
double | initialVel |
| |
|
double | initialPullbackTarget |
| |
|
double | weight = 1.0 |
| |
|
double | rateLPF = 1.0 |
| |
|
double | originalSpring |
| |
|
double | originalDamper |
| |
|
double | hardenSpring = 1e30 |
| |
|
double | hardenDamper = 1e8 |
| |
|
bool | mul = true |
| |
|
int | iterate |
| |
|
double | mtime |
| |
|
int | movetime |
| |
|
bool | viaCorrect |
| |
|
PTM::VMatrixRow< double > | CorrTraj |
| |
|
PTM::VVector< double > | torqueChange |
| |
|
PTM::VVector< double > | torqueChangeLPF |
| |
|
PTM::VVector< double > | tChanges |
| |
このクラスの説明は次のファイルから生成されました:
- Creature/CRTrajectoryPlanner.h