A aviation & planes forum. AviationBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » AviationBanter forum » rec.aviation newsgroups » Soaring
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

IGC File / Flight-track Analysis



 
 
Thread Tools Display Modes
  #1  
Old January 21st 10, 08:56 AM posted to rec.aviation.soaring
noel.wade
external usenet poster
 
Posts: 681
Default IGC File / Flight-track Analysis

Hi All,

I'm working on a project that I can't talk about much, but I was
hoping to prevail upon some experts here. I need to analyze some IGC
files in my project, and try to use the data to determine the behavior
of the glider.

As I understand it, the bulk of the IGC file is just a series of time-
stamped position & altitude fixes. So to determine an aircraft's
heading (ground-track to be more precise, since we're referencing GPS
coordinates), I have to use pairs of position-fixes to come up with a
direction & velocity vector... Yes?

OK, now here's where it gets a little tricky: How to I make the leap
from those raw vectors to determining behavior? For example, you can
signal your release from tow by executing a sharp 360-degree turn.
Its easy enough to look at a few vectors in a row and as long as they
keep angling off to the same side (relative to the previous vector)
then I can consider the glider in a continuous turn. As long as the
continuous turn takes us past 360 degrees from the ground-track/
heading at the beginning of the turn, we're OK - right? But what
happens if the glider catches a gust of wind that slews the tail
momentarily or causes the glider to slip? What is my "fudge factor"
for these things and how do I reasonably account for them?

There are some other oddities that I'm unsure how to account for (or
if I even need to) - like: How do I deal with a wind-drift that's
causing the glider's absolute position to be offset?

I'm a programmer & IT person by day, but my work is keeping me
terribly busy and I've never had to do much in terms of pathing or
vector analysis - so this stuff is harder for me than it should be
right now. :-P Any help would be much appreciated!

Thanks, take care,

--Noel

  #2  
Old January 21st 10, 01:58 PM posted to rec.aviation.soaring
Dave Nadler
external usenet poster
 
Posts: 1,610
Default IGC File / Flight-track Analysis

On Jan 21, 3:56*am, "noel.wade" wrote:
Hi All,

I'm working on a project that I can't talk about much, but I was
hoping to prevail upon some experts here. *I need to analyze some IGC
files in my project, and try to use the data to determine the behavior
of the glider.

As I understand it, the bulk of the IGC file is just a series of time-
stamped position & altitude fixes. *So to determine an aircraft's
heading (ground-track to be more precise, since we're referencing GPS
coordinates), I have to use pairs of position-fixes to come up with a
direction & velocity vector... Yes?


Some flight recorders include the track information in the
IGC file via optional additions to the B records.
ILEC SN10 does this.

In any case, beware that the position and track as reported by
the GPS are the output of smoothing Kalman filters. Also, there
will be occasional discontinuities so take care to look for and
ignore these or your code will blow up. I have example log
files where time goes backwards, and positions jumping from
Montana into the North Atlantic. You'll see a "bad fix" count
in any of the analysis programs...

Be sure your intended use of the data can tolerate its
"features"...

OK, now here's where it gets a little tricky: *How to I make the leap
from those raw vectors to determining behavior? *For example, you can
signal your release from tow by executing a sharp 360-degree turn.
Its easy enough to look at a few vectors in a row and as long as they
keep angling off to the same side (relative to the previous vector)
then I can consider the glider in a continuous turn. *As long as the
continuous turn takes us past 360 degrees from the ground-track/
heading at the beginning of the turn, we're OK - right? *But what
happens if the glider catches a gust of wind that slews the tail
momentarily or causes the glider to slip? *What is my "fudge factor"
for these things and how do I reasonably account for them?

There are some other oddities that I'm unsure how to account for (or
if I even need to) - like: *How do I deal with a wind-drift that's
causing the glider's absolute position to be offset?


You could just calculate the wind.
That's what we do in the ILEC SN10 ;-)

I'm a programmer & IT person by day, but my work is keeping me
terribly busy and I've never had to do much in terms of pathing or
vector analysis - so this stuff is harder for me than it should be
right now. :-P *Any help would be much appreciated!


Sounds like you need to hit the books ;-)

Thanks, take care,

--Noel


Hope this helps !
Best Regards, Dave "YO electric"
  #3  
Old January 22nd 10, 04:00 AM posted to rec.aviation.soaring
Eric Greenwell
external usenet poster
 
Posts: 1,096
Default IGC File / Flight-track Analysis

noel.wade wrote:
Hi All,

I'm working on a project that I can't talk about much, but I was
hoping to prevail upon some experts here. I need to analyze some IGC
files in my project, and try to use the data to determine the behavior
of the glider.

There are a number of programs that do this, such as SeeYou, simulator
software (Condor?), even commercial programs that reconstruct a flight
from gps data for accident and other investigations. T2T (track to
thermal) picks out thermals from the data. Have you investigated
acquiring one of these programs, or getting them to slice of a piece of
it for your purposes?

--
Eric Greenwell - Washington State, USA
* Change "netto" to "net" to email me directly

* "A Guide to Self-launching Sailplane Operation" at www.motorglider.org
  #4  
Old January 22nd 10, 04:17 AM posted to rec.aviation.soaring
noel.wade
external usenet poster
 
Posts: 681
Default IGC File / Flight-track Analysis

On Jan 21, 8:00*pm, Eric Greenwell wrote:

