55 lines
2.0 KiB
Markdown
55 lines
2.0 KiB
Markdown
# agentic-robotics-embedded
|
|
|
|
[](https://crates.io/crates/agentic-robotics-embedded)
|
|
[](https://docs.rs/agentic-robotics-embedded)
|
|
[](../../LICENSE)
|
|
|
|
**Embedded systems support for Agentic Robotics**
|
|
|
|
Part of the [Agentic Robotics](https://github.com/ruvnet/vibecast) framework - high-performance robotics middleware with ROS2 compatibility.
|
|
|
|
## Features
|
|
|
|
- 🔌 **No-std compatible**: Run on bare-metal embedded systems
|
|
- ⚡ **RTIC integration**: Real-Time Interrupt-driven Concurrency
|
|
- 🚀 **Embassy support**: Modern async/await for embedded
|
|
- 💾 **Minimal footprint**: < 50KB code size
|
|
- 🎯 **Zero-allocation**: Static memory allocation
|
|
- 🔋 **Low power**: Optimized for battery-powered robots
|
|
|
|
## Installation
|
|
|
|
```toml
|
|
[dependencies]
|
|
agentic-robotics-core = { version = "0.1.0", default-features = false }
|
|
agentic-robotics-embedded = "0.1.0"
|
|
```
|
|
|
|
## Supported Platforms
|
|
|
|
| Platform | Status | Framework | Example |
|
|
|----------|--------|-----------|---------|
|
|
| **STM32** | ✅ Supported | RTIC, Embassy | STM32F4, STM32H7 |
|
|
| **ESP32** | ✅ Supported | Embassy | ESP32-C3, ESP32-S3 |
|
|
| **nRF** | ✅ Supported | Embassy | nRF52, nRF53 |
|
|
| **RP2040** | ✅ Supported | Embassy | Raspberry Pi Pico |
|
|
|
|
## License
|
|
|
|
Licensed under either of:
|
|
|
|
- Apache License, Version 2.0 ([LICENSE-APACHE](../../LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
|
|
- MIT License ([LICENSE-MIT](../../LICENSE-MIT) or http://opensource.org/licenses/MIT)
|
|
|
|
at your option.
|
|
|
|
## Links
|
|
|
|
- **Homepage**: [ruv.io](https://ruv.io)
|
|
- **Documentation**: [docs.rs/agentic-robotics-embedded](https://docs.rs/agentic-robotics-embedded)
|
|
- **Repository**: [github.com/ruvnet/vibecast](https://github.com/ruvnet/vibecast)
|
|
|
|
---
|
|
|
|
**Part of the Agentic Robotics framework** • Built with ❤️ by the Agentic Robotics Team
|