sybot_lib-0.8.2 has been yanked.
sybot_lib
A simple library to control groups of components and robots.
Extension library for the stepper_lib.
-- UNFINISHED DOCS --
Full documentation will be added soon
Goal
- Create an all-in-one library for controlling robots, exposing them to networks and doing basic calculations
In action
The following example creates a new SyArm robot, runs all setup functions and executes a GCode-script.
# ...
[]
# Include the library configured for the raspberry pi
= { = "0.8.2, features = [ "rasp" ] }
# ...
use ;
use Interpreter;
use init_intpr;
(Source: "examples/in_action.rs")
Features
For more features, see stepper_lib#features
- Robots
- Basic 3D-Printer like robot ("Syomat")
- Basic robotic arm ("SyArm")
- Custom robots
- Tools
- Configuration files
- JSON
- Parsing
- Generating
- JSON
- Calculation
- Forces
- Basic
- Advanced
- Inertias
- Basic
- Advanced
- Paths
- Forces
- Controls
- GCode
- Networking
- HTTP
- MQTT
- Serial
- Logging
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.