Vidéo du prototype


Controle d'interface par gestes par atchoum_fr

Prototype fonctionnel

Voici enfin une premiere version fonctionnelle de KiCTRL.

Vous pouvez la récupérer a partir de Google code puis la compiler.

Une version binaire pour Windows sera bientôt disponible.

CORBA en action !

D’un cote, une application C++ qui recupere les gestes d’un utilisateurs au moyen de Kinect, de l’autre, un serveur CORBA Java qui affiche les coordonnees voulues des jointures du corps…

C’est une belle histoire d’amour surtout lorsque cela est possible a distance.

En voici une photo de mariage :

CORBA et la joie du système reparti !

En parallèle de notre projet, nous développons une fonction d’interface web permettant a distance d’accéder aux données envoyées par la Kinect. Pour cela, nous utilisons le bus CORBA qui se charge de la couche transport. D’un cote, nous avons un simple client qui se charge de récupérer les données en provenance de la Kinect et de les envoyer en direction d’un serveur. Celui-ci dispose de son cote d’une interface Java qui récupéré les données issues de la Kinect envoyées sur le réseau. De plus, ce serveur dispose d’un serveur web permettant a un autre client distant de consulter en direct les donnes envoyées par le premier client depuis un simple navigateur.

Cette partie web permet simplement de montrer une des application d’un tel système. Il permettrait par exemple a un patient depuis son domicile d’envoyer un flux de données visible par un médecin lui même depuis son cabinet disposant de son cote d’un simple navigateur internet. On peut aussi imaginer l’interet d’un tel système dans le cas d’une surveillance distante d’un domicile.

Bref, les applications sont nombreuses et ne demandent qu’a être développées.

La serialization

Nous touchons presque le bout concernant l’architecture globale du projet. Une fois cette étape terminée, nous serons en mesure de developper les applications sous forme de modules.

Le principal problème qui se posait  était la persistance des objets. Pour cela, la bibliotheque Boost est d’une grande aide grâce a ses fonctions de sérialisation fort pratique a utiliser. Il est actuellement possible de charger l’ensemble des utilisateurs du système ainsi que leurs applications et les préférences de chaque application a chaque lancement.

En route pour le développement d’applications !

Ça continue !

Pas de post depuis un moment ?

Alors juste quelques photos et dans quelques jours une petite vidéo d’un prototype !

1er contact

Après compilation des drivers OpenNI et PrimeSense NITE, voici les images des premiers tests du Kinect, effectués sous Ubuntu 10.04 !

Séance de travail du Jeudi Après Midi

Alors que Romain et Aurélie se penchent sur la compilation du driver OpenNI sur Linux, j’utilise mon temps pour prendre deux trois photos des canards qui trainent sur la table de nos camarades travaillant sur le Tabletop. En cette période de conflits politique difficile de ne pas penser à Michèle Alliot Marie alias MAM en voyant cela. Ca y est, mon mot clé est placé, notre projet gagne à être connu !

Kinect récupéré !

Kinect récupéré ! Nous allons enfin rentrer dans le vif du sujet.

Mais une petite image vaut tous les beaux discours…

Session de réflexion…

Un vendredi après midi pas comme les autres. En effet, nous n’avions pas cours ce jour là, et pour honorer la météo glaciale, nous sommes restés au chaud. Après une petite sieste, nous nous sommes mis à réfléchir aux interfaces de nos classes… Le début de la période de “pissage de code” se rapproche à grands pas !

Et voici un Romain qui travaille ! L’histoire s’est terminée autour d’une bonne bière, le développement reprendra des ailes lundi.