20#if defined(__cplusplus)
139#if defined(__cplusplus)
166#if defined(__cplusplus)
#define a_float
Definition a.h:785
double a_trajbell_jer(a_trajbell const *ctx, double x)
calculate jerk for bell-shaped velocity trajectory
double a_trajbell_acc(a_trajbell const *ctx, double x)
calculate acceleration for bell-shaped velocity trajectory
double a_trajbell_gen(a_trajbell *ctx, double jm, double am, double vm, double p0, double p1, double v0, double v1)
generate for bell-shaped velocity trajectory
double a_trajbell_vel(a_trajbell const *ctx, double x)
calculate velocity for bell-shaped velocity trajectory
double a_trajbell_pos(a_trajbell const *ctx, double x)
calculate position for bell-shaped velocity trajectory
instance structure for bell-shaped velocity trajectory
Definition trajbell.h:151
double vm
maximum velocity
Definition trajbell.h:162
double p1
final position
Definition trajbell.h:159
double ta
acceleration phase
Definition trajbell.h:154
double taj
time-interval in which the jerk is constant (j max or j min ) during the acceleration phase
Definition trajbell.h:156
double am
maximum acceleration
Definition trajbell.h:164
double v0
initial velocity
Definition trajbell.h:160
double tv
constant velocity phase
Definition trajbell.h:153
double tdj
time-interval in which the jerk is constant (j max or j min ) during the deceleration phase
Definition trajbell.h:157
double p0
initial position
Definition trajbell.h:158
double dm
maximum deceleration
Definition trajbell.h:165
double td
deceleration phase
Definition trajbell.h:155
double jm
maximum jerk
Definition trajbell.h:163
double v1
final velocity
Definition trajbell.h:161
double t
total duration
Definition trajbell.h:152