FPV with Oculus Rift and a Quadcopter
github.com
github.com
We got UAVs for the Norwegian oil industry as a task, and explored how they can be flown better in the future. Other teams with the same task made other cool stuff as well, for instance a custom drone for geological mapping. [2]
[1]: https://www.youtube.com/watch?v=ANSjwWomIJ8 [2]: https://www.youtube.com/watch?v=5di01L1mot8
But seriously, have you guys considered commercializing this? You're offering people the ability to experience flight. Not just a video of flight, but controlled flying in their own neighbourhood.
It's not Oculus Rift based, but it is FPV flight.
Slightly off toic, NB. You need to also be a bit careful with flying regulations, as radio controlled aircraft are still regulated. In the UK for example, flying an FPV radio controlled aircraft can't be done on your own, you must have a competent observer keeping it in line of sight at all times and watching for risk of collisions, so no flying it behind buildings or hills. You must also not fly within 50 meters of any building or vehicle you don't own, or above any congested or crowded area, or takeoff/land within 50 meters of other people. So where you say "experience flight in their neighbourhood" - they might not be allowed to:
its having the oculus vr with it which is cool, with analog cameras. the previous attempt had a big laptop, webcams and wifi.
It's a fun usage for VR goggles and a great build project, but it's honestly not super useful, even for hobby flying. Any quadcopter you're flying with a head tracker is going to be so far away from other objects that the 3D effect will be minimal. The 3D might be great for zipping quickly through trees/obstacles like a pod racer [0], but for that you don't dare use head tracking.
Very cool idea. I could think of some indoor applications for it.
For outdoors, since the distance between the cameras and the object they're looking at is so far, and the distance between the two eyes is so close the difference between the two images is almost meaningless. I'd put the two cameras further apart and see what happens.
A really weird effect I've tried is to reverse the images each eye sees. I did this (first unintentionally, then deliberately) with my 3D television. It inverts the depth perception, so a small object in the foreground looks like it's sunken deep into the background. But mostly it's just confusing and stressful on the eyes, since there's presumably no evolutionary preparation to make sense of such visual input. Someone should make a physical optical device to offer this effect in the real world (it probably already exists).
Most of the FPV videos you see on youtube are not showing what the pilot saw in real time. They're showing you the HD that was recording on board the plane and retrieved after landing.
Video showing the reaction speed of brushless gimbals: http://youtu.be/Dr5CnIA52zY
People are going to train for this.
Very likely police, field agents, military, but there are absolutely going to be people whose sole jobs will be piloting drones like this.
(Until those people are replaced by AI algorithms, but still.)
Somewhat related: https://www.youtube.com/watch?v=SQ2tCMXOd_w https://share.oculusvr.com/app/hiyoshi-jump
Imagine this with some augmented reality thing where multiple contestants could shoot each others' copters with an IR laser or something.
Heck yes.
The rotations of the cameras are a bit too slow though, but mainly because of our setup, so this can be a lot better. Our custom protocol couldn't really handle dropped packets, so if we filled the sender's or receiver's buffers, the servos would start to spasm. To counter that we just didn't send head position as often as we could.
Of course, by fixing that you still get the round-trip time of turning your head -> moving the cameras -> getting updated image back. But we think it's feasible.
I've always thought fixed, super-wide-angle lenses and software would be the ideal way to go - the groundstation does all the work.
And the video is made for showoff, the project in itself is about the applications of a system like this in a specific industry.