On Monday, May 09, 2011 11:41:53 AM Curtis Olson wrote: > > Ultimately, what I'd like to do for my project is have an "auto-land" gui > button that will pop up a list of nearby airports. The user selects the > one they want and then a list of runways pops up, perhaps ranked based on > the prevailing wind conditions. Then when the destination is chosen, the > aircraft flies to the airport, enters the downwind pattern, base, final, > lands at exactly the target spot. (Maybe with just a little randomization > so we don't wear out the concrete always hitting the exact same spot every > time.) >
Curt and all, this is fairly exactly what I am tasked to do for a research project. We have code to create "optimal" (I put that in quotes as that obviously lies in the eye of the beholder) trajectories, taking some dynamic limitations into account. We would love to test this code in "realistic" cockpit scenarios, replicating -- in a perfect world -- for example, the Hudson River landing. Looking for an interface between emergency path planning and the pilot (Curt's "auto-land gui") we decided that hacking/altering the CDU would be a reasonable attempt as pilots are familiar with the instrument and how to use it. (That is the reason why I wrote a Nasal based CDU for FlightGear based upon Gijs great work.) So what I would like to ask of you, i.e. people who have toyed around with this idea (or read about it, know about it), is to kindly give me some pointers on where I could learn about current developments in this area or where I could learn about the C/C++ code/api to the navdata base and the route manager. Having written the CDU in Nasal I believe to have a fairly good grasp on the language, however I would prefer to write this lower level stuff in C++. Not only because I believe that I/we will need the computational benefit, but also as this might make it easier to contribute more of the code (as a potential closed source library) to more interested parties - although I do promise to try to get as much of my/our work to be open sourced. I am looking forward to hearing from you with pointers to documentation, examples, helpful source files - all that good stuff that could get me up to speed quickly (as I haven't touched the C code of FG yet.) Regards, Claus -- Claus Christmann, M.S. Graduate Research Assistant Georgia Institute of Technology 270 Ferst Dr NW Atlanta, GA 30332-0150 http://uav.ae.gatech.edu ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel