27 lines
1.6 KiB
Markdown
27 lines
1.6 KiB
Markdown
# Robotics Navigation and Control Via Postcard *RNavP*
|
|
|
|
This is a crate designed to assit in development for the entire stack from the MCU(Running Embassy) to a STD computer talking to that MCU Via postcard for Drivetrain control.
|
|
Designed for intergration with ROS2 but is *NOT* required and will work for any STD enviroment for the control system
|
|
|
|
|
|
## Highlights
|
|
|
|
Able to drive just about anything, 2 wheel differential drive, simple we got that. 4 Wheeled OmniDirectional? We got that to. 9 Wheeled Abomination? Why? But, *We gotcha bro!*
|
|
|
|
Simulation system, Define the upper level logic, and the placement of the wheels and the motor specs and we can give you a low fidilety simulation output on the Computer no MCU needed.
|
|
Want to see it ON something? Well use the outputs and hook into the SIM of your choice! Verify your robot design and logic systems, before even ordering the MCU, or having to design how the ESC works.
|
|
|
|
Entirely Rust, this uses a full RUST eco system from the ground up, keeping the Your code safe, and your robots doing exactly what you intended for them to do.
|
|
|
|
Uses Embassy. Since this is designed to have a single function init, you WILL have to pass in your embassy executor spawning item so you can't spawn anything new once this is started.
|
|
BUT, you can easily just throw this entire system on core 1 (Second core) of your MCU, and not care about it anymore. Handle the rest of your logic, read some data, run a HMI using the wonderful SLINT crate.
|
|
Who knows? What we do know is that, your entire drivetrain and sensor system you asked us to handle. We handled.
|
|
|
|
|
|
|
|
## Licensing
|
|
|
|
Dual Licensed Under
|
|
|
|
MIT and Apache-2.0
|