connect
 

Description:
Vous trouverez tous mes projets sur ce site. Les thèmes sont l’informatique, l’informatique industriel, la vision, le traitement d’image, les systèmes temps réel, l’électronique, l’automatique, la reconnaissance de forme, les réseau de neurones, … Bonne visite à tous
Thématiques:

Projet
omnidirectionnelle
upjv
vidéo
informatique
Pioneer
palib
IUP
iko
arnaud
mercier

[+]

Abonnement aux flux
Flux rss
.....::::Tous mes projets::::.....

26 mars
2010

Navigation d'un robot par suivi de cible

En Master 2 il nous a été demandé de réaliser un projet le notre était "la navigation d'un robot par vision de l'espace libre". Vous pouvez trouver cet article un peu plus bas dans le site.

Etant donné que nous avions fini notre projet un peu en avance, nous avons commencé à en réaliser un autre. Ce projet consiste à détecter à l’aide d’une caméra un objet et de le suivre. Nous avons donc utilisé notre caméra omnidirectionnelle pour détecter l’objet peut importe ou il se trouve. Puis nous avons réalisé un traitement d’image permettant l’extraction de cet objet dans l’image. Une fois cette étape réalisée nous n’avons plu qu’à extraire les coordonnées de cet objet et d’ordonner au robot de s’y rendre. Pour des raisons de sécurité nous avons fait en sorte que le robot s’arrête à une distance raisonnable de son objectif. Pour la partie navigation nous avons réutilisé une bonne partie du programme développé sur l’autre projet de robotique. Pour choisir la cible il suffit de cliquer sur l’objet en début de programme.

Voici un exemple. Nous avons a gauche l’image obtenue à l’aide de la caméra omnidirectionnelle et a gauche le résultat de notre filtrage. Nous pouvons voir ici que la détection de l’objet (corbeille rouge) est bien effectué.





Vidéo de démonstration. http://www.youtube.com/watch?v=Ib6v-T_6UbE


27 janv.
2010

Laser game du futur

En fin de master 1 il nous est demandé de réaliser un stage de 6 mois en entreprise. J’ai réalisé se stage dans une jeune entreprise d’Angoulême nommé Sensplay. Cette entreprise souhaite réaliser un parc d’attraction ou les joueur son physiquement les héros d’un jeu vidéo. Ce jeu est un mélange d’action, d’aventure et d’énigme. On va donc retrouver des phases de tir, sportive et de réflexion. Pour permettre au joueur de vivre le jeu vidéo, il est nécessaire de l’équiper d’une interface pour interagir avec le scénario.
 

Le but de mon stage était de concevoir et réaliser un équipement de laser game innovant. En effet en plus des fonctions traditionnelles d’un équipement de laser game cet équipement doit communiquer avec un serveur central pour interagir avec un scénario de type jeu vidéo. Cette communication est possible à l’aide de la technologie wifi. L’équipement se divise en deux partie.


1) pistolet laser

Dans un premier temps nous avons réalisé un prototype de pistolet laser un peut spécial. Nous avons utilisé la coque d’un FN-P90 pour support. Voici un schéma de l'arme

l’arme à les fonctions traditionnelle des armes laser et intègre en plus un module wifi pour communiquer avec un serveur central. Cette communication permet au pistolet d’interagir avec le scénario du jeu. Le scénario peut par exemple changer le nombre de munition du pistolet ou la couleur de l’équipe. Le pistolet quant a lui peut par exemple dire au scénario qu’il a été touché par le joueur X.  



2) bracelet de mission

Cet équipement est tout simplement un PDA wifi muni d’un tag RFID. Le tag RFID permet d’interagir avec le décor du parc. Par exemple le joueur peut passer le tag sur une borne de recharge pour récupérer des munitions ou encore pour ouvrir une porte. Le PDA quant a lui permet au joueur d’avoir la liste des missions a réaliser, la carte du parc et différentes informations relative a son équipement (vie, munition,…). Pour finir le PDA permet aussi au joueur de résoudre des énigme sous la forme de mini jeu.

 

 
Pour plus d'informations sur mon stage voici:

- Le Rapport.pdf
- La Soutenance.pdf  


<< | 0 | 1 | >>
lache tes com dev fr scrutator irc bot
created by Jerome Wax based on LT version 0.3.2 - dev-fr.org 0.4 install