TINYAUTON¶
ABOUT THIS PROJECT¶
This project dedicates to the development of a library for tiny agent related computing running on MCU devices to serve the multi-agent system,covering mathematical operations, digital signal processing, and TinyML.
About the Name
The name "TinyAuton" is a combination of "Tiny" and "Auton". "Tiny" means the agent is designed to run on MCU devices, and "Auton" is short for "Autonomous Agent".
TARGET HARDWARE¶
- MCU devices (currently targeting ESP32 as the main platform)
SCOPE¶
- Platform adaptation and various tools (time, communication, etc.)
- Basic Math Operations
- Digital Signal Processing
- TinyML / Edge AI
HOST DEVKITS¶
Tip
The following hardwares are for demonstration purposes only. This project is not limited to these and can be ported to other types of hardwares.
- DNESP32S3M from Alientek (ESP32-S3)
-
NexNode
PROJECT ARCHITECTURE¶
+------------------------------+
| APPLICATION |
+------------------------------+
| - TinyAI | <-- AI Functions
| - TinyDSP | <-- DSP Functions
| - TinyMath | <-- Common Math Functions
| - TinyToolbox | <-- Platform-specific Low-level Optimization + Various Utilities
| MIDDLEWARE |
+------------------------------+
| DRIVERS |
+------------------------------+
| HARDWARE |
+------------------------------+