µrv : Realité Virtuelle



Documents pareils
Rapport projet MMI. Luis Domingues, I3 Naomi Favre, I3 Tiago De Deus, I3. Luis Domingues, Tiago De Deus, Naomi Favre SP Interfaces Multimodales

MASTER 2 INFORMATIQUE - UNIVERSITE DE FRANCHE-COMTE. Projet Kinect. Détection de mouvements intempestifs dans un bloc opératoire

Sommaire. Leap motion Technologie Fonctionnement Langages utilisés Possibilités d utilisation... 4

Working with Kinect. Intelligence Ambiante. Tomás DÍAZ TRONCOSO Arturo GARCÍA TOVAR Daoud MAROUAN LMTIUI

La visio-conférence holographique : Pourquoi? Comment?


Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

Scopia Desktop. Sommaire

Qui ont toujours à mon côté pour me soutenir et me guider au long de ce projet.

Vidyo : une maquette pour la visioconférence sur le poste de travail

des outils disponibles et des performances possibles

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Environnement logiciel open source pour la création d œuvres artistiques interactives

Le programme détaillé. Salle A07 Salle A06 Salle A04. Initiation à DirectX. Création de Mods Minecraft

Utilisation de la Kinect

geek Soyez le de l été! PHP :HIKONB=^UZ^Z]:?k@b@g@p@a"; Découvrez Chrome, Firefox, IE, Safari Enquête écoles Diplômes : quel prix

FICHE PRODUIT PRELIMINAIRE

SANKORÉ. Le manuel qui manquait. Traite de la version du logiciel Sankoré

Documentation utilisateur. [EIP] TransLSF

Point sur les solutions de développement d apps pour les périphériques mobiles

Environnement Zebra Link-OS version 2.0

LA RECONNAISSANCE VOCALE INTEGREE

Canvas 3D et WebGL. Louis Giraud et Laetitia Montagny. 9 Avril Université Lyon 1

Environnement Zebra Link-OS version 2.0

La programmation orientée objet et le langage C++

Workshop Processing - 18 et 25 novembre Utilisation de bibliothèques externes -

2 Formation utilisateur

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

Dr.Web Les Fonctionnalités

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

Projet MDMA - Rapport L2

Projet Robot Centaure

Un ordinateur, c est quoi?

DE LA NUMÉRISATION DES ACTIONS PHYSIQUES DES UTILISATEURS VERS LA CONCEPTION D INTERFACE AVEC LA KINECT

FICHE PRODUIT 360 SPEECHMAGIC SDK

Service de lettre électronique sécurisée de bpost. Spécificités techniques

& collaborative workspace. the new multitouch CONNECT & SHARE COLLABORATE BETTER & DECIDE FASTER CREATE & INNOVATE SAVE & TAKE THE DATA WITH YOU

JITSI. Est un logiciel pour : Messagerie instantanée Appels téléphoniques Visioconférence et pont vidéo Partage d'écrans

CATALOGUE DES FORMATIONS LANGUES

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

Android. Présentation d Android. Florent Garin

ANNEXE - INNOVATIONS. processus, nom masculin

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

PRECAUTIONS DESCRIPTION DU PRODUIT

Système de vidéoconférence avec périphériques

BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

EIP 2012 Projet Livepad. Documentation technique 1.5

NS1000 PANASONIC SERVEUR SIP TOUJOURS AU-DELÀ DE VOS ATTENTES DE COMMUNICATIONS UNIFIÉES

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

Quel que soit L élève - Il est valorisé par l utilisation d un outil technologique haut de gamme - Il peut travailler seul et à son rythme.

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

La téléphonie via Internet..(VoIP) Une solution économique et versatile

Alexandre Buge Epitech 5 Promo Soutenance de stage du 01/03/2004 au 31/08/2004

SmartCam HD. Guide d utilisation

NOVLAND. production. Présente TMC. transmedia catalogue air / touch

Détection d activité à l aide de Kinect 2.0

F7495. Guide Windows 8 pour ordinateurs portables ASUS

