Paso 5: Intel Edison - Software
El sistema funciona totalmente en una board Intel Edison (sistema encajado):
http://www.Intel.com/content/www/US/en/do-it-Yours...
El software se compone de 2 módulos diferentes:
MÓDULO 1 - Eye tracking de objetos: implementar funciones
Archivo: Laser-Perception.c y pwm3.py (script en python)
- Adquisición de datos de la URG Hokuyo
- Detección de obstáculo del ángulo de la
- Envíe el ángulo a la rutina de servo (en python)
- Programa de Python convierte los servos en el ángulo especificado (pwm3.py)
Script en Python: "python pwm3.py ángulo de < > y" - Reinicie el bucle (paso 1)
Módulo 2 - servidor Web proporciona el mapa de percepción de Hokuyo URG
Archivo: Web.c Laser y gpl.txt (script de gnuplot)
- Adquisición de datos de la URG Hokuyo
- Conversión de coordenadas polares (distancia/ángulo) a cartesianas (x, y)
- Escribir las coordenadas en un archivo
- Ejecutar un script de gnuplot - trazar el mapa de percepción (gpl.txt)
- Guarda la imagen de gnuplot en un archivo
- Copiar este archivo en el servidor de web de Intel Edison
- Reinicie el bucle (paso 1)
Nota: Configuración archivo de servidor Web actualizado...
Archivo: edison-config-server.js (ruta de acceso: /usr/lib/edison_config_tools)
Archivos de servidor Web se ubican en: /usr/lib/edison_config_tools/public
Código fuente disponible en: