SMALL - espritmodel.com SMALL - Telemetry SMALL - Radio
Reply
Thread Tools
Old Nov 08, 2014, 05:04 PM
Registered User
Germany
Joined Dec 2010
46 Posts
Discussion
Low Cost Full HD Wireless System

I would like to introduce a recent development which enables you guys to build up a Full HD FPV system without to much hassle or invest.
The idea of using a Raspberry Pi was not ours, but came from here:
http://diydrones.com/profiles/blogs/...h-raspberry-pi
What we did was to take it one step further and to optimize the whole setup.

Features:
Latency depending on playback devices on ground and framerates, resolutions somewhere in the range of ~110 to 220ms.
110ms has been shown with Laptops running Windows or Linux.
I have a latency of about 180ms on my android device with 720p49.
Range is at least 700m+, depending on transmission power...

Hardware required:
- Raspberry Pi Model B (~30-40$)
- CSI Camera for the Pi (~30-40$)
- 2x Ubiquiti WLAN Modules (Picostation, Bullet, Rocket...), these are special WLAN devices for longrange wireless data bridges. 2,4 or 5GHz, whatever you prefer. (total 150-250$)
- 2-4x Cloverleafs, Skew planars...something that enables you to transmitt CP signals (~30-80$)
- a rooted Android device, ideally build into DIY goggles
- Some Soldering for Power-Over-Ethernet Adapters

Software required:
- Crystal FPV AirPi firmware (provided by sledge):
http://www.swat-drones.de/downloads/airpi_v0.2.zip

- AirPiControl for Android: App for Video Streaming and AirPi configuration:
https://play.google.com/store/apps/d...estar.groundpi
The app has a demo mode that allows 3 Minutes of streaming before the app is closed.
No features are restricted, so you can test, if the system works for you.
Demo Video:
AirPiControl for Android Demo (2 min 43 sec)

The app is quite new, so please forgive if there are some bugs left.
If you find any, please let me know via PM as i wont read here on a dayly basis.


Installation is quite plug-n-play:
1) Configure WLAN in Bridge Mode. Connect one to the Raspberry Pi, connect the second one to the rooted android device, using a OTG cable which connects to a USB to Ethernet device (Android 4.something required for this. 4.4.2 is fine)
2) Plug, Raspberry and Cam together, download image, use win32diskimager to copy to SD card, plug SD card into the Pi.
Fire it up, done.
3) Install App on Android Device, start the app, configure IP of AirPi. Done.

I also would likt to point you to the german thread at fpv-community.de.
Quite long, more than 1000 posts...;-):
http://fpv-community.de/showthread.p...ung-Telemetrie

Some Screenshots, and pics of my setup are attached.
Enjoy :-)

Name: AppScreenShot1.jpg
Views: 42
Size: 109.5 KB
Description: Name: AppScreenShot2.jpg
Views: 49
Size: 130.4 KB
Description: Name: AppScreenShot3.jpg
Views: 47
Size: 40.9 KB
Description: Name: AirPiBild1.jpg
Views: 91
Size: 658.5 KB
Description: Name: AirPiBild2.jpg
Views: 82
Size: 730.9 KB
Description: Name: DIYGoggles.jpg
Views: 67
Size: 385.6 KB
Description:
Lonestar78 is offline Find More Posts by Lonestar78
Last edited by Lonestar78; Nov 09, 2014 at 01:45 AM.
Reply With Quote
Sign up now
to remove ads between posts
Old Nov 09, 2014, 06:24 AM
Registered User
Joined Oct 2014
3 Posts
I am reading the original linked Thread since it has been started by lonestar. Although I've never flown the system jet because I couldn't afford the wlan bridges I'm doing some latency testings with the raspberryPi+Camera directly matched with my laptop over a Ethernet cable. The laptop is running gstreamer to encode the stream and display it. The app lone star developed (special thanks to him at this time) is using gstreamer too. What I can say is latency of the whole system really depends on your settings. For those of you which can't understand how the whole system works - the raspberryPi with camera encodes the recorded video into H.264 to reduce band with. That's the first point where latency goes lost. After encoding the pi sends the stream to your wlan bridge. I'm sure those of you playing computer games know a ping of 20ms is no problem and that's wlan to glass fiber to wlan again. It looks like the latency lost by the wlan bridges is nearly nothing. The last point where latency goes lost is your screening device on the ground. Most H.264 decoder are buffering frames before displaying them which affects very much latency. One of the reason why we are using gstreamer and not VLC or something else.

My experiences by latency testing are: First the raspberryPi is buffering frames. He has to,but I am more interested in reducing latency than in reducing bandwith so on the one hand you can increase frames to fill the buffering faster or on the other hand reduce the space used for buffering.
ConstantinFPV is offline Find More Posts by ConstantinFPV
Reply With Quote
Old Nov 09, 2014, 06:32 AM
Registered User
Joined Oct 2014
3 Posts
Using H.264 baseline instead of H.264high (no B slices =frames which need information from an later frame),I'm getting latency about 85 to 120 ms. Latency not rally depends on power of your PC, it works on my 4jears old laptop (Intel i3) when I'm running Linux from an USB instead of windows.
ConstantinFPV is offline Find More Posts by ConstantinFPV
Reply With Quote
Old Nov 09, 2014, 06:33 AM
Registered User
Germany
Joined Dec 2010
46 Posts
Thanks Constantin
That is the reason why i go for 49 frames per second for 720p.
The number of buffered frames is constant for a specific configuration.
Thus-> Higher fps = lower latency.

Btw: 100ms latency is fine for copter flying, as long as you are not into highspeed acrobatics.
DJI lightbridge latency is higher btw ;-)
Lonestar78 is offline Find More Posts by Lonestar78
Reply With Quote
Old Nov 09, 2014, 06:46 AM
Registered User
Joined Oct 2014
3 Posts
Quote:
Originally Posted by Lonestar78 View Post
Thanks Constantin
That is the reason why i go for 49 frames per second for 720p.
The number of buffered frames is constant for a specific configuration.
Thus-> Higher fps = lower latency.

Btw: 100ms latency is fine for copter flying, as long as you are not into highspeed acrobatics.
DJI lightbridge latency is higher btw ;-)


Jeah, there are people flying with the gopro live out that's about 80ms too.

And you don't have to pay for an extra screen or goggles use an laptop or lonestar's app with your mobile phone this is hardware everyone has
ConstantinFPV is offline Find More Posts by ConstantinFPV
Reply With Quote
Old Nov 09, 2014, 03:25 PM
Gaui X2 & Protos Mini FBL
Picofly's Avatar
Helsinki, Finland
Joined Jan 2008
757 Posts
Very cool!

I wonder - could you amend your Android app so that it would work with VR goggles like Google Cardboard, or Zeiss VR One ?
Picofly is offline Find More Posts by Picofly
Reply With Quote
Old Nov 09, 2014, 03:36 PM
Registered User
Romania, Dolj, Craiova
Joined Sep 2007
15,432 Posts
So the 3 minutes limit will be removed for a fee ?
renatoa is offline Find More Posts by renatoa
Reply With Quote
Old Nov 10, 2014, 03:57 AM
Registered User
Germany
Joined Dec 2010
46 Posts
Correct. Try before you buy...
Lonestar78 is offline Find More Posts by Lonestar78
Reply With Quote
Old Nov 10, 2014, 03:58 AM
Registered User
Germany
Joined Dec 2010
46 Posts
Side by sie view oft stream is planned for a future release. Thus the APP would work with Google cardboard...
Lonestar78 is offline Find More Posts by Lonestar78
Reply With Quote
Old Nov 10, 2014, 04:02 AM
Registered User
Romania, Dolj, Craiova
Joined Sep 2007
15,432 Posts
What would be the forecasted price then ?
renatoa is offline Find More Posts by renatoa
Reply With Quote
Old Nov 10, 2014, 04:43 AM
Gaui X2 & Protos Mini FBL
Picofly's Avatar
Helsinki, Finland
Joined Jan 2008
757 Posts
Quote:
Originally Posted by Lonestar78 View Post
Side by sie view oft stream is planned for a future release. Thus the APP would work with Google cardboard...
That's great news !
Picofly is offline Find More Posts by Picofly
Reply With Quote
Old Nov 10, 2014, 12:46 PM
Registered User
Germany
Joined Dec 2010
46 Posts
I am not going to change the price for the app.
It is a "pay once for unlimited streaming" configuration.
Any other future updates or feature implementations will be included from my current point of view.
But i do not have a fixed schedule, as this is a private project.
Lonestar78 is offline Find More Posts by Lonestar78
Reply With Quote
Old Nov 10, 2014, 03:05 PM
Registered User
Germany
Joined Dec 2010
46 Posts
Teaser 1:
Name: Teaser.jpg
Views: 47
Size: 10.3 KB
Description:

Teaser 15 Minutes later...:
Name: Screenshot_2014-11-10-21-31-04.png
Views: 38
Size: 224.2 KB
Description:

Name: Screenshot_2014-11-10-21-32-00.png
Views: 47
Size: 304.4 KB
Description:
Lonestar78 is offline Find More Posts by Lonestar78
Last edited by Lonestar78; Nov 10, 2014 at 03:35 PM.
Reply With Quote
Old Nov 11, 2014, 07:36 AM
Gaui X2 & Protos Mini FBL
Picofly's Avatar
Helsinki, Finland
Joined Jan 2008
757 Posts
I love your teasers !

I have Colorcross googles ready and Zeiss VR One goggles on pre-order. I hope they will arrive before Christmas .
Picofly is offline Find More Posts by Picofly
Reply With Quote
Old Nov 15, 2014, 01:49 AM
Registered User
Germany
Joined Dec 2010
46 Posts
The App has been updated in Google Play Store:
- Bugs fixed for RSSI vie in HUD
- Tech Demo for Google Cardboard Side-by-Side View (not yet configurable)

Screenshots:
Name: CardBoardSideBySide.png
Views: 16
Size: 267.0 KB
Description:

Name: CardBoardSideBySideSettings.png
Views: 14
Size: 112.3 KB
Description:
Lonestar78 is offline Find More Posts by Lonestar78
Reply With Quote
Reply


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
For Sale Sell / Trade Paralinx Arrow 1x1 Wireless HD video system justinlee1 Aircraft - Electric - Multirotor (FS/W) 5 Sep 13, 2014 12:17 PM
Idea Plug-n-Play system (low cost) mrexcel Foamies (Scratchbuilt) 4 Jan 22, 2014 09:39 PM
Discussion Low cost HD camera quadcopter HeliStorm (FPV America) Aerial Photography 2 Apr 17, 2013 07:29 PM
Discussion Low cost HD camcorder renatoa FPV Talk 13 Nov 27, 2009 10:53 AM
Discussion Is there a low cost Futaba Rx that are full range and single conversion? arukum17 Radios 6 Jun 01, 2006 02:32 PM