News |
Les nouvelles d'ac6-tools
Contrôle moteur par des gestes
avec System Workbench for Linux
sur un MCU STM32MP1 (présentation vidéo)
Dans la vidéo ci-dessous nous montrons une application asymétrique mettant en évidence la communication entre des activités temps-réel et multimedia à travers OpenAMP:
- Sur le Cortex A7
- On exécute un noyau Linux et un rootfs générés par System Workbench for Linux
- On capture les images de la caméra par gstreamer
- On les analyse avec OpenCV pour détecter le nombre de doigts levés
- On affiche les images de la caméra et leur analyse par OpenCV dans une interface graphique gérée par QT
- On envoie des ordres de vitesse et de direction au Cortex-M4 par OpenAMP en fonction des doigts détectés
- Sur le Cortex M4
- On reçoit les ordres de vitesse et de direction du Cortex-A7 à travers OpenAMP
- On contrôle le moteur, en utilisant deux timers du Cortex-M4 configurés pour générer des signaux de contrôle moteur en mode PWM
Download the video (registration needed) Motor-controlled-by-fingers.mp4