There are a number of programs that do this, such as SeeYou, simulator
software (Condor?), even commercial programs that reconstruct a flight
from gps data for accident and other investigations. T2T (track to


Eric -

Yes I have. The catch is that this project isn't mine; I'm
volunteering my time for it. And the people I'm working with don't
want the end-result to be tied to any licensing fees or restrictions
on use of the code.
*sigh* *shrug*

Thanks all,

--Noel

  #5  
Old January 22nd 10, 11:05 AM posted to rec.aviation.soaring
Chris Reed[_2_]
external usenet poster
 
Posts: 56
Default IGC File / Flight-track Analysis

noel.wade wrote:
On Jan 21, 8:00 pm, Eric Greenwell wrote:

There are a number of programs that do this, such as SeeYou, simulator
software (Condor?), even commercial programs that reconstruct a flight
from gps data for accident and other investigations. T2T (track to


Eric -

Yes I have. The catch is that this project isn't mine; I'm
volunteering my time for it. And the people I'm working with don't
want the end-result to be tied to any licensing fees or restrictions
on use of the code.
*sigh* *shrug*

Thanks all,

--Noel

XC Soar is Open Source, which might work if the GPL restrictions
wouldn't affect the exploitation of the project (this would require you
to make any modified XC Soar code modules available under the GPS terms,
but not interfacing modules which would stay proprietary).
  #6  
Old January 22nd 10, 12:10 PM posted to rec.aviation.soaring
Andy[_10_]
external usenet poster
 
Posts: 261
Default IGC File / Flight-track Analysis

On Jan 22, 3:05*am, Chris Reed wrote:
noel.wade wrote:
On Jan 21, 8:00 pm, Eric Greenwell wrote:


There are a number of programs that do this, such as SeeYou, simulator
software (Condor?), even commercial programs that reconstruct a flight
from gps data for accident and other investigations. T2T (track to


Eric -


Yes I have. *The catch is that this project isn't mine; I'm
volunteering my time for it. *And the people I'm working with don't
want the end-result to be tied to any licensing fees or restrictions
on use of the code.
*sigh* *shrug*


Thanks all,


--Noel


XC Soar is Open Source, which might work if the GPL restrictions
wouldn't affect the exploitation of the project (this would require you
to make any modified XC Soar code modules available under the GPS terms,
but not *interfacing modules which would stay proprietary).


I'd contact the Aerospace Engineering department at a university near
you. Most graduate programs and some undergraduate ones have analytic
tools they use to do optimal estimation for a state-space
representation of aircraft. To do some of the things you are asking
about I suspect you'd need a full 6 degree of freedom model. Depending
on what the inputs are, you may not be able to fully estimate the
aircraft state - there would be too many unknowns. For instance,
because you don't have attitude information (none of the Euler
angles), you wouldn't be able to cleanly distinguish between gusts
displacing the aircraft and control inputs. You would likely need to
assume coordinated flight and no wind gusts. Some simple Kalman
filters should help, as Dave says.

9B
  #7  
Old January 22nd 10, 01:49 PM posted to rec.aviation.soaring
Dave Nadler
external usenet poster
 
Posts: 1,610
Default IGC File / Flight-track Analysis

On Jan 22, 7:10*am, Andy wrote:
On Jan 22, 3:05*am, Chris Reed wrote:



noel.wade wrote:
On Jan 21, 8:00 pm, Eric Greenwell wrote:


There are a number of programs that do this, such as SeeYou, simulator
software (Condor?), even commercial programs that reconstruct a flight
from gps data for accident and other investigations. T2T (track to


Eric -


Yes I have. *The catch is that this project isn't mine; I'm
volunteering my time for it. *And the people I'm working with don't
want the end-result to be tied to any licensing fees or restrictions
on use of the code.
*sigh* *shrug*


Thanks all,


--Noel


XC Soar is Open Source, which might work if the GPL restrictions
wouldn't affect the exploitation of the project (this would require you
to make any modified XC Soar code modules available under the GPS terms,
but not *interfacing modules which would stay proprietary).


I'd contact the Aerospace Engineering department at a university near
you. *Most graduate programs and some undergraduate ones have analytic
tools they use to do optimal estimation for a state-space
representation of aircraft. To do some of the things you are asking
about I suspect you'd need a full 6 degree of freedom model. Depending
on what the inputs are, you may not be able to fully estimate the
aircraft state - there would be too many unknowns. For instance,
because you don't have attitude information (none of the Euler
angles), you wouldn't be able to cleanly distinguish between gusts
displacing the aircraft and control inputs. You would likely need to
assume coordinated flight and no wind gusts. Some simple Kalman
filters should help, as Dave says.

9B


Um, depending on what he's trying to do, the Kalman filters
in the GPS could make life very difficult. Adding another
Kalman filter in back of the filter already in the GPS engine
is not likely to help. And every brand of GPS (and potentially
every software revision of the same brand) may have different
filtering.

Here's an experiment conducted a few times, with a GPS
engine in a car:
Drive at high speed
Disable the antenna
Slow rapidly and turn 90 degrees
Speed up
Enable antenna

What do you think the GPS output shows ?

Hope that helps clarify the problem,
Best Regards, Dave "YO electric"
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Flight Analysis with NMEA GPS Data File jchutch Soaring 4 May 12th 08 02:26 AM
Regarding Analysis Nag Home Built 3 April 21st 06 11:02 PM
Polar Analysis from flight logs? Mark Zivley Soaring 87 January 13th 05 12:34 AM
Oil Analysis PaulaJay1 Owning 3 March 16th 04 04:25 PM
Oil Analysis PaulaJay1 Owning 11 November 11th 03 01:29 AM


All times are GMT +1. The time now is 01:44 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 AviationBanter.
The comments are property of their posters.