IMA4 2017/2018 P30: Contrôle d'une caméra WiFi. : Différence entre versions

De Wiki de Projets IMA
(Description)
(Présentation générale)
Ligne 6 : Ligne 6 :
 
==Description==
 
==Description==
  
Ce projet est issu d'une collaboration ente Polytech Lille et la start'up Ubrik. Cette dernière développe du mobilier connecté et souhaite intégrer à son mobilier déjà existant une caméra Wi-Fi. L'idée du projet est donc d'explorer les possibilités qu'une telle caméra pourrait apporter. Cette dernière doit transmettre un flux vidéo sur un site internet. Plusieurs utilisateurs pourront accéder au site en même temps afin d’accéder à une application.
+
Ce projet est issu d'une collaboration ente Polytech Lille et la start'up Ubrik. Cette dernière développe du mobilier connecté et souhaite intégrer à son mobilier déjà existant une caméra Wi-Fi. L'idée du projet est donc d'explorer les possibilités qu'une telle caméra pourrait apporter. Cette dernière doit transmettre un flux vidéo sur un site internet. Plusieurs utilisateurs pourront accéder au site en même temps afin d’accéder à une application. En ce qui concerne l'application, on peut envisager un certain nombre d'usages, comme de réalité augmenté par exemple.  
Cette application pourrai permettre à l'utilisateur d'obtenir un certain nombres d'informations sur ce que transmet la caméra (la taille d'un objet par exemple). On envisage aussi de mettre en place une application de réalité augmenté. Ces dites informations pourront donc être affiché en temps réel.
 
de coller une texture sur un objet afin de se représenter dans un autre matériaux ou une autre couleur par exemple.
 
  
 
==Objectifs==
 
==Objectifs==
  
Le projet se découpe en trois partie:
+
Le projet se découpe en deux parties. La première consiste à développer une caméra Wi-Fi fonctionnelle. La deuxième partie sera elle dédié à la réalisation de l'application en elle même.
  
=== La configuration de la rotation de la caméra ===
+
=== Développement de la caméra Wi-Fi ===
  
 
Étant donné que plusieurs utilisateurs pourront se connecter en même temps sur la caméra, celle-ci devra seulement effectuer une rotation cyclique.  
 
Étant donné que plusieurs utilisateurs pourront se connecter en même temps sur la caméra, celle-ci devra seulement effectuer une rotation cyclique.  
 
Cette rotation se fera à l'aide de deux servomoteurs, que nous prévoyons de contrôler via une BananaPi ou via une arduino connecté à une BananaPi (si nous rencontrons des problèmes avec la gestion en temps réel des servomoteurs avec la BananaPi).  
 
Cette rotation se fera à l'aide de deux servomoteurs, que nous prévoyons de contrôler via une BananaPi ou via une arduino connecté à une BananaPi (si nous rencontrons des problèmes avec la gestion en temps réel des servomoteurs avec la BananaPi).  
 
=== La configuration du point d'accès Wi-Fi de la BananaPi ===
 
 
 
La BananaPi que nous utiliserons possède un point d'accès Wi-Fi qui nous permettra de communiquer avec la caméra. Il faudra donc configurer le point d'accès de la BananaPi afin de permettre aux utilisateurs de se connecter dessus depuis notre service web.
 
La BananaPi que nous utiliserons possède un point d'accès Wi-Fi qui nous permettra de communiquer avec la caméra. Il faudra donc configurer le point d'accès de la BananaPi afin de permettre aux utilisateurs de se connecter dessus depuis notre service web.
  
 
=== La création de l'application Web en elle-même ===
 
=== La création de l'application Web en elle-même ===
  
Il nous faudra enfin mettre en place les fonctionnalités présentées en description, à savoir:
+
Cette application pourrai permettre à l'utilisateur d'obtenir un certain nombres d'informations sur ce que transmet la caméra (la taille d'un objet par exemple). On envisage aussi de mettre en place une application de réalité augmenté. Ces dites informations pourront donc être affiché en temps réel.
 
+
de coller une texture sur un objet afin de se représenter dans un autre matériaux ou une autre couleur par exemple.
* Faire de l'acquisition d'image pour mesurer les dimensions d'un objet.
 
 
 
* Implémenter une application en réalité augmenté.
 
  
 
=Analyse du projet=
 
