7#ifndef LIBA_TRAJPOLY5_H
8#define LIBA_TRAJPOLY5_H
20#if defined(__cplusplus)
112#if defined(__cplusplus)
116typedef struct a_trajpoly5 trajpoly5;
133#if defined(__cplusplus)
152 A_INLINE
void c0(
a_real x[6])
const
156 A_INLINE
void c1(
a_real x[5])
const
160 A_INLINE
void c2(
a_real x[4])
const
double a_real
compiler built-in floating-point number type
Definition a.h:1006
void a_trajpoly5_c2(a_trajpoly5 const *ctx, a_real c[4])
compute coefficients of acceleration for quintic polynomial trajectory
a_real a_trajpoly5_pos(a_trajpoly5 const *ctx, a_real x)
compute position for quintic polynomial trajectory
void a_trajpoly5_c1(a_trajpoly5 const *ctx, a_real c[5])
compute coefficients of velocity for quintic polynomial trajectory
void a_trajpoly5_c0(a_trajpoly5 const *ctx, a_real c[6])
compute coefficients of position for quintic polynomial trajectory
void a_trajpoly5_gen(a_trajpoly5 *ctx, a_real ts, a_real p0, a_real p1, a_real v0, a_real v1, a_real a0, a_real a1)
generate for quintic polynomial trajectory
a_real a_trajpoly5_acc(a_trajpoly5 const *ctx, a_real x)
compute acceleration for quintic polynomial trajectory
a_real a_trajpoly5_vel(a_trajpoly5 const *ctx, a_real x)
compute velocity for quintic polynomial trajectory
instance structure for quintic polynomial trajectory
Definition trajpoly5.h:131
a_real c[6]
Definition trajpoly5.h:132