mirror of
https://github.com/huggingface/lerobot.git
synced 2026-05-31 19:01:28 +00:00
42 lines
871 B
Markdown
42 lines
871 B
Markdown
|
|
# OpenArms Web Recording Interface
|
||
|
|
|
||
|
|
A web interface for recording OpenArms datasets.
|
||
|
|
|
||
|
|
## Installation
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd examples/openarms_web_interface
|
||
|
|
npm install
|
||
|
|
```
|
||
|
|
|
||
|
|
## Usage
|
||
|
|
|
||
|
|
**Start everything with one command:**
|
||
|
|
|
||
|
|
```bash
|
||
|
|
./launch.sh
|
||
|
|
```
|
||
|
|
|
||
|
|
This will:
|
||
|
|
- Start the FastAPI backend on port 8000
|
||
|
|
- Start the React frontend on port 5173
|
||
|
|
- Show live logs from both services
|
||
|
|
|
||
|
|
Then open your browser to: **http://localhost:5173**
|
||
|
|
|
||
|
|
**Stop with:** `Ctrl+C`
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Workflow
|
||
|
|
|
||
|
|
1. **Configure CAN interfaces** and **camera paths** in the dropdowns
|
||
|
|
2. Click **"Setup Robots"** to initialize (once at start)
|
||
|
|
3. Enter a **task description**
|
||
|
|
4. Click **"Start Recording"** to begin an episode
|
||
|
|
5. Click **"Stop Recording"** when done
|
||
|
|
6. Dataset is automatically encoded and uploaded to HuggingFace Hub as **private**
|
||
|
|
7. Repeat steps 3-6 for more episodes (no need to re-setup robots!)
|
||
|
|
|
||
|
|
---
|