Data Structures | |
struct | a_trajbell |
instance structure for bell-shaped velocity trajectory More... | |
Typedefs | |
typedef struct a_trajbell | a_trajbell |
Functions | |
a_real | a_trajbell_gen (a_trajbell *ctx, a_real jm, a_real am, a_real vm, a_real p0, a_real p1, a_real v0, a_real v1) |
generate for bell-shaped velocity trajectory | |
a_real | a_trajbell_pos (a_trajbell const *ctx, a_real x) |
compute position for bell-shaped velocity trajectory | |
a_real | a_trajbell_vel (a_trajbell const *ctx, a_real x) |
compute velocity for bell-shaped velocity trajectory | |
a_real | a_trajbell_acc (a_trajbell const *ctx, a_real x) |
compute acceleration for bell-shaped velocity trajectory | |
a_real | a_trajbell_jer (a_trajbell const *ctx, a_real x) |
compute jerk for bell-shaped velocity trajectory | |
a_real a_trajbell_acc | ( | a_trajbell const * | ctx, |
a_real | x ) |
compute acceleration for bell-shaped velocity trajectory
[in] | ctx | points to an instance of bell-shaped velocity trajectory |
[in] | x | difference between current time and initial time |
a_real a_trajbell_gen | ( | a_trajbell * | ctx, |
a_real | jm, | ||
a_real | am, | ||
a_real | vm, | ||
a_real | p0, | ||
a_real | p1, | ||
a_real | v0, | ||
a_real | v1 ) |
generate for bell-shaped velocity trajectory
If
[in,out] | ctx | points to an instance of bell-shaped velocity trajectory |
[in] | jm | defines the maximum jerk during system operation |
[in] | am | defines the maximum acceleration during system operation |
[in] | vm | defines the maximum velocity during system operation |
[in] | p0 | defines the initial position |
[in] | p1 | defines the final position |
[in] | v0 | defines the initial velocity |
[in] | v1 | defines the final velocity |
a_real a_trajbell_jer | ( | a_trajbell const * | ctx, |
a_real | x ) |
compute jerk for bell-shaped velocity trajectory
[in] | ctx | points to an instance of bell-shaped velocity trajectory |
[in] | x | difference between current time and initial time |
a_real a_trajbell_pos | ( | a_trajbell const * | ctx, |
a_real | x ) |
compute position for bell-shaped velocity trajectory
[in] | ctx | points to an instance of bell-shaped velocity trajectory |
[in] | x | difference between current time and initial time |
a_real a_trajbell_vel | ( | a_trajbell const * | ctx, |
a_real | x ) |
compute velocity for bell-shaped velocity trajectory
[in] | ctx | points to an instance of bell-shaped velocity trajectory |
[in] | x | difference between current time and initial time |