VIRTUAL DRONE SIMULATOR Practical Study 2015/2016

Similar documents
Kinect Interface to Play Computer Games with Movement

DESIGN OF A TOUCHLESS USER INTERFACE. Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá

Roles of Smart TV in Internet of Things

How To Create A Flood Simulator For A Web Browser (For Free)

Automated Recording of Lectures using the Microsoft Kinect

ICAPRG601A Develop advanced mobile multi-touch applications

Next Generation Natural User Interface with Kinect. Ben Lower Developer Community Manager Microsoft Corporation

PROPOSED SYSTEM FOR MID-AIR HOLOGRAPHY PROJECTION USING CONVERSION OF 2D TO 3D VISUALIZATION

Manage Software Development in LabVIEW with Professional Tools

Penspective: a Perspective-Aware Game Map Editor with Natural Interaction

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

THE FLATWORLD SIMULATION CONTROL ARCHITECTURE (FSCA): A FRAMEWORK FOR SCALABLE IMMERSIVE VISUALIZATION SYSTEMS

Detailed Design Report

Computer Games and Virtual Worlds: New Modalities of Rehabilitation and Therapy

The sphinx simulator project

An Introduction to OSVR

Official Rules & Regulations Innovation Competition 2016 Season

Robotics and Engineering Design (SKN11) Syllabus

Thanks for showing interest in Vortex IIT Delhi & What After College (WAC) Augmented Reality Workshop.

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES

GIS Web Services. Acknowledgement: Thanks to Principal & Dr. (Mrs.) G.V. Rao, CRS-GIS, K.J.

GestPoint Maestro3D. A White Paper from GestureTek The Inventor of 3D Video Gesture Control

Android Setup Phase 2

Entertech Solutions Development - Lead bids For Future Projects

Development of mobile applications for multiple platforms

Build and run online Unity 3D games for FREE!

Input and Output. Chapter 6

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study. Web Design 1, 2, 3, 4, 5 and 6

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

CTX OVERVIEW. Ucentrik CTX

Crosswalk: build world class hybrid mobile apps

The Milestone Open Platform. Where solutions come together

HTML5 the new. standard for Interactive Web

THE AUGMENTED REALITY PLATFORM

Lista alfabética de produtos disponíveis para download

Cód. do DreamSpark.com para acesso gratuito à Microsoft Windows Store e ao Windows Phone Dev Center

Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

Innovate Engineering Outreach: A Special Application of the Xbox 360 Kinect Sensor

Contents. Cinema Mo Cap User Documentation

What Is Microsoft Private Cloud Fast Track?

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Rich Internet Applications

Choosing the web s future. Peter-Paul Koch Drupal Jam, 12 mei 2016

Windows Embedded Security and Surveillance Solutions

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Mobile Devices: Server and Management Lesson 05 Service Discovery

Division of Transportation Planning. Cost-Benefit Analysis of Park & Ride/Intermodal Strategies within the State Highway System in Southern California

Getting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide

About Us. Technology Solutions & Services Company. Turn Innovative Ideas into Real Products & Software, Efficiently

How does the Kinect work? John MacCormick

Mobile Application Developer (.NET & Cross Platform)

Work with a large team in a fast-paced, agile environment within a Multinational Corporation (MNC)

Cost Effective Data Management for Oracle Utilities Applications

Mobile App Testing is not something special

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY

Building native mobile apps for Digital Factory

Mapping Game Engines for Visualisation

How to Select an IP Video Management Solution

Luxriot Video Management System (VMS)

App and Game Development with Corona SDK

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Presentation on Video Streaming and Board Room Equipment

Video Analytics A New Standard

Approaching VR 2.0: Creating and Sharing Open Source Virtual Environments for Health Care and Research

Data Integration using Integration Gateway. SAP Mobile Platform 3.0 SP02

REAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT

Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers

Alexander Nikov Usability Testing. 1. What is a Usability Test? Usability Testing Questions. 2. Who are the Test Participants?

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

Etanova Enterprise Solutions

efficient workflow security capability streamlined productivity SOFTWARE SOLUTIONS

Choosing the web s future. Peter-Paul Koch FOWA, 6 October 2015

A little code goes a long way Cross-platform game development with Lua. Ivan Beliy, Software Engineer

Course Overview and Approximate Time Allotments. First Semester

Release Notes Scribe Adapter for Microsoft Dynamics

The reference model for smart TV. China Electronics Standardization Institute

Build a Mobile App in 60 Minutes with MAF

