lipm_walking_controller
1.6.0
|
Polynomial whose argument is retimed to
by
.
More...
#include <lipm_walking/utils/polynomials.h>
Public Member Functions | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | RetimedPolynomial () |
Empty constructor. More... | |
RetimedPolynomial (Polynomial< T > poly, double duration) | |
Constructor. More... | |
double | duration () const |
Get trajectory duration. More... | |
void | reset (const T &initPos, const T &targetPos, double duration) |
Reset duration and boundary positions. More... | |
void | reset (const T &initPos, const T &initVel, const T &targetPos, const T &targetVel, double duration) |
Reset duration and boundary positions and velocities. More... | |
void | reset (const T &initPos, const T &initVel, const T &initAccel, const T &targetPos, const T &targetVel, const T &targetAccel, double duration) |
Reset duration and boundary positions, velocities and accelerations. More... | |
double | s (double t) const |
Mapping from ![]() ![]() | |
double | sd (double t) const |
Mapping from ![]() ![]() | |
T | pos (double t) const |
Position along the retimed trajectory. More... | |
T | vel (double t) const |
Velocity along the retimed trajectory. More... | |
T | accel (double t) const |
Acceleration along the retimed trajectory. More... | |
Protected Attributes | |
double | duration_ |
Polynomial< T > | poly_ |
Polynomial whose argument is retimed to
by
.
Definition at line 662 of file polynomials.h.
|
inline |
Empty constructor.
Definition at line 669 of file polynomials.h.
|
inline |
Constructor.
poly | Polynomial whose argument ![]() |
duration | New duration T of the retiming ![]() |
Definition at line 678 of file polynomials.h.
|
inline |
Acceleration along the retimed trajectory.
t | Time ![]() |
Definition at line 795 of file polynomials.h.
|
inline |
Get trajectory duration.
Definition at line 683 of file polynomials.h.
|
inline |
Position along the retimed trajectory.
t | Time ![]() |
Definition at line 775 of file polynomials.h.
|
inline |
Reset duration and boundary positions, velocities and accelerations.
initPos | Initial position. |
initVel | Initial velocity. |
initAccel | Initial acceleration. |
targetPos | Target position. |
targetVel | Target velocity. |
targetAccel | Target acceleration. |
duration | New duration T of the trajectory. |
Definition at line 739 of file polynomials.h.
|
inline |
Reset duration and boundary positions and velocities.
initPos | Initial position. |
initVel | Initial velocity. |
targetPos | Target position. |
targetVel | Target velocity. |
duration | New duration T of the trajectory. |
Definition at line 716 of file polynomials.h.
|
inline |
Reset duration and boundary positions.
initPos | Initial position. |
targetPos | Target position. |
duration | New duration T of the trajectory. |
Definition at line 697 of file polynomials.h.
|
inline |
Mapping from to
.
Definition at line 756 of file polynomials.h.
|
inline |
Mapping from to
.
Definition at line 765 of file polynomials.h.
|
inline |
Velocity along the retimed trajectory.
t | Time t ![]() |
Definition at line 785 of file polynomials.h.
|
protected |
Definition at line 801 of file polynomials.h.
|
protected |
Definition at line 802 of file polynomials.h.