Présentation Larock Boughaba .pdf
Nom original: Présentation-Larock_Boughaba.pdfTitre: PowerPoint TemplateAuteur: Mohamed Boughaba
Ce document au format PDF 1.4 a été généré par Impress / OpenOffice.org 3.2, et a été envoyé sur fichier-pdf.fr le 23/12/2010 à 13:05, depuis l'adresse IP 193.190.x.x.
La présente page de téléchargement du fichier a été vue 1238 fois.
Taille du document: 2 Mo (38 pages).
Confidentialité: fichier public
Aperçu du document
Projet Robot 2010-2011
Partie Caméra
Larock Jonathan – Boughaba Mohamed
ECAM
www.ecam.be
Sommaire
1
Introduction
2
Installation et configuration
3
Compilation et exécution
4
Conclusion
ECAM
www.ecam.be
Introduction
Nous allons expliquer le fonctionnement
de la caméra dans le cadre du projet
robot.
ECAM
www.ecam.be
Objets à détecter
Objets
couleurs et formes
Tomates
Maïs
ECAM
www.ecam.be
Étapes d'installation
Exécution du code chargé
Sur la caméra: prise
Et analyse des images
Execution
Compilation du code C
À l'aide de cygWin
Fichier hexadécimal
Configuration
Hardware et
software
Installation
Des programmes
Et des
utilitaires
Compilation
Configuration
Installation
ECAM
www.ecam.be
Pré requis
Matériel
CMUCAM3 + câbles + Zigbee
Logiciels
CygWin + Flash utility + Gnu Gcc ARM
Module caméra
Code C
Codes C + algorithmes matlab
ECAM
www.ecam.be
Installation des utilitaires
Phase
Phase 22
Phase
Phase 33
Téléchargement
installation
configuration
Site web du
constructeur
exécutable
Configuration
À respecter
Phase
Phase 11
ECAM
www.ecam.be
Programmes utilisés
cygwin
Flash
utility
Environnement
de type
Linux pour
Windows.
Chargeur du
fichier
hexadécimal
dans
la caméra
Gnu
Gcc
arm
Compilateur
optimisé pour
le processeur
ARM
Frame
Grabber
Communication
série avec
la caméra
Lors de
L’exécution
ECAM
www.ecam.be
Installation et configuration
Se rendre d'abord au site web du
constructeur
pour
télécharger
les
exécutables.
– Cygwin
– Philips flash utility
– Gnu Gcc pour ARM
– Cmuwam3 frame grabber
ECAM
www.ecam.be
Installation et configuration
CygWin
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
CygWin
– Installation des paquets
1° Agrandir la fenêtre si nécessaire
2° Cliquer une fois sur View
3° Cliquer une fois sur ‘Skip’ des packages suivants:
- Make : The GNU version of the ‘make’ utility
- Openssl : The OpenSSL runtime environment
- Subversion : A version control system
4° Terminer l’installation en cliquant sur ‘suivant’
ECAM
www.ecam.be
Installation et configuration
Gnu Gcc ARM
ECAM
www.ecam.be
Installation et configuration
ECAM
www.ecam.be
Installation et configuration
Philips flash utility
ECAM
www.ecam.be
Installation et configuration
Autres utilitaires
– Framework 3.5 ou supérieure
– Cmucam3 frame grabber
(exécutable)
– CMUCam2GUI (exécutable jar)
ECAM
www.ecam.be
Compilation et exécution
Comilation avec cygWin
– Lancer cygwin menu démarrer → tous les programmes
– Se mettre dans le dossier contenant le projet à compiler
• Fichier votre_code.c
• Fichier makefile
– Générer le fichier hexadécimal → votre_fichier.hex
ECAM
www.ecam.be
Compilation et exécution
ECAM
www.ecam.be
Compilation et exécution
ECAM
www.ecam.be
Compilation et exécution
Branchement de la caméra
– Alimenter la caméra;
– Vérifier le jumper
• Enlever le jumper si communication via
le module Zigbee
• Mettre le jumper si communication
direct en RS232/UART
ECAM
www.ecam.be
Compilation et exécution
Branchement de la caméra
ECAM
www.ecam.be
Compilation et exécution
ECAM
www.ecam.be
Compilation et exécution
Chargement du code compilé sur la carte SD
– Lancer LPC2000; menu démarrer → tous les
programmes
– Introduire la configuration nécessaire
• Cas de communication via le module Zigbee
(baud rate max 57600)
• Cas de communication directe via RS232/UART
(baud rate max 115200)
– Lancer 'Upload to Flah'
– Valider par 'OK'
ECAM
www.ecam.be
Compilation et exécution
ECAM
www.ecam.be
Compilation et exécution
Exécution du code compilé
– Cmucam3 frame grabber.exe
• Sélectionner le bon port com
• Introduire les bonnes configurations
– Baud rate selon le cas d'utilisation 115200
ou 57600
– 5000 millisecondes temps d'attente.
ECAM
www.ecam.be
Compilation et exécution
ECAM
www.ecam.be
Compilation et exécution
CMucam2GUI.jar
Offre plus de fonctionnalités que le frame grabber, mais
nous allons pas détailler ce programme dans cette
présentation. Pour plus d'informations:
CMUcam2GUI description
ECAM
www.ecam.be
Compilation et exécution
Traitement d'images
– Algorithmes matlab
• Fonctions et programmes
– Analysallimag3
– infoMaisTomates
• Exécution
– Code source C
• Exécution et test sur la caméra
– Détecteur mais dernière version
– Test sur le bit de de lecture FROM_BMP
ECAM
www.ecam.be
Compilation et exécution
ECAM
www.ecam.be
Compilation et exécution
ECAM
www.ecam.be
www.ecam.be
ECAM
www.ecam.be
Télécharger le fichier (PDF)
Présentation-Larock_Boughaba.pdf (PDF, 2 Mo)