moonbitstack/moonmcl/trajectory does not have a README file
impl Trajectory for BSplineimpl Trajectory for CubicSplineimpl Trajectory for Polynomialimpl Trajectory for Syncedpub(all) struct Trapezoid {
distance : Double
v_max : Double
a_max : Double
start_velocity : Double
end_velocity : Double
duration : Double
ramp_time : Double
cruise_time : Double
peak_velocity : Double
sign : Double
} derive(Debug)impl Trajectory for Trapezoidfn cubic(start~ : Double, end~ : Double, start_velocity~ : Double, end_velocity~ : Double, duration~ : Double) -> Polynomial raise Refusedfn quintic(start~ : Double, end~ : Double, start_velocity~ : Double, start_acceleration~ : Double, end_velocity~ : Double, end_acceleration~ : Double, duration~ : Double) -> Polynomial raise RefusedInstall
Download zipMoonBit Motion Control Library: contracts for models, controllers, estimators, trajectories and planners, with dense linear algebra, PID and LQR/MPC control, Kalman and particle filtering, jerk-limited trajectories, sampling-based planning over user spaces, and robot kinematics.