Crate scurve_motion

Crate scurve_motion 

Source
Expand description

§scurve_motion

A small library for computing S-curve motion profiles in Rust.

This library provides the following modules:

  • scurve for managing an S-curve with given constraints and computing the profile.
  • scurve_task_executor for storing and operating on the computed motion tasks.
  • motion_task for describing a single motion segment in time.
  • buffer_fifo for a simple FIFO buffer implementation.
  • motion_executor for executing motion tasks in discrete ticks.

Author: Anton Khrustalev, creapunk

Re-exports§

pub use scurve::*;
pub use scurve_task::*;
pub use motion_polynomial::*;
pub use motion_polynomial_executor::*;

Modules§

motion_polynomial
motion_polynomial_executor
scurve
scurve_task