Go Back  PPRuNe Forums > Non-Airline Forums > Private Flying
Reload this Page >

Open-Source IT for recreational flying

Wikiposts
Search
Private Flying LAA/BMAA/BGA/BPA The sheer pleasure of flight.

Open-Source IT for recreational flying

Thread Tools
 
Search this Thread
 
Old 24th Aug 2010, 21:14
  #1 (permalink)  
Thread Starter
 
Join Date: Jul 2010
Location: Ansião (PT)
Posts: 2,791
Received 7 Likes on 7 Posts
Open-Source IT for recreational flying

I have done much pondering and some little work on creating my own I/T for flying. As it stands now, ir runs on an Asus netbook and produces a moving map with aerodromes and navaids displayed, along with planned and effective routes. Limited as this seems, it has once allowed me to find back my field when I had unwisely left the circuit in poor visibility.

The more I proddle about, the more obvious it becomes I can never turn out anything really useful on my poor little own self. So I thought I'd launch a discussion thread, to find out if others are thinking and/or working along the same lines, and see if perhaps a TEAM could be set up.

Resources:
-) a database with all kinds of info (a/d, navaids, airspace, roadmap, extended airfield info, &c &c)
-) GPS
-) some source of real-time Wx that is available up there?
-) data of other traffic either from 1090-ES receiver and/or flarm-receiver and/or ads-b
-) flight plans either to be created on the machine or imported (as gpx or whatever)

Pilot info supplied:
-) moving map with display of planned and effective routes
-) optional Wx overlay
-) terrain overlay
-) separate display (text mode?) of various data (ground speed, gps-altitude, gps-time, ...)
-) collision avoidance based on available info
-) early ground warning if elevation data available

Hardware:
-) some kind of portable PC, netbook or whatever
powered from the plane but with batteries for at least 30 minutes in case of electrical failure
-) gps-receiver
-) optional receivers for 1090-ES, ADS-B, flarm to allow traffic avoidance

Software:
-) linux seems the obvious choice of O/S
-) application(s) could be developed in whatever language, the most obvious seem C, C++, Java ; availability of libraries would be an important factor

Advantages:
-) integration would reduce the total number of gizmo's
-) open source would mean vendor indepence
-) extremely affordable, except probably for a sunlight-readable display of practical size (7 inches at least?)

Disadvantages:
-) neither the database nor the "other traffic" could ever be guaranteed to be complete
-) keeping the database up to date would be a huge and enduring task, requiring a separate well-coordinated team
-) psychologically, such a system would be dangerous because it would SEEM to supply very complete information, leading pilots to depend on it blindly

Ideas and comments welcome!
Jan Olieslagers is offline  
Old 25th Aug 2010, 08:27
  #2 (permalink)  
 
Join Date: Jun 2003
Location: EuroGA.org
Posts: 13,787
Likes: 0
Received 0 Likes on 0 Posts
The Q is what exactly you are trying to achieve.

Pre-flight, the job is well defined: route planning, notams, weather, airport contacting for PPR/PNR/etc.

This is easily done with a very common item known as a "laptop" You can get them from £100 to £2000, and a normal windoze one will run everything needed including - at the top of the GA food chain - Jeppesen stuff.

Airborne, people look for different things. A VFR pilot might want to run a decent GPS moving map (something better than you can buy, or something which can run downloaded/"shared" maps ). An IFR pilot might wanto to see approach plates. Both might want to get weather data, if it is a long flight.

The platform for this is less clear, largely due to a near total lack of sunlight readable hardware which is light, thin, etc. A lot of people are looking at solutions but most of them deliver only a part of the job, so one would end up with a pile of gadgets, which need charging, etc.
IO540 is offline  
Old 25th Aug 2010, 08:47
  #3 (permalink)  
 
Join Date: May 2003
Location: Gt. Yarmouth, Norfolk
Age: 68
Posts: 799
Likes: 0
Received 0 Likes on 0 Posts
At the risk of just pouring cold water on the idea, hasen't this already been done?

There are a number of pieces of flight planning software available for windows which already do this: NavboxProPlan, very well established with an annual subscription of < £50 and Skydemon, which is more expensive but has better graphics. Both can be used as a moving map with suitable hardware. Skydemon also has a mobile version for PDAs. Jeppesen (which I have no experience of) also provides flight planning (not sure about moving map). You then have Flymap, Airbox and MemoryMap which offer CAA or Jeppesen charts, with the first two also having PC based flight planning software. These all run on small units with Memory Map being available for PDAs and the iPad. Then of course you have Garmin, Bendix King etc touch screen devices.

Last week end I had the chance to play with a friend's iPad. Unfortunately it was not the one with built in GPS but I have to say that it seems an ideal cockpit companion. You can get a screen protector which I believe improves the readability in sunlight. I am investigating the non GPS/3G one but using bluetooth to connect to a separate GPS module or a mobile phone for data download when required - a far cheaper option than the built in GPS/3G models. The unit has long battery life, in contrast to the units mentioned which generally struggle to last beyond about 90 minutes.

The big issue is that there is little in the way of aviation software for europe as opposed to the US for the iPad. This seems to me to be a worthy software challenge; I know that the writers of the programs mentioned above have no plans to do an iPad port of their programs.
Justiciar is offline  
Old 25th Aug 2010, 09:24
  #4 (permalink)  
Thread Starter
 
Join Date: Jul 2010
Location: Ansião (PT)
Posts: 2,791
Received 7 Likes on 7 Posts
OK, seems I wasn't clear enough. There is indeed plenty of stuff available for planning - I am talking in-flight. Wasn't that obvious when I mentioned collision avoidance and early ground warning? IO540, you had better read all of the text before smiling about laptops.

The idea is indeed to have as much functionality as possible in as few boxes as possible. As mentioned, finding a suitable yet affordable display is a major hurdle.

And it is a basic requirement that all software and data should be freely available - which precludes Windows. The price for using free data is that it could never be certified.

@Justiciar: what difference between software for the USA vs. Europe? Temp's in °F and that kind of fun, but basically I can see no differences. Again: getting the data in a useable format, and keeping the data up to date is the real challenge.
Jan Olieslagers is offline  
Old 25th Aug 2010, 09:37
  #5 (permalink)  
 
Join Date: Jun 2003
Location: EuroGA.org
Posts: 13,787
Likes: 0
Received 0 Likes on 0 Posts
all software and data should be freely available - which precludes Windows.
and making it understandable only to a tiny minority.

And I say this as a software/hardware developer, having programmed in assembler and C on 8048, 8051, z8, z80, z180, z280, 80x86, Atmel 90S, h8/300, h8/500, various FPGAs, ASIC design, CP/M2.2, DOS, windoze, Fortran, Pascal, Basic, gawd knows what else... I think my anorak qualifications are impeccable, despite no longer being a paid up member of the British Subterranean Society

The price for using free data is that it could never be certified
and it will also be full of errors, once away from the well trodden GA routes. Fortunately data doesn't have to be certified if used in a portable device.

But this is why people pay money for flight planning software. Somebody is sitting there, getting paid for populating the database.

Anybody can write a flight planning program which totally blows everything currently out out of the water (well, certainly this was true when Navbox or Flitestar were the only games in town). It should take a few months, max.

Getting the data is the huge challenge. It is easy to rip it off from certain well known commercial products but then you cannot openly supply/sell the result. Even at the IFR level, where things should be easy, you can get the airway database but you cannot get the SIDs/STARs...
IO540 is offline  
Old 25th Aug 2010, 09:43
  #6 (permalink)  
 
Join Date: May 2003
Location: Gt. Yarmouth, Norfolk
Age: 68
Posts: 799
Likes: 0
Received 0 Likes on 0 Posts
You did say:

flight plans either to be created on the machine or imported (as gpx or whatever)
... which implies some ground based functionality.

what difference between software for the USA vs. Europe? Temp's in °F and that kind of fun
I was talking about the iPad, and I would have thought that maps, airfield and navaid data, airspace data, ability to generate plogs, Rnav data, frequencies is what is required, so a little more than temperatures in F and pressure in inches!

keeping the data up to date
But as I said, several manufacturers/producers of software are already doing this. Will people be willing to pay a modest fee for an established product which hopefully guarantees the accuracy of the data or pay nothing but use date of questionable accuracy or provenance? Open source software is one thing, open source data is another! I would question whether reliance on such data enables a pilot to comply with his duty to self brief using reliable data.

It seems to me you highlighted some fairly insurmountable obstacles yourself in your first post.
Justiciar is offline  
Old 25th Aug 2010, 10:09
  #7 (permalink)  
 
Join Date: Jun 2007
Location: Swindon, Wiltshire
Age: 49
Posts: 862
Likes: 0
Received 0 Likes on 0 Posts
I'm moderately anti-Windows - I think it is rarely, if ever the most optimal solution for any application. All my commercial work is undertaken using Linux, and all my personal fixed and portable devices are Apple.

However, there is no point in suffering and re-inventing the wheel just for the sake of it.

Sky Demon does a good chunk of what you are asking for and runs as both a desktop application and on a Windows CE portable. The developer is highly responsive and adds new features once a few people have expressed a desire for them.

So my hand was forced...!

I've got a netbook for planning and a cheap 7" Chinese Windows CE 6 GPS for use in flight. Screen brightness is a problem but it seems just about tolerable - I'm looking at I fashioning some kind of hood for it.
stevelup is offline  
Old 25th Aug 2010, 10:20
  #8 (permalink)  
Thread Starter
 
Join Date: Jul 2010
Location: Ansião (PT)
Posts: 2,791
Received 7 Likes on 7 Posts
Yes, I did mention some ground functionality as well, OK.

I'm unclear about the "insurmountable" though. I am wondering
-) how good is the actual "paid" data - ISTR several flaws mentioned. Even if the "free" data is not perfect,
-) how hard people would find it to verify the relevant data before their flight.

After all, even when using Jeppesen or whoever as a data source, isn't one supposed to cross-check with the relevant AIP?

Then again, drawing a parallel with streetmaps: when I compare the "free" OpenStreetMap with commercial maps widely available on the internet, I find the free data generally more elaborate and more up to date. I certainly hope to include data from the OpenStreetMap database in my project one day, such as major roads, railways, large surfaces of water. If a sufficient team couild be formed over the years, the database has every chance to become just as complete and as dependable as its commercial counterparts.
Jan Olieslagers is offline  
Old 25th Aug 2010, 10:31
  #9 (permalink)  
 
Join Date: Jun 2003
Location: EuroGA.org
Posts: 13,787
Likes: 0
Received 0 Likes on 0 Posts
-) how hard people would find it to verify the relevant data before their flight.

After all, even when using Jeppesen or whoever as a data source, isn't one supposed to cross-check with the relevant AIP?
None of that is feasible, at all. In planning and in flight, you rely 100% on the databases. Almost nobody ever reads any AIP - except occassionally for airport details like whether it needs Customs PNR.
Then again, drawing a parallel with streetmaps: when I compare the "free" OpenStreetMap with commercial maps widely available on the internet, I find the free data generally more elaborate and more up to date
Probably because they ripped it off high quality (by which I do not mean TomTom which uses databases several years old) commercial products. You can do this if the end result is thinly spread (e.g. open source data) or if you sell it but keep a low profile.