Prototype Model for Real Time Home Surveillance System over the Internet


Mobile Development with Qt

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Creating Next-Generation User Experience with Windows Aero, Windows Presentation Foundation and Silverlight on Windows Embedded Standard 7

How To Select The Next Generation Telephone System ss

Video Collaboration & Application Sharing Product Overview

Other Required Courses (14-18 hours)

JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D Hagen, Germany

Application of Depth Sensor in the Design of Hybrid Robotic Gaming Environment

Amit Moran, Gila Kamhi, Artyom Popov, Raphaël Groscot Perceptual Computing - Advanced Technologies Israel

Mobile Application of Interactive Remote Toys with Augmented Reality

GROUPWARE. Ifeoluwa Idowu

AXIS 262+ Network Video Recorder

Safe Harbor Statement

Using WebLOAD to Monitor Your Production Environment

Period: 50 Hours of Code. Topic: Python Programming Mobile App Development Electronics and Robotics Web Development Game Programming Computer Security

Sensors CS 4720 Web & Mobile Systems

Evaluation of Cable Access Television (CATV) as a Medium for Advanced Traveler Information Systems (ATIS)

efficient workflow security features streamlined productivity SOFTWARE SOLUTIONS

How To Make A Tersea Robot

Transcription:

VIRTUAL DRONE SIMULATOR Practical Study 2015/2016 Supervisors Valérie GOURANTON Ronan GAUGNE Reviewer Bertrand COUASNON Team members Agathe DUBOUE Anthony GUILLET Raphaël LE GORANDE Corentin VIVES 1

3/26 TABLE OF CONTENTS 1.Project presentation 2.Technologies used 3.Solutions found 4.Prototype demonstration 5.Conclusion OUR GOAL 1. Provide a way to pilot the drone with gestures 2. Suggest a virtual training program 4/26 2

5/26 SPECIFICATIONS Kinect Catch gestures Already existing tools Gesture processing Jakopter Control API Training program will be implemented into a virtual reality simulator High school students VirtualJakopter Virtual Drone TECHNOLOGIES USED 3

7/26 KINECT Microsoft, 2010 Motion capture device Infrared camera + webcam Kinect v2? (2013) JAKOPTER 8/26 Kinect Catch gestures Gesture processing Jakopter Control API VirtualJakopter Virtual Drone 4

9/26 JAKOPTER Jakopter Piloting scripts platform Initiated as ISTIC Works with Parrot ARDrone Provides modularity and simplicity VIRTUALJAKOPTER Kinect Catch gestures 10/26 Gesture processing Jakopter Control API VirtualJakopter Virtual Drone 5

14/01/2016 11/26 VIRTUALJAKOPTER. 1 VirtualJakopter IRISA Internship Project Controlling a drone in V-R environment A few bugs Presentation Technologies Solutions Prototype Conclusion 12/26 VIRTUALJAKOPTER. 2 Presentation Technologies Solutions Prototype Conclusion 6

UNITY3D 13/26 Cross platform game engine Enables fast development of 3D games (C#, JavaScript) MIDDLEVR Interface between software and hardware Easy and complete One extra software needed 14/26 7

SOLUTIONS FOUND FAAST 16/26 Kinect Catch gestures FAAST Gesture processing Jakopter Control API VirtualJakopter Virtual Drone 8

17/26 FAAST. 1 The Flexible Action and Articulated Skeleton Toolkit Project from USC (University of Southern California) Bind gestures to action easily 18/26 FAAST. 2 9

19/26 COMPARISON Accessible Easy to use Interface Predefined gestures Advanced capabilities Well documented FAAST OpenKinect (libkinect) Kinect SDK (C#) VRPN 20/26 Kinect Catch gestures Gesture processing VRPN Jakopter Control API VirtualJakopter Virtual Drone 10

VRPN 21/26 Network protocol designed for VR Transfer of information between devices Analog and digital channels Built in FAAST and embedded in Jakopter HOW IT WORKS Kinect Catch gestures 22/26 U SB VRPN Server FAAST Gesture processing VRPN VRPN Client Jakopter Control API L U A MiddleVR Unity3D VirtualJakopter Drone 11

23/26 TIMELINE Software installation Running existing project Gestures defining Hands-off Kinect How to capture gestures? How to bind them to actions? S6 Training program PROTOTYPE DEMONSTRATION 12

25/26 DEMONSTRATION VIDEO IN A NUTSHELL 26/26 Full drone control by Kinect gestures FAAST What s next? Training program Improve our knowledge of virtual reality Experience of team work 13