|
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.