Refactor voice control core and robot behavior

This commit is contained in:
cristhian aguilera
2026-02-02 12:29:59 -03:00
parent b9798a2f46
commit 695d309816
36 changed files with 3436 additions and 1065 deletions

View File

@@ -1,29 +1,27 @@
## Getting started
## Getting Started
- Install it with:
Build and run:
```bash
uv venv -p 3.12 --seed
dora build [dataflow.yml] --uv
```
- Run it with:
```bash
dora run [dataflow.yml] --uv
dora build <dataflow.yml> --uv
dora run <dataflow.yml> --uv
```
## Dataflows
| Dataflow | Description |
|----------|-------------|
| `dataflow_ulite6.yml` | Ufactory ULite6 robot control with web UI|
| `dataflow_voice_control_ulite6_zed.yml` | Voice-controlled robot with object detection |
| `dataflow_ulite6.yml` | ULite6 robot control with web UI |
| `dataflow_zed_cpp.yml` | ZED camera capture with image viewer |
## Nodes
| Node | Description |
|------|-------------|
| `ulite6` | UFactory Lite6 robot controller with REST API and web UI |
| `zed_camera_cpp` | ZED stereo camera capture (C++) |
| `image_viewer` | Display images from Dora stream |
| `dora_voice_control` | Voice command processing and robot behavior |
| `dora_yolo_object_detector` | YOLO-based object detection with ZED point cloud |
| `dora_ulite6` | UFactory Lite6 robot controller with REST API |
| `dora_zed_cpp` | ZED stereo camera capture (C++) |
| `dora_iobridge` | I/O bridge for voice websocket |
| `dora_image_viewer` | Display images from Dora stream |