=Analyse du projet=

Version du 15 janvier 2018 à 11:24


Présentation générale

Description

Ce projet est issu d'une collaboration ente Polytech Lille et la start'up Ubrik. Cette dernière développe du mobilier connecté et souhaite intégrer à son mobilier déjà existant une caméra Wi-Fi. L'idée du projet est donc d'explorer les possibilités qu'une telle caméra pourrait apporter. Cette dernière doit transmettre un flux vidéo sur un site internet. Plusieurs utilisateurs pourront accéder au site en même temps afin d’accéder à une application. En ce qui concerne l'application, on peut envisager un certain nombre d'usages, comme de réalité augmenté par exemple.

Objectifs

Le projet se découpe en deux parties. La première consiste à développer une caméra Wi-Fi fonctionnelle. La deuxième partie sera elle dédié à la réalisation de l'application en elle même.

Développement de la caméra Wi-Fi

Étant donné que plusieurs utilisateurs pourront se connecter en même temps sur la caméra, celle-ci devra seulement effectuer une rotation cyclique. Cette rotation se fera à l'aide de deux servomoteurs, que nous prévoyons de contrôler via une BananaPi ou via une arduino connecté à une BananaPi (si nous rencontrons des problèmes avec la gestion en temps réel des servomoteurs avec la BananaPi). La BananaPi que nous utiliserons possède un point d'accès Wi-Fi qui nous permettra de communiquer avec la caméra. Il faudra donc configurer le point d'accès de la BananaPi afin de permettre aux utilisateurs de se connecter dessus depuis notre service web.

La création de l'application Web en elle-même

Cette application pourrai permettre à l'utilisateur d'obtenir un certain nombres d'informations sur ce que transmet la caméra (la taille d'un objet par exemple). On envisage aussi de mettre en place une application de réalité augmenté. Ces dites informations pourront donc être affiché en temps réel. de coller une texture sur un objet afin de se représenter dans un autre matériaux ou une autre couleur par exemple.

Analyse du projet

Positionnement par rapport à l'existant

Il existe sur le marché un très grand nombres de caméra Wi-Fi, comme celle-ci par exemple.

Beaucoup de caméras Wi-Fi sur le marché proposent en plus de visionner le flux vidéo via une application et ce, à des pris parfois très abordables, comme cette caméra.

CamIp.jpg

La valeur ajouté de notre caméra si situera donc essentiellement au niveau de l'accessibilité de la solution proposée, puisqu'elle va utiliser des fonctionnalités open-source des fonctionnalités prévues (mesure taille et réalité augmenté)

Analyse du premier concurrent

On se propose dans un premier temps d'analyser la caméra de concurrent.

il s'agit d'une caméra moyenne-gamme. Celle-ci propose une large gamme de fonctionnalités, ce qui la rend assez attractive étant donné son prix.

Fonctionnalités:

  • Image en 720p
  • Couverture à 360°.
  • Détection de Mouvement.
  • Audio Bidirectionnel, permettant la communication à distance.
  • Vision Nocturne.
  • Alertes d'activité. L'utilisateur de recevoir des informations en temps réel sur son smart-phone.
  • La détection de Pleurs de Bébé.

La caméra propose en plus le "YI Cloud", un service de cloud permettant de visionner les enregistrements de la caméra.

Toutes ses fonctionnalités font de cette caméra une caméra idéale pour une utilisation domestique.

Analyse du second concurrent

La deuxième caméra concurrente que l'on choisis d'analyser est une caméra haut de gamme professionnel.

Cette caméra se focalise surtout sur les performances, avec un résolution en 1080p, un zoom en x20 et un nombre important de fonctionnalités tel que du tracking ainsi que des IVS (Intelligent video software) permettant de la détection d'objet, de la surveillance de périmètre, etc ...

Scénario d'usage du produit ou du concept envisagé

Réponse à la question difficile

Préparation du projet

Cahier des charges

Choix techniques : matériel et logiciel

Liste des tâches à effectuer

Calendrier prévisionnel

Réalisation du Projet

Feuille d'heures

Tâche Prélude Heures S1 Heures S2 Heures S3 Heures S4 Heures S5 Heures S6 Heures S7 Heures S8 Heures S9 Heures S10 Total
Analyse du projet 0


Prologue

Semaine 1

Semaine 2

Documents Rendus