Intelligence embarque IMA5 2022/2023 G3

De Wiki d'activités IMA

Projet intelligence embarquée

Installations

St Cube IDE :

  • Extraire le fichier
  • Exécuter la commande :
sudo ./nom_du_fichier.sh

NanoEdgeAIStudio :

  • Extraire les dossier control et data.
  • Executer la commande :
apt -get update -qy && apt-get -y install procps libnss3
  • Exectuer nanoedgeiastudio dans le le dossier datz/opt/NanoEdge AI Studio
  • Ajouter le proxy de Polytech
  • AJouter la license reçu par mail

Choix du projet

Au départ, nous avions plusieurs idées :

  • Détection de place de parking et si la voiture rentre dans celle-ci
  • Analyse de la posture assise afin d'éviter les maux de dos
  • Détection d'une personne qui s'endort au volant
  • Détection de personne au bord de la route
  • ...


Après entretien avec les encandrants de l'entreprise, nous avons décider de retenir l'analyse de la posture d'une personne assise.

Description du projet

La posture idéal
Posture assise idéale

Le but de ce projet est d'entraîner un IA à détecter si une personne assise adopte une bonne posture afin d'éviter d'éventuels douleurs au dos. Pour cela, il faut d'abord déterminer la posture idéale (voir photo ci-contre).

  • Déterminer si une posture est bonne ou non
  • Déterminer les éventuels erreurs dans la posture
  • Indiquer les changements à adopter


Début du projet

Compréhension de STM32CubeIDE à l'aide d'un exemple de code qui permet :

  • De calculer les 64 distances du TOF lorsque q'un obstacle se trouve entre 200 et 600 mm de celui-ci.
  • D'afficher par communication série sur l'odinateur un tableau de ses valeurs calculées.

Après modification de l'affichage de ce dernier on obtiens quelque chose comme ça : Tableau valeurs.png

Ce tableau s'actualise à 100 ms d'après le code fourni.

Lorsque qu'aucun n'obstacle n'est detecté on clear l'affichage.

Maquette

Maquette-projet-IE.png