What is our project about?
This project is an integration of various emerging technologies, including Virtual Reality, motion tracking controls and consumer quadrotors, while permitting future expansion, with the attempt to make a more immersive experience when controlling devices in more and new ways, in this case, a quadrotor with a Virtual Reality hybrid controlling with a motion tracking control and a gamepad.To achieve so, this project combine those three new and emerging technologies (Virtual Reality (VR), motion tracking controls and consumer quadrotors, commonly named as drones) with the Oculus Rift Development Kit 2 (DK2), the Leap Motion and the Parrot AR.Drone 2.0.
Finally, we need to say that this project is a continuation of the RiftDrone project adding support for Leap Motion and Unity 5. As many projects involving motion control focus more on the technology than usability LeapRiftDrone is an attempt expand the VR experience rather than changing it.
The team behind this project:
- Sebastian Havås Klug
- Edmundo Elizondo - GitHub
Files
For those searching the final versions of the project files, here is a list of what has been done so far:- Link to the 'work in progress' project files in our CVS project Home page at GitHub, as well with the current status of the project: https://github.com/edmundo096/LeapRiftDrone
- The final project presentation.
- The final project report.
- A running demo (requires Oculus v.0.6.0 drivers, Leap Motion software v3 and Windows x64): drive.google.com/open?id=0B2Ii2VAHURpEa256M0RlNjZsT0k.
Beware that for the project source you will need to use Unity 5.1.2p3 or later !
Demo
A demo video of the current project in YouTube:Last info
Useful links or other information of interest related to the project
The libraries that were used in the project are:
- Ruslan-B - AR.Drone C# Framework
- Ruslan-B - FFmpeg.AutoGen
- Task Parallel Library for .NET 3.5
- XInputDotNet
- Oculus Utilities for Unity 5
- Leap Motion Unity Core Assets v3.0.0
- HoverVR
Some interesting links and news about how is the technology used in the project as today:
- “Leap Motion Gesture Tech to Ship in Hardware from “Major” OEMs This Year”. January 2016. Retrieved from http://www.roadtovr.com/leap-motion-gesture-tech-to-ship-in-major-oem-hardware-this-year/.
- “Leap Motion will come embedded in Razer's new OSVR headsets”. January 2016. Retrieved from http://mashable.com/2015/03/25/leap-motion-razer-osvr/.
- “The Oculus Rift is Now 4 Months Backordered”. January 2016. Retrieved from http://www.roadtovr.com/oculus-rift-pre-order-backorder-july/.
- “Oculus Rift: What You Really Get for Your Money”. January 2016. Retrieved from http://www.roadtovr.com/oculus-rift-really-get-money/.
- “Mozilla Launches A-Frame: VR-capable Websites Starting with One Line of Code”. January 2016. Retrieved from http://www.roadtovr.com/mozilla-a-frame-webvr-virtual-reality-website-web-development/.
- “How Mozilla Plans to Build VR Into the Foundation of the Web”. January 2016. Retrieved from http://www.roadtovr.com/mozilla-build-vr-foundation-web-firefox-virtual-reality-oculus-rift/.
- “4 Innovative Ways Startups Are Using Leap Motion”. January 2016. Retrieved from http://mashable.com/2014/05/17/leap-motion-demo-day/.
- The Take off and Launch HoverVR modified buttons for Unity and LeapMotion.
- Some code snippets and functions for obtaining the current Wi-Fi strength in Windows system as on the original project.
For more future possible new, updates and changes made, again, please check the GitHub project Home page!
Thank everyone !