TinyLink / README.md
the-robot-ai's picture
Reorganize readme
927dd2a verified
---
license: apache-2.0
tags:
- robotics
- drone
---
# TinyLink
## πŸ“Œ Summary
TinyLink is a **lightweight** language model fine-tuned to translate natural language instructions into commands for controlling drones and robots via MAVLink.
It is designed for edge robotics. Unlike solutions relying on cloud APIs, TinyLink runs **fully offline** on your local machine.
![image/png](https://cdn-uploads.huggingface.co/production/uploads/68c73fc79be97c6ebdbaeb02/Uh1At0zTW45mweZh8Ynj_.png)
## Demo & Instructions
For a demo on how to use this model, you can check the following [Github repo](https://github.com/grep265/tinylink)
## Features
- Translates plain text instructions into MAVLink commands.
- Runs entirely on-device for enhanced privacy. No API keys or cloud dependency.
- Runs on everyday hardware; no GPU or excessive RAM needed.
- Tested with ArduPilot SITL.
- Achieves **0.9–2.2s** inference times on CPU, depending on hardware.
- Supported Commands:
1. Arm
2. Disarm
3. Takeoff
4. Land
5. Change mode (limited modes supported)
6. Move in X, Y, Z (Copter and Rover)
## Performance & Tested Platforms
| Platform | RAM | Inference Time (avg) | Status |
|-------------------------|------------------|-----------------------|-------------|
| Win 11 (App) & WSL2 (SITL) | 16 GB | 1.7 - 4s (Avg 2.2s) | βœ… Tested |
| Win 11 (TinyLink) | 16 GB | 0.5 - 1.2s (Avg 0.9s) | βœ… Tested |
| Raspberry Pi 5 | 4 GB | 0.8 - 2s (Avg 1.5s) | βœ… Tested |
| NVIDIA Jetson Nano | - | - | ❌ Not tested |