Maison intelligente : Différence entre versions

De Wiki de Projets IMA
(Lundi 25/02/2013, de 14h à 16h)
(Jeudi 28/02/2013, de 8h à 12h)
Ligne 52 : Ligne 52 :
 
faire les contours et les coins d'une image...),  mais je ne sais pas comment m'en servir pour extraire un objet spécifique <br/>
 
faire les contours et les coins d'une image...),  mais je ne sais pas comment m'en servir pour extraire un objet spécifique <br/>
 
dans une image. <br/>
 
dans une image. <br/>
Je me propose alors les différentes phases de détection d'objet. <br/>
+
Je me propose alors d'étudier les différentes phases de détection d'objet. <br/>
 
Je rappelle que je dois être capable de détecter un objet dans deux images différentes et capable de faire la différence entre <br/>
 
Je rappelle que je dois être capable de détecter un objet dans deux images différentes et capable de faire la différence entre <br/>
 
les deux objets (taille, et position sur le cadre de l'image). C'est ces différences qui me permettrons de commander le robot. <br/>
 
les deux objets (taille, et position sur le cadre de l'image). C'est ces différences qui me permettrons de commander le robot. <br/>

Version du 6 mars 2013 à 12:26

Le 14/02/2013

Première rencontre avec l'industriel
Compte Rendu.
Réunion du 14/02/2013

Première réunion sur le projet Robot assistant dans une maison intelligente

Personnes présentes: Romain Tribout et Josué RUKATA.

Le but de la rencontre était d'établir le premier contact avec l'industriel et établir les objectifs du projet "robot assistant dans une maison intelligente".
Le projet consiste à ajouter des nouvelles fonctionnalités à la maison intelligente que développe CITC-euraRFID, en occurrence:
- un robot capable de se localiser et de circuler dans la maison,
- un robot capable de suivre une personne dans la maison
- un robot capable de répondre à l'appel d'une personne en dehors de la maison pour aider à décharger les cours ....
- un robot capable d'atteindre un objectif donné (par exemple, déposer telle chose sur la table de la cuisine)

Nous avons visité la maison intelligente, et M Tribout m'a présenté le principe de fonctionnement de la maison, ainsi que les différents signaux présents dans la maison
et dont on peut avoir accès via les web services.

Monsieur Tribout a souligné que le but principale, dans le cadre de ce projet, est de réaliser un robot capable d'interagir avec la maison via les webs services
(ouvrir les portes, ....), capable de se localiser et circuler dans la maison.
Des propositions pour y arriver:
- Positionner des tag RFID sur les endroits bien déterminer dans la maison afin d'interagir avec le robot
- Traitement d'image côté robot,
- .... (liste non exhaustive)

M Tribout souligne aussi que toutes les propositions de notre part sont les bienvenues

2 heure à l'école
Recherche des solutions existantes sur la localisation d'un robot dans l'espace. La recherche n'a pas été fructueux.


Lundi 25/02/2013, de 14h à 16h

Étant donné que le projet n'était pas encore très bien spécifié, il m'a fallu discuter avec les professeurs pour avoir plus de lumières afin de lancer le projet.
M Xavier Redon va alors m'aider à restreindre le projet pour y voir plus clair. Il me propose de me focaliser sur un premier objectif: Utiliser OPENCV pour suivre une personne avec ROBOTINO.

Pour se rassurer qu'il est possible d'utiliser la librairie OPENCV sur Robotino en C, il m'a fallu avoir des renseignements au près de M Merzouki. Il m'a affirmé que cela est possible et m'a proposé le lien [[1]] pour plus d'information sur robotino.

Ainsi, à la prochaine science, je ferai les premiers testes pour reconnaître des personnes à partir de OPENCV via un PC muni d'une camera.
Ces tests doivent me garantir s'il est possible de gérer le déplacement ou l'éloignement d'une personne avec OPENCV, si oui, essayer d'estimer la sensibilité du système à détecter ce changement.


Mercredi 27/02/2013, de 14h à 18h

- Installation de la librairie OpenCV
- et premières test sur l'utilisation de la librairie

Jeudi 28/02/2013, de 8h à 12h

- Lecture de la documentation openCV pour essayer de comprendre ce qu'on peut faire avec cette librairie.
- quelques testes sur des petits programmes proposés dans certains tutoriels.
Cependant, je me rends compte que j'ai des outils dont je connais la nécessité (filtre une image, faire la convolution entre deux images,
faire les contours et les coins d'une image...), mais je ne sais pas comment m'en servir pour extraire un objet spécifique
dans une image.
Je me propose alors d'étudier les différentes phases de détection d'objet.
Je rappelle que je dois être capable de détecter un objet dans deux images différentes et capable de faire la différence entre
les deux objets (taille, et position sur le cadre de l'image). C'est ces différences qui me permettrons de commander le robot.