https://github.com/eberess/gero
Système de contrôle et d'IA pour le robot Unitree G1 Edu optimisé pour l'accueil et la sûreté.
https://github.com/eberess/gero
ai-vision humanoid mujoco python-sdk robotics unitree-g1
Last synced: 7 days ago
JSON representation
Système de contrôle et d'IA pour le robot Unitree G1 Edu optimisé pour l'accueil et la sûreté.
- Host: GitHub
- URL: https://github.com/eberess/gero
- Owner: eberess
- License: apache-2.0
- Created: 2026-03-09T09:56:57.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-06-19T13:49:43.000Z (8 days ago)
- Last Synced: 2026-06-19T14:29:26.002Z (8 days ago)
- Topics: ai-vision, humanoid, mujoco, python-sdk, robotics, unitree-g1
- Language: Python
- Homepage:
- Size: 267 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Notice: NOTICE
Awesome Lists containing this project
README
# Project GERO
[](https://opensource.org/licenses/Apache-2.0)
[](https://www.python.org/downloads/)
[](https://github.com/psf/black)
[](https://github.com/eberess/GERO/wiki)
> **Humanoid Intelligence for Complex Environment Navigation & Interaction.**
GERO (Ground Expert Robot Operator) est un projet de R&D axé sur le déploiement opérationnel du robot **Unitree G1 Edu**. L'objectif est de pousser les limites de l'interaction humain-robot (HRI), de la vision par ordinateur en milieu dense et de la manipulation tactile fine.
---
## Table des Matières
1. [Vision du Projet](#-vision-du-projet)
2. [Stack Technique](#-stack-technique)
3. [Architecture Logicielle](#-architecture-logicielle)
4. [Feuille de Route (Roadmap)](#-feuille-de-route-roadmap)
5. [Structure du Dépôt](#-structure-du-dépôt)
6. [Installation & Usage](#-installation-usage)
---
## Vision du Projet
Développer une couche logicielle robuste permettant à un robot humanoïde de :
* **Percevoir :** Analyse sémantique de l'espace et reconnaissance de flux.
* **Interagir :** Communication multimodale (audio/visuel) et retour tactile.
* **Opérer :** Navigation autonome sécurisée dans des zones à haute densité de passage.
## Stack Technique
* **Hardware :** Unitree G1 Edu (U6 High-Performance 100 TOPS).
* **Physique & Simulation :** MuJoCo (pour la validation des algorithmes de marche et d'interaction).
* **Communication :** DDS (Data Distribution Service) via Unitree SDK 2.
* **IA :** Architecture modulaire pour l'intégration de LLM et de Vision Transformers.
## Architecture Logicielle
Le projet GERO repose sur une architecture découplée pour garantir la sécurité et la performance temps-réel :
* **Layer 1 (Perception) :** Traitement des flux LiDAR et caméras via Vision Transformers.
* **Layer 2 (Decision) :** Moteur logique gérant les états de mission et l'interaction HRI.
* **Layer 3 (Control) :** Interface avec `unitree_sdk2` pour la conversion des commandes en mouvements fluides.
## Feuille de Route (Roadmap)
- [ ] **Phase 1 : Simulation (Digital Twin)** : Intégration complète du modèle URDF G1 dans MuJoCo.
- [ ] **Phase 2 : Perception Lab** : Développement des algorithmes de détection d'objets en zones denses.
- [ ] **Phase 3 : HRI & Tactile** : Implémentation du feedback des mains U6 et synthèse vocale.
- [ ] **Phase 4 : Field Tests** : Déploiement en environnement contrôlé (Lab-scale).
## Installation & Usage (Quickstart)
*Note : L'environnement est entièrement conteneurisé.*
```bash
# Clone le dépôt
git clone git@github.com:eberess/gero.git
# Build de l'environnement Lab (Docker)
docker build -t gero-lab:latest .
```
## Structure du Dépôt
* `/docs` : Spécifications techniques et Wiki.
* `/simulation` : Environnements virtuels et "Digital Twin" du G1.
* `/src` : Modules de perception, décision et contrôle.
* `/scripts` : Utilitaires de déploiement et Dockerisation.
## Sécurité et Confidentialité
Ce projet suit des protocoles de sécurité stricts. Aucun identifiant réseau ou donnée de capture réelle ne doit être stocké sur ce dépôt public. Référez-vous au fichier `.gitignore` et aux templates de configuration.
> ### Éthique et Conformité
> Le projet GERO est développé dans le respect des directives éthiques sur l'IA et la robotique. Les algorithmes de vision sont conçus pour garantir l'anonymat dans les espaces publics (traitement on-device, aucune conservation de données biométriques).
---
*Ceci est un projet de recherche indépendant. Les mentions de partenaires tiers sont soumises à accord préalable.*