Due to the widespread disgust over tight copyright control of State maps (most of them having been produced at taxpayers' expense) there is a massive amount of underground map distribution. Do a google on Kabouterbond for one of several "movements". Not much aviation data there but all the stuff can be found on torrents anyway, and current too.

This is why a windoze tablet is a good solution for in-flight moving map GPS. You get Oziexplorer and you can get Ozi maps for all of Europe, and ONC maps for most of the rest. If there was an Oziexplorer for the Ipad, that would interest a lot of people, but one could say the same about Jeppview, Flitestar, Navbox, Skydemon, etc.
IO540 is offline  
Old 25th Aug 2010, 10:43
  #10 (permalink)  
Thread Starter
 
Join Date: Jul 2010
Location: Ansião (PT)
Posts: 2,791
Received 7 Likes on 7 Posts
Originally Posted by IO540
Then again, drawing a parallel with streetmaps: when I compare the "free" OpenStreetMap with commercial maps widely available on the internet, I find the free data generally more elaborate and more up to date
Probably because they ripped it off high quality (...) commercial products.
That's a grave accusation. On what factual information is it based? If you have none, it comes close to slander.
I know for a fact that at least SOME of the OSM data is hand-crofted, actually I contributed to several mapping parties to help build up data for my country - which is regrettably incomplete, at street level.
And the project certainly makes every effort to remain on the legal side, and to discourage ripping wherever they can.

Last edited by Jan Olieslagers; 25th Aug 2010 at 11:01.
Jan Olieslagers is offline  
Old 25th Aug 2010, 11:12
  #11 (permalink)  
 
Join Date: Jun 2003
Location: EuroGA.org
Posts: 13,787
Likes: 0
Received 0 Likes on 0 Posts
OK, how does one compile street maps?

Method 1: you go around and survey the town, and draw your own map.

Method 2: you use an existing map.

In aviation, the official method is to lift it from the AIPs. The data is not directly machine-readable though, so most products get it from other sources. Pre-2006, it used to be lifted from the U.S. DAFIF but that is now closed and most low cost U.S. products shut off their European coverage when that happened. Today, you would do a combination of things e.g. a B2B deal with Eurocontrol, or maybe running off various PDF reports from EAD and parsing them, etc.

But if you get successful, lifting AIP data will draw attention. Jepp got sued for this in Australia, and did some kind of confidential deal with them, and probably with other AIP publishers who smelt money after the Australians won.
IO540 is offline  
Old 25th Aug 2010, 11:30
  #12 (permalink)  
Thread Starter
 
Join Date: Jul 2010
Location: Ansião (PT)
Posts: 2,791
Received 7 Likes on 7 Posts
<<off-topic>>
OK, how does one compile street maps?
Method 1: you go around and survey the town, and draw your own map.
That's how'tis done, in a team, at mapping parties. It looks rather funny, sometimes downright suspect, while gathering the GPS tracks. Afterwards, when the tracks are uploaded and streets are drawn from them, it is very nice to see the streets coming together bit by bit.
In this last step, existing maps may be used as a secondary source of information; but I have on at least one occasion introduced bad data by blindly believing a commercial internet map provider. Better secondary data comes from one's photography during the gathering, and from official maps, e.g. at the municipality.
Jan Olieslagers is offline  
Old 25th Aug 2010, 11:33
  #13 (permalink)  
Thread Starter
 
Join Date: Jul 2010
Location: Ansião (PT)
Posts: 2,791
Received 7 Likes on 7 Posts
lifting AIP data will draw attention
How so? Isn't the data in the AIP public, by its very nature? I can understand that the officials don't like commercial use of their efforts, but how could they legally object to non-profit distribution?
Jan Olieslagers is offline  
Old 25th Aug 2010, 11:42
  #14 (permalink)  
 
Join Date: Jun 2003
Location: EuroGA.org
Posts: 13,787
Likes: 0
Received 0 Likes on 0 Posts
That's how'tis done, in a team, at mapping parties. It looks rather funny, sometimes downright suspect, while gathering the GPS tracks
Clearly, I must renew my British Subterranean Society membership ASAP
Isn't the data in the AIP public, by its very nature? I can understand that the officials don't like commercial use of their efforts, but how could they legally object to non-profit distribution?
You could ask Jeppesen what deal they did. Nobody I know knows...

I don't suppose they can object to nonprofit distribution. But the nonprofit concept tends to break down when it comes to more specialised areas like aviation. Too many potential users but too few people willing/able to put in the huge effort.
IO540 is offline  
Old 25th Aug 2010, 12:19
  #15 (permalink)  
 
Join Date: May 2003
Location: Gt. Yarmouth, Norfolk
Age: 68
Posts: 799
Likes: 0
Received 0 Likes on 0 Posts
The fact that data is in the public domain does not mean that one can make unrestricted us of it. Given that the purpose behind publication is to comply with an international treaty obligation under ICAO the NAAs would be quite entitled to place legal restrictions on its use for other purposes. The copyright in the AIP remains with the NAA (i.e. the CAA) and they can license it however they wish. Ditto with anything else put into the public domain, unless the owner makes it clear that unrestricted use is allowed.

I have no doubt that incorporating data from the AIP into a piece of software, whether open source or otherwise, would be a breach of copyright and restrained accordingly.

Last edited by Justiciar; 25th Aug 2010 at 14:51.
Justiciar is offline  
Old 25th Aug 2010, 13:05
  #16 (permalink)  
 
Join Date: Nov 2000
Location: Cambridge, England, EU
Posts: 3,443
Likes: 0
Received 1 Like on 1 Post
And it is a basic requirement that all software and data should be freely available
That might be your requirement as a developer, but it's difficult to imagine it as an end user requirement.

The end user wants

- reliability of software, and support with problems
- reliability of data, and someone to pass legal responsibility on to if the data is wrong (eg resulting in a RA(T) bust)

and stuff like that. They are unlikely to care very much whether the developer is a member of the open source religion, and most will not mind paying the equivalent of a few minutes' flying for something that meets the above needs.
Gertrude the Wombat is offline  
Old 25th Aug 2010, 14:33
  #17 (permalink)  
 
Join Date: Jul 2010
Location: Europe
Posts: 152
Likes: 0
Received 0 Likes on 0 Posts
Have you looked at PocketFMS? Features
- multiple platforms
- multiple interfaces
- usable on the ground and in flight
- up-to-date map data, terrain, AIP data, MET data
- low cost subscription
I use it only on the ground for flight planning, but I've seen it used in the air.
The maps are very good. They use their own maps with overlays. There's a ton of features.
NazgulAir is offline  
Old 25th Aug 2010, 15:21
  #18 (permalink)  
 
Join Date: Apr 2003
Location: Midlands
Posts: 2,359
Likes: 0
Received 0 Likes on 0 Posts
Just join the existing group doing what you want;

Home of the PocketFMS Foundation.

Rod1
Rod1 is offline  
Old 25th Aug 2010, 15:37
  #19 (permalink)  
Thread Starter
 
Join Date: Jul 2010
Location: Ansião (PT)
Posts: 2,791
Received 7 Likes on 7 Posts
PocketFMS is NOT doing what I want. I'll try to remain polite but have you actually read my message?
Jan Olieslagers is offline  
Old 25th Aug 2010, 15:52
  #20 (permalink)  
Thread Starter
 
Join Date: Jul 2010
Location: Ansião (PT)
Posts: 2,791
Received 7 Likes on 7 Posts
someone to pass legal responsibility on to if the data is wrong (eg resulting in a RA(T) bust)
That is a crucial point, Gertrude. The system I envision certainly could not offer this, neither does it want to try. But IS any kind of guarantee offered by commercial airnav data suppliers like Jeppesen? Are there any stories known of people getting compensation for errors due to incorrect commercial data?
IOW, what criteria must be met by suppliers of airnav data for pilots to rely on them as a "reliable source"? Are companies like Jeppesen (or their products) checked by any authority?

For myself I am stupefied to see almost everybody relying blindly on commercial stuff. Apparently very few people consult the AIP, although AFAIK it is the only official source of information. Up to now I have never relied on commercial data: I planned my flights - up till now very limited both in number and in area - on freely available data, than checked and confirmed on the AIP and official maps.

Last edited by Jan Olieslagers; 25th Aug 2010 at 16:38.
Jan Olieslagers is offline  


Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.