Présentation de projet fin d’études
Reconnaissance d'image en vue d'un suiveur de
ligne en
utilisant la carte Intel Galile...
plan
•Introduction
•Etude architectural
•Etude expérimental
•Application de reconnaissance d’image
d’un suiveur de ligne
•...
Introduction
Introduction
Système
embarqué
matériel logiciel
Matériel
libre
Logiciel
libre
Etude architectural
Etude architectural
Intel
Galileo
Compatible
avec
Arduino
400 Mhz
8Mb
mémoire
flash
Linux OS
256 MB
RAM
Intel Quark
SOC X1...
Compatibilité Arduino
Compatibilé arduino
Librairies supporté par l'Intel Galileo :
 SPI
 EEPROM
 WIRE
 WIFI
 SERVO
 USB HOST
Limitation de performance de la carte Intel Galileo
Intel Quark SOC X1000 architecture
Architecture ARM
Instructions
CISC RISC
 Beaucoup d'instructions et de modes d'adressage Relativement peu d'instructions, peu de modes d'a...
Consommation électrique
License d’exploitation
Domaine d’utilisation
comparatifs et solutions
Intel Galileo BeagleBone
black
Raspberry pi
SOC Intel quark X1000 Texas instruments
AM3358
Broadcom BCM2835
Vitesse 400 MH...
Intel Galileo BeagleBone
black
Raspberry pi
E/S numérique 14 65 17
Entrée analogique 6 8 Non
PWM 8 12 1
UART 4 4 1
SPI 1 2...
Etude expérimentale
Test de compatibilité Arduino
Test de compatibilité Arduino
Extendeur CYPRESS CY8C9540
 Vitesse par défaut 230HZ
 2 GPIO Fast 477 KHZ jusqu’à 2,93 Mhz
o digittalwrite : 477KHZ
o fa...
Application de reconnaissance
d’image d’un suiveur de ligne
Vision artificielle
Environnement de développement
Algorithme de l’application
1 •Capture d’image en temps réels
2
•Appliqué le mode « Grayscale »
5
•Détection de contours d...
Conclusion et perspectives
 Intel n’a pas exploité la puissance élevé de CPU
 Intel Galileo est plus dédiée aux application IOT
 Galileo est un pl...
On peut implémenter cet algorithme
dans plusieurs applications
Présentation de projet de fin d’études
Présentation de projet de fin d’études
Présentation de projet de fin d’études
Présentation de projet de fin d’études
Présentation de projet de fin d’études
Présentation de projet de fin d’études
Présentation de projet de fin d’études
Présentation de projet de fin d’études
Prochain SlideShare
Chargement dans…5
×

Présentation de projet de fin d’études

1 092 vues

Publié le

Image recognition for a line follower using intel Galileo board

Publié dans : Ingénierie
1 commentaire
1 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
1 092
Sur SlideShare
0
Issues des intégrations
0
Intégrations
21
Actions
Partages
0
Téléchargements
61
Commentaires
1
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation de projet de fin d’études

  1. 1. Présentation de projet fin d’études Reconnaissance d'image en vue d'un suiveur de ligne en utilisant la carte Intel Galileo Réalisé par HAJRI Aïmen Encadré par Mr, ROKBANI Nizar 11/06/2015
  2. 2. plan •Introduction •Etude architectural •Etude expérimental •Application de reconnaissance d’image d’un suiveur de ligne •Conclusion et perspectives
  3. 3. Introduction
  4. 4. Introduction
  5. 5. Système embarqué matériel logiciel
  6. 6. Matériel libre Logiciel libre
  7. 7. Etude architectural
  8. 8. Etude architectural Intel Galileo Compatible avec Arduino 400 Mhz 8Mb mémoire flash Linux OS 256 MB RAM Intel Quark SOC X1000
  9. 9. Compatibilité Arduino
  10. 10. Compatibilé arduino Librairies supporté par l'Intel Galileo :  SPI  EEPROM  WIRE  WIFI  SERVO  USB HOST
  11. 11. Limitation de performance de la carte Intel Galileo
  12. 12. Intel Quark SOC X1000 architecture
  13. 13. Architecture ARM
  14. 14. Instructions CISC RISC  Beaucoup d'instructions et de modes d'adressage Relativement peu d'instructions, peu de modes d'adressage  instruction très variable et peut être très grande Instructions de taille fixe (un mot par instruction)  Plus facile à programmer en assembleur chaque instruction est exécutée en un seul cycle d'horloge
  15. 15. Consommation électrique
  16. 16. License d’exploitation
  17. 17. Domaine d’utilisation
  18. 18. comparatifs et solutions
  19. 19. Intel Galileo BeagleBone black Raspberry pi SOC Intel quark X1000 Texas instruments AM3358 Broadcom BCM2835 Vitesse 400 MHZ 1GHZ 700MHZ Architecture X86 ARM V7 ARM V6 RAM 256MB 512MB 256MB (512 MB model B) GPU Non Power VR SGX530 (Micro HDMI) Broadcom VideoCore IV (HDMI) Communication Port Ethernet Port Ethernet Port Ethernet stockage externe Micro SD Micro SD SD Audio Non Micro HDMI HDMI / JACK
  20. 20. Intel Galileo BeagleBone black Raspberry pi E/S numérique 14 65 17 Entrée analogique 6 8 Non PWM 8 12 1 UART 4 4 1 SPI 1 2 2 I2C 1 2 1 USB Host 1 micro USB 1 1 (2 Model B) prix 80$ 45-55$ 25-35$
  21. 21. Etude expérimentale
  22. 22. Test de compatibilité Arduino
  23. 23. Test de compatibilité Arduino
  24. 24. Extendeur CYPRESS CY8C9540  Vitesse par défaut 230HZ  2 GPIO Fast 477 KHZ jusqu’à 2,93 Mhz o digittalwrite : 477KHZ o fast GpioDigitaleWrite : 680Khz o fastGpioDigitalWriteDestrective() :2,93Mhz
  25. 25. Application de reconnaissance d’image d’un suiveur de ligne
  26. 26. Vision artificielle
  27. 27. Environnement de développement
  28. 28. Algorithme de l’application 1 •Capture d’image en temps réels 2 •Appliqué le mode « Grayscale » 5 •Détection de contours de ligne noire 4 •Appliqué le filtre Sobel 3 •Appliqué « threshold »
  29. 29. Conclusion et perspectives
  30. 30.  Intel n’a pas exploité la puissance élevé de CPU  Intel Galileo est plus dédiée aux application IOT  Galileo est un plateforme éducatif plus que industriel  Galileo reste une bonne alternative mais si elle été moins cher  L’application peut être plus efficace avec raspberry ou beagle
  31. 31. On peut implémenter cet algorithme dans plusieurs applications

×