Étape 5: Intel Edison - logiciels
Le système s’exécute entièrement sur une planche de Intel Edison (système embarqué) :
http://www.Intel.com/content/www/US/en/do-it-Yours...
Le logiciel est composé de 2 modules différents :
MODULE 1 - Eye tracking d’objets : mise en œuvre de fonctions
Fichier : Laser-Perception.c et pwm3.py (script python)
- Acquisition de données de l’URG Hokuyo
- Détection de l’angle de l’obstacle
- Envoyer l’angle à la routine de servo (en python)
- Programme python transforme les servos à l’angle spécifié (pwm3.py)
Script Python: "python pwm3.py < angle > &" - Redémarrer la boucle (Etape 1)
MODULE 2 - serveur Web fournissant la carte de perception Hokuyo URG
Fichier : Laser-Web.c et gpl.txt (gnuplot script)
- Acquisition de données de l’URG Hokuyo
- Conversion de coordonnées polaires (angle/distance) à cartésiennes (x, y)
- Écrire les coordonnées dans un fichier
- Exécuter un script de gnuplot - tracer le plan de la perception (gpl.txt)
- Enregistrer l’image de gnuplot dans un fichier
- Copiez ce fichier sur le serveur web de Intel Edison
- Redémarrer la boucle (Etape 1)
NOTE : Web server configuration fichier mis à jour...
Fichier : edison-config-server.js (chemin d’accès : /usr/lib/edison_config_tools)
Fichiers du serveur Web sont placés au : /usr/lib/edison_config_tools/public
Codes sources disponibles à :