|
#include <RobotAPI/components/units/RobotUnit/BasicControllers.h>
Classes | |
struct | FixedMinJerkState |
struct | Output |
struct | State |
Public Member Functions | |
double | getTargetPosition () const |
void | reset () |
Output | run () |
void | setTargetPosition (double value) |
Public Attributes | |
double | currentAcc |
double | currentPosition |
double | currentV |
double | desiredDeceleration |
double | desiredJerk |
double | dt |
double | maxDt |
double | maxV |
double | p = 1.0 |
double | p_adjust_ratio = 0.8 |
double | phase2SwitchDistance = 0.1 |
double | phase2SwitchMaxRemainingTime = 0.2 |
Protected Attributes | |
double | currentP_Phase2 = -1 |
double | currentP_Phase3 = -1 |
double | currentTime = 0 |
double | finishTime = 0 |
std::unique_ptr< FixedMinJerkState > | fixedMinJerkState |
double | targetPosition |
Definition at line 471 of file BasicControllers.h.
double getTargetPosition | ( | ) | const |
Definition at line 1280 of file BasicControllers.cpp.
void reset | ( | ) |
void setTargetPosition | ( | double | value | ) |
double currentAcc |
Definition at line 496 of file BasicControllers.h.
|
protected |
Definition at line 507 of file BasicControllers.h.
|
protected |
Definition at line 506 of file BasicControllers.h.
double currentPosition |
Definition at line 494 of file BasicControllers.h.
|
protected |
Definition at line 510 of file BasicControllers.h.
double currentV |
Definition at line 495 of file BasicControllers.h.
double desiredDeceleration |
Definition at line 498 of file BasicControllers.h.
double desiredJerk |
Definition at line 499 of file BasicControllers.h.
double dt |
Definition at line 492 of file BasicControllers.h.
|
protected |
Definition at line 509 of file BasicControllers.h.
|
protected |
Definition at line 511 of file BasicControllers.h.
double maxDt |
Definition at line 493 of file BasicControllers.h.
double maxV |
Definition at line 497 of file BasicControllers.h.
double p = 1.0 |
Definition at line 500 of file BasicControllers.h.
double p_adjust_ratio = 0.8 |
Definition at line 503 of file BasicControllers.h.
double phase2SwitchDistance = 0.1 |
Definition at line 501 of file BasicControllers.h.
double phase2SwitchMaxRemainingTime = 0.2 |
Definition at line 502 of file BasicControllers.h.
|
protected |
Definition at line 508 of file BasicControllers.h.