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                     |
+------------------------------+