Data Structures | |
struct | a_trajpoly7 |
instance structure for hepta polynomial trajectory More... | |
Typedefs | |
typedef struct a_trajpoly7 | a_trajpoly7 |
Functions | |
void | a_trajpoly7_gen (a_trajpoly7 *ctx, a_real ts, a_real p0, a_real p1, a_real v0, a_real v1, a_real a0, a_real a1, a_real j0, a_real j1) |
generate for hepta polynomial trajectory | |
void | a_trajpoly7_c0 (a_trajpoly7 const *ctx, a_real c[8]) |
compute coefficients of position for hepta polynomial trajectory | |
void | a_trajpoly7_c1 (a_trajpoly7 const *ctx, a_real c[7]) |
compute coefficients of velocity for hepta polynomial trajectory | |
void | a_trajpoly7_c2 (a_trajpoly7 const *ctx, a_real c[6]) |
compute coefficients of acceleration for hepta polynomial trajectory | |
void | a_trajpoly7_c3 (a_trajpoly7 const *ctx, a_real c[5]) |
compute coefficients of jerk for hepta polynomial trajectory | |
a_real | a_trajpoly7_pos (a_trajpoly7 const *ctx, a_real x) |
compute position for hepta polynomial trajectory | |
a_real | a_trajpoly7_vel (a_trajpoly7 const *ctx, a_real x) |
compute velocity for hepta polynomial trajectory | |
a_real | a_trajpoly7_acc (a_trajpoly7 const *ctx, a_real x) |
compute acceleration for hepta polynomial trajectory | |
a_real | a_trajpoly7_jer (a_trajpoly7 const *ctx, a_real x) |
compute jerk for hepta polynomial trajectory | |
a_real a_trajpoly7_acc | ( | a_trajpoly7 const * | ctx, |
a_real | x ) |
compute acceleration for hepta polynomial trajectory
[in] | ctx | points to an instance of hepta polynomial trajectory |
[in] | x | difference between current time and initial time |
void a_trajpoly7_c0 | ( | a_trajpoly7 const * | ctx, |
a_real | c[8] ) |
compute coefficients of position for hepta polynomial trajectory
[in] | ctx | points to an instance of hepta polynomial trajectory |
[out] | c | coefficients of position |
void a_trajpoly7_c1 | ( | a_trajpoly7 const * | ctx, |
a_real | c[7] ) |
compute coefficients of velocity for hepta polynomial trajectory
[in] | ctx | points to an instance of hepta polynomial trajectory |
[out] | c | coefficients of velocity |
void a_trajpoly7_c2 | ( | a_trajpoly7 const * | ctx, |
a_real | c[6] ) |
compute coefficients of acceleration for hepta polynomial trajectory
[in] | ctx | points to an instance of hepta polynomial trajectory |
[out] | c | coefficients of acceleration |
void a_trajpoly7_c3 | ( | a_trajpoly7 const * | ctx, |
a_real | c[5] ) |
compute coefficients of jerk for hepta polynomial trajectory
[in] | ctx | points to an instance of hepta polynomial trajectory |
[out] | c | coefficients of jerk |
void a_trajpoly7_gen | ( | a_trajpoly7 * | ctx, |
a_real | ts, | ||
a_real | p0, | ||
a_real | p1, | ||
a_real | v0, | ||
a_real | v1, | ||
a_real | a0, | ||
a_real | a1, | ||
a_real | j0, | ||
a_real | j1 ) |
generate for hepta polynomial trajectory
[in,out] | ctx | points to an instance of hepta polynomial trajectory |
[in] | ts | difference between final time and initial time |
[in] | p0 | initial position |
[in] | p1 | final position |
[in] | v0 | initial velocity |
[in] | v1 | final velocity |
[in] | a0 | initial acceleration |
[in] | a1 | final acceleration |
[in] | j0 | initial jerk |
[in] | j1 | final jerk |
a_real a_trajpoly7_jer | ( | a_trajpoly7 const * | ctx, |
a_real | x ) |
compute jerk for hepta polynomial trajectory
[in] | ctx | points to an instance of hepta polynomial trajectory |
[in] | x | difference between current time and initial time |
a_real a_trajpoly7_pos | ( | a_trajpoly7 const * | ctx, |
a_real | x ) |
compute position for hepta polynomial trajectory
[in] | ctx | points to an instance of hepta polynomial trajectory |
[in] | x | difference between current time and initial time |
a_real a_trajpoly7_vel | ( | a_trajpoly7 const * | ctx, |
a_real | x ) |
compute velocity for hepta polynomial trajectory
[in] | ctx | points to an instance of hepta polynomial trajectory |
[in] | x | difference between current time and initial time |