syact
A library that defines actuators and their interaction with each other.
This library is intended to define bindings that can then be implemented by device-specific library, making their components available for use by general libraries like sybot.
In Action
use *;
// Position of components
const POS : PositionMM = PositionMM;
// Create a new linear_axis (implements SyncActuator as their sub-component does)
let mut linear_axis = new_belt_axis;
linear_axis.overwrite_abs_pos;
assert!; // Check with small tolerance requred for stepper motors
Further libraries
- Basic libraries
- Advanced libraries
- sybot: Follow up library that defines robots out of traits in this library
- Device-specific libraries
- systep: Stepper motors and drivers library, implementing
embedded-hal
- systep: Stepper motors and drivers library, implementing
Issues and requests
If you encounter any issues or if you have any request for new features, feel free to create an issue at the GitHub repo.