coupe de france de robotique 2007

22
Coupe de France de Robotique 2007 Candidat n°4 – Steven LY BTS IRIS – PROMOTION 2007 1

Upload: sun

Post on 11-Jan-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Coupe de France de Robotique 2007. Candidat n°4 – Steven LY. 1. BTS IRIS – PROMOTION 2007. PLAN. Introduction Présentation du concours Présentation du système Cahier des charges Répartitions des tâches Développement de la partie personnelle. 2. BTS IRIS – PROMOTION 2007. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Coupe de France de Robotique 2007

Coupe de France de Robotique 2007

Candidat n°4 – Steven LY

BTS IRIS – PROMOTION 2007 1

Page 2: Coupe de France de Robotique 2007

PLAN

• Introduction

• Présentation du concours

• Présentation du système

• Cahier des charges

• Répartitions des tâches

• Développement de la partie personnelle

BTS IRIS – PROMOTION 2007 2

Page 3: Coupe de France de Robotique 2007

Introduction

But du projet:

Concevoir un robot autonome

Projet réalisé en collaboration

BTS IRIS – PROMOTION 2007 3

Page 4: Coupe de France de Robotique 2007

Composition de l’équipe:

• 4 BTS IRIS

• 3 BTS CPI

• 13 Mineurs

BTS IRIS – PROMOTION 2007 4

Page 5: Coupe de France de Robotique 2007

Présentation du concours

Le thème de cette année est le « Tri Sélectif »

BTS IRIS – PROMOTION 2007 5

Page 6: Coupe de France de Robotique 2007

Présentation du système

BTS IRIS – PROMOTION 2007 6

Page 7: Coupe de France de Robotique 2007

Diagramme de cas d’utilisation

BTS IRIS – PROMOTION 2007 7

Page 8: Coupe de France de Robotique 2007

Répartition du travail pour les membres de l’équipe

BTS IRIS – PROMOTION 2007 8

Page 9: Coupe de France de Robotique 2007

Partie Personnelle1. Présentation

But du projet

Matériel mis à disposition

Langage choisis et librairie utilisée

2. Travail réalisé

Choix technologiques

Acquisition de l’image et conversion

Seuillage

Filtrage

Étiquetage

Interfaçage C / RubyBTS IRIS – PROMOTION 2007 9

Page 10: Coupe de France de Robotique 2007

But du projet

Le traitement de l’image permettra d’identifier les objets présent devant le robot .

BTS IRIS – PROMOTION 2007 10

Page 11: Coupe de France de Robotique 2007

Matériel mis à disposition

Carte FOX:

• Noyau Linux

• Mémoire 8Mo Flash - 32 Mo Ram

• Ports Ethernet,USB,RS232,I

2C

• Supporte le C, C++, Ruby

BTS IRIS – PROMOTION 2007 11

Page 12: Coupe de France de Robotique 2007

Webcam:

• Liaison USB

• Driver Linux

• Rapport qualité/prix

BTS IRIS – PROMOTION 2007 12

Page 13: Coupe de France de Robotique 2007

Langage choisis et librairie utilisée

Librairie open source

Très peu de dépendance

Camellia:

BTS IRIS – PROMOTION 2007 13

Page 14: Coupe de France de Robotique 2007

C / Ruby:

La librairie Camellia étant optimisé pour Ruby je suis donc partit sur une programmation en C / Ruby.

• Extensions en C

• Langage interprété

• Classe Webcam:Camcapture

BTS IRIS – PROMOTION 2007 14

Page 15: Coupe de France de Robotique 2007

Travail réalisé

Choix technologiques

2 possibilités :

• Détection de forme

• Détection de couleur

Solution retenue

Détection de couleur

• Simplicité

• Couleurs des éléments différentes l’une de l’autre

BTS IRIS – PROMOTION 2007 15

Page 16: Coupe de France de Robotique 2007

Acquisition et conversion

Acquisition implémentée dans la classe Camcapture

Instanciation d’un objet

Appel à la méthode capture

Conversion RGB - > YUVLa luminosité de la table de jeu est à prendre en compte

Fonction CamRGB2YUV de Camellia

Conversion

BTS IRIS – PROMOTION 2007 16

Page 17: Coupe de France de Robotique 2007

Seuillage

On isole les couleurs qui nous intéresse.

Seuillage par borne inférieure et supérieure

Partie qui nous intéresse en blanc

Fonction CamRLEEncodeColor

seuillage

Avant seuillage Après seuillage

BTS IRIS – PROMOTION 2007 17

Page 18: Coupe de France de Robotique 2007

Filtrage

Présence de bruit

Passer un filtre pour éliminer le bruit

Fonction camRLEErode3x3

Principe du filtre

filtrage

BTS IRIS – PROMOTION 2007 18

Page 19: Coupe de France de Robotique 2007

Avant filtrage Après filtrage

filtrage

Image plus nette

Résultat

BTS IRIS – PROMOTION 2007 19

Page 20: Coupe de France de Robotique 2007

BTS IRIS – PROMOTION 2007 20

Étiquetage

Regroupe les pixels

Fonction CamRLELabeling

Page 21: Coupe de France de Robotique 2007

BTS IRIS – PROMOTION 2007 21

Interfaçage C / Ruby

Création d’une classe

Retourne un tableau Ruby

Page 22: Coupe de France de Robotique 2007

BTS IRIS – PROMOTION 2007 22