instance structure for bell-shaped velocity trajectory More...
#include <trajbell.h>
Public Member Functions | |
a_float | gen (a_float jm_, a_float am_, a_float vm_, a_float p0_, a_float p1_, a_float v0_=0, a_float v1_=0) |
a_float | pos (a_float x) const |
a_float | vel (a_float x) const |
a_float | acc (a_float x) const |
a_float | jer (a_float x) const |
Data Fields | |
a_float | t |
a_float | tv |
a_float | ta |
a_float | td |
a_float | taj |
a_float | tdj |
a_float | p0 |
a_float | p1 |
a_float | v0 |
a_float | v1 |
a_float | vm |
a_float | jm |
a_float | am |
a_float | dm |
instance structure for bell-shaped velocity trajectory
a_float a_trajbell::am |
maximum acceleration
a_float a_trajbell::dm |
maximum deceleration
a_float a_trajbell::jm |
maximum jerk
a_float a_trajbell::p0 |
initial position
a_float a_trajbell::p1 |
final position
a_float a_trajbell::t |
total duration
a_float a_trajbell::ta |
acceleration phase
a_float a_trajbell::taj |
time-interval in which the jerk is constant (j max or j min ) during the acceleration phase
a_float a_trajbell::td |
deceleration phase
a_float a_trajbell::tdj |
time-interval in which the jerk is constant (j max or j min ) during the deceleration phase
a_float a_trajbell::tv |
constant velocity phase
a_float a_trajbell::v0 |
initial velocity
a_float a_trajbell::v1 |
final velocity
a_float a_trajbell::vm |
maximum velocity