LE PROJET LUNGTA, MUSIQUE VISUELLE PHYSIQUE

WebConférence SCOPIA

This is an author-deposited version published in : Eprints ID : 13058

BARDIAU Romain CRĂCIUN Anamaria DANILUC Dora SAVU Alexandra SOUTI Bilal [DÉVELOPPEMENT D'UNE API DE RECONNAISSANCE DE GESTES POUR LE CAPTEUR KINECT]

La gamme VidyoConferencing. La visioconférence HD avec une qualité et une souplesse d utilisation incroyables pour réaliser d incroyables économies.

Linux embarqué: une alternative à Windows CE?

La classe numérique, une nouvelle façon d enseigner

Service d Audio et Visioconférence

Étudier. collaborer. partager. avec les solutions Toshiba L É COLE N UMÉRIQUE T OSHIBA. * Environnement Numérique de Travail

Manuel logiciel client Java

Etude d Exchange, Google Apps, Office 365 et Zimbra

Preliminary Spec Sheet

Cybercriminalité. les tendances pour 2015

THEME : Mise en place d une plateforme d enseignement à distance

ELO Office / Pro Les avantages : Archivage et gestion documentaire

- Biométrique par badge code - Visualisation en directe - Positionnement sur des alarmes - Image haute résolution de jour comme de nuit

Catalogue des stages Ercom 2013

Chapitre 1 Retour en arrière

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

Développement d un moteur de jeu vidéo pour la console Nintendo Wii U et portage d un jeu

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion

Lutter contre les virus et les attaques... 15

Manuel utilisateur «VisioJeunes»

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

RECONSTRUCTION D'UN MODÈLE 3D D'OBJET AVEC LA KINECT

Getting started with Logitech HD Pro Webcam C910

Introduction au développement SharePoint. Version 1.0

Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :

La Communication Unifiée et la collaboration pour

SERVEUR NAS «Comprendre l'utilité d'un NAS c'est l'adopter!»

Solution Vidéo Surveillance

Découverte de Microsoft Office 2010 et de Microsoft Exchange Server 2010

FOAD CARNET DE RESSOURCES NOVEMBRE FOAD / M@gistère

Robot humanoïde NAO Système d étude de la robotique mobile

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

Fiche d identité produit

Microsoft Solution de messagerie et de travail en ligne pour les établissements

Présentateurs : Michel Gagné et Conrad Bourgault. Téléphoner, monter des vidéoconférences sur internet gratuitement

Vivre avec Linux en dehors des ordinateurs

Béatrice Bertrand CDDP de l Eure. Béatrice Bertrand CDDP de l'eure

Visio Kit. Mode d'emploi

Transcription:

µrv : Realité Virtuelle Edgar-Fernando ARRIAGA-GARCIA Charles-Henri BABIAUD Clément GRELLIER Quentin PETIT Jérôme Ricoeur Florent VIOLLEAU INSA Rennes 21 septembre 2011 1 / 15

Objectifs pour cette semaine Environnement matériel : Kinect WiiMote Environnement logiciel Panda3D Ogre3D OpenNI OpenSG L3G0 SVN 2 / 15

Kinect Une version du SDK pour les développeurs en C++ La licence : version réalisée par Microsoft Research libre d utilisation dans le cadre privé Architecture Le capteur Kinect envoie vers le système un ensemble de trois flux : le flux image (comme une caméra). Flux en 640x480 (à 30 images par seconde) et en 1280x1024 (mais à 15 images par seconde). le flux de profondeur : chaque pixel a une profondeur depuis le capteur. Permet de faciliter les recherches de formes. le flux audio en provenance des quatre microphones du Kinect : permet de faire de la reconnaissance vocale. 3 / 15

Kinect Informations tri-dimensionnelles. Utilisation de la librairie NUI (fournie avec le SDK) détecte la présence de personnes en face du capteur. Elle peut ainsi voir jusqu à 4 personnes et en suivre précisément deux. Pour chaque personne : un squelette formé de 20 points clefs détectés (joints) suivis par la librairie NUI. Pour obtenir les meilleurs résultats : Il faut se mettre entre 1,2 et 3,5 mètres de la kinect. Sinon, baisse rapide de la précision capteur et de la librairie NIU 4 / 15

Kinect : Mise en oeuvre le buffer vidéo : webcam "classique" en 640x480 le buffer de profondeur : a coté du flux vidéo, donne les informations de profondeur (320x240 ou en 80x60). Permet d avoir la distance en millimètres de chaque pixel (personne - kinect). Détecte des formes sur le flux vidéo du Kinect Permet de suivre une main et de détecter les mouvements de doigts pour produire de nouveaux moyens d interagir avec le PC. 5 / 15

Kinect : Le suivi de squelettes Force du Kinect pour Windows SDK : capacité à retrouver le squelette de joints des humains présents devant le capteur. système de reconnaissance rapide de la personne aucun apprentissage à l utilisation (pas de mouvements à faire pour "initialiser" la personne Dès que l on passe devant le capteur, la librairie NUI va rechercher notre squelette et dès qu elle l aura trouvé elle lèvera un évènement pour que le développeur le récupère. Attention La librairie NUI ne peut suivre (c est à dire donner les informations de joints) que de deux squelettes au maximum. Elle défini si un squelette est "tracké" ou non. Les squelettes qui ne sont pas suivis ne donne que leur position. Chaque joint possède une propriété Position qui est défini par un vecteur4 : (x, y, z, w) : l espace et le niveau de qualité de l information. => filtrage des données par la librairie. Le joint est identifié pour définir sa position de référence (Main, Tête, etc.) 6 / 15

Kinect : Le son sur Kinect Kinect possède quatre microphones pour capturer du son avec une bonne qualité : directement sur le capteur, un processeur de traitement du signal (DSP) permet de supprimer le bruit de fond et d annuler les effets d écho. Fourni la direction de la source sonore qu il enregistre : il est possible de savoir de quelle direction vient la voix. Grâce au Kinect pour Windows SDK, il est possible de faire de la reconnaissance vocale de ce que capture le SDK. fct de angle relatif entre la personne et le centre de la Kinect : un angle de 0 indique que le son vient d en face du capteur, un angle < 0 indique que le son vient de gauche un angle > 0 indique que le son vient de droite. 7 / 15

WiiMote Périphériques sans fil avec : Accéléromètres Capteurs infrarouges :Distance WiiMote, sensor bar Bluetooth : Communication avec le PC Plusieurs périphériques additionnels : Nunchuk Balance Guitar Hero 8 / 15

9 / 15 SDK Wiimote

Panda3D Aperçu général : Moteur 3D Basé sur OpenGL C++ / Python Open Source : licence BSD Multiplateforme (Linux, Mac, Windows) Fonctionnalités : Collision, 3D audio, IHM,... 10 / 15

Ogre3D Aperçu général : Moteur 3D Basé sur OpenGL / Direct3D C++ / Python / Java / C Open Source : licence MIT CMake Multiplateforme (Linux, Mac, Windows) Large communauté dont Française Fonctionnalités : Son 3D, particules, animation complexe, graphe de scène, effets spéciaux,... 11 / 15

OpenNI Fait pour simplifier les interactions entre les appareils et les logiciels Fourni une API Utilisation de 3 logiciels : OpenNI (licence LGPL) SensorKinect NITE (pour Handtracking et SqueletonTracking, licence non libre) Utilisation pour la Kinect Même fonction que le Kinect SDK OpenKinect? 12 / 15

OpenSG Aperçu général : Système de scénographie pour la réalité virtuelle Basé sur OpenGL Open Source : licence LGPL Multiplateforme (Linux, Mac, Windows) C++ / Python CMake Peu de documentation Peu d activité (dernier commit : 7 mois) Fonctionnalités : Multithread Cluster 13 / 15

L3G0 Testé sur Windows Non testé sur Linux Travail des stagiaires récupéré (Morgan) 14 / 15

SVN A comfirmer sur le HelpDesk 15 / 15