Le principe
Une caméra reliée à un Jetson Orin Nano Super détecte, suit et compte des objets (personnes, véhicules…) grâce à YOLO, entièrement en local. Les résultats sont publiés sur MQTT : un tableau de bord web les affiche, et des nœuds ESP32 peuvent y réagir physiquement — LED, relais, servo, buzzer. Quatre étudiants — deux en électronique, deux en informatique — construisent cette chaîne complète, de la caméra à l’action physique.
De la caméra à l’action
Caméra USB/CSI sur le Jetson, pipeline GStreamer, caractérisation (résolution, fréquence, champ de vision, latence). Constitution et annotation d’un jeu de données représentatif, validé en conditions réelles.
YOLO tourne directement sur le Jetson : détection multi-classes, suivi, comptage, zones virtuelles. Optimisation TensorRT pour comparer taille de modèle, précision et performances (FPS, latence, usage GPU).
Les métadonnées de détection (anonymisées) sont publiées sur MQTT et affichées sur un tableau de bord web temps réel. Un flux vidéo live, réservé au réseau FabLab/campus, peut être diffusé via OvenMediaEngine ou Wowza pour la supervision.
Les événements MQTT peuvent être reçus par des nœuds ESP32 qui déclenchent une action locale — voyant, relais, servo, buzzer — avec mesure du temps de réponse complet, du Jetson jusqu’à l’action physique.
Répartition de l’équipe
Résultats attendus
- Plateforme Edge AI fonctionnelle sur Jetson Orin Nano Super
- Système d’acquisition mono-caméra fiable et caractérisé
- Détection, suivi et comptage YOLO en temps réel, multi-classes
- Jeu de données annoté et validé en conditions réelles
- Optimisation TensorRT et évaluation des performances
- Publication MQTT systématique des événements et métadonnées
- Réponses physiques ESP32 déclenchées par les événements IA
- Streaming vidéo temps réel sur le réseau FabLab/campus
- Tableau de bord web (vidéo, détections, statistiques)
- Documentation technique permettant de reproduire et étendre le projet
Architecture pensée pour la confidentialité : traitement local, métadonnées anonymisées, pas d’enregistrement par défaut. Extensions possibles : double caméra, classes personnalisées, analyse de flux piéton/véhicule, alertes automatiques.
Informations pratiques
Didier Orlandi & Philippe Aplincourt
FabLab Valrose — 28 av Valrose, 06100 Nice
