File size: 1,035 Bytes
23ca5de
 
3d08a9e
 
2f938f4
23ca5de
3d08a9e
23ca5de
 
3d08a9e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9fd9b27
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
---
title: Robotics Visual Lab
emoji: 🤖
colorFrom: blue
colorTo: blue
sdk: docker
pinned: true
---


# Robotics Visual Lab

This is a visual lab for experimenting with robotic manipulators using Pinocchio and Meshcat. You can select different robots, manipulate their joint angles using sliders, and visualize the results in real-time.

The robot models are sourced from the `example-robot-data` package.

## Features

- Select from a variety of robotic manipulators (e.g., Panda, UR5, Kuka).
- Adjust joint angles using interactive sliders.
- Real-time 3D visualization using Meshcat.
- Easy-to-use Gradio interface.

## Requirements
- Python 3.7+
- Pinocchio
- Meshcat
- Gradio
- example-robot-data package


## To run the app locally

1. Clone this repository.
2. build the Docker image using the provided Dockerfile.
```
docker build -t robotics-visual-lab .
```
3. Run the Docker container
```
docker run -p 7860:7860 robotics-visual-lab
```
4. Open your web browser and navigate to `http://localhost:7860` to access the app.