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


Aperçu du document Présentation-Larock_Boughaba.pdf - page 1/38
 
Présentation-Larock_Boughaba.pdf - page 3/38
Présentation-Larock_Boughaba.pdf - page 4/38
Présentation-Larock_Boughaba.pdf - page 5/38
Présentation-Larock_Boughaba.pdf - page 6/38
 




Télécharger le fichier (PDF)


Présentation-Larock_Boughaba.pdf (PDF, 2 Mo)

Télécharger
Formats alternatifs: ZIP



Documents similaires


fiche technique cmucam3
presentation larock boughaba
linux pour les nul
codeblocks
administration reseau
truecrypt usersmanual

Sur le même sujet..