Re: [Flightgear-devel] YASim, yet another FDM
Cameron Moore wrote: > The nameservers for plausible.org are currently unreachable for me. > Anyone know the IP of the webserver or have the tar.gz? I can't run > YASim without the aircraft XML files. Thanks The server was my home machine, and it's toast. I got bitten by the Excite@Home shutdown Friday night. AT&T promises to get us back online within a few days. Many apologies. I'll have a new release, with much improved propellers (with variable advance, even) as soon as it's alive. The XML files, by the way, are quite small. Someone could probably just post them to the list. I can't, of course, because I can't get to my home machine from work. :( Oh, and another bug that folks don't have to tell me: The A-4 model that I distributed has a c.g. problem. I changed the code that compiles the mass distribution without regression-testing it, and it falls backwards on its gear. Increase the ballast weight in the nose for a quick fix. Apologies again, Andy -- Andrew J. RossNextBus Information Systems Senior Software Engineer Emeryville, CA [EMAIL PROTECTED] http://www.nextbus.com "Men go crazy in conflagrations. They only get better one by one." - Sting (misquoted) ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
Re: [Flightgear-devel] YASim, yet another FDM
* [EMAIL PROTECTED] [2001.11.29 22:01]: > Download the YASim code from: > http://www.plausible.org/andy/yasim-0.1.tar.gz The nameservers for plausible.org are currently unreachable for me. Anyone know the IP of the webserver or have the tar.gz? I can't run YASim without the aircraft XML files. Thanks -- Cameron Moore / Now, it's quite simple to defend yourself \ \against a man armed with a banana. / ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
Re: [Flightgear-devel] YASim, yet another FDM
Curtis L. Olson wrote: > Andy, just gave this a quick try and my first comment is that the > ailerons appear to be rigged backwards. Haven't really made it very > far in the air yet. :-) Gr I thought I'd been so careful to make sure I worked with the defaults. Ugh, sorry. My joystick driver reports negated values, and I think it's calibrated counter to the "normal" orientation. But this is really easy to fix: Find the control mapping for ailerons, and remove the invert bit. That is, in the tag in the aircraft XML files, change: to: I'll make sure I get my joystick setup sanitized before the next release. I've got the propeller stuff (mostly) worked out, so the cessna will be able to climb, the FG{Eng|Gear}Interface stuff is hooked up for engine and ground sound, and I'm putting a Cessna 310 together, since it's currently en vogue. Andy -- Andrew J. RossNextBus Information Systems Senior Software Engineer Emeryville, CA [EMAIL PROTECTED] http://www.nextbus.com "Men go crazy in conflagrations. They only get better one by one." - Sting (misquoted) ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
Re: [Flightgear-devel] YASim, yet another FDM
Andy, I have added you initial revision to the flightgear tree and have committed it to CVS. We should probably 'negotiate' where the aircraft xml files should live in the base package. Wow, this has been a busy week: a whole new FDM to play with, zillions of changes to JSBSim, a new twin aircraft, glass cockpit display interface, sound effects, and I'm sure a few other things I'm forgetting. Regards, Curt. Andy Ross writes: > OK, as promised, I've put together a first release of my "YASim" (sue > me, I couldn't think of a better name) FDM for FlightGear. Actually, > I promised over on the flightmodel list, for those who aren't > subscribed. Basically, this is a rough, first cut of a "different > take" on FDM design. It's intended to be very simple to use, > producing reasonable results for aircraft of all sorts and sizes, > while maintaining simulation plausibility even in odd flight > conditions like spins and aerobatics. It's at the point now where one > can actually fly the planes around, so I'm itching to show it off. > > Those familiar with my posting history should note that, unlike all > the other code I've sent around in the past, this is ACTUALLY > INTEGRATED with fgfs. You can do stuff with it, like fly planes. :) > > For those brave enough to try it, the instructions are below. Note > that this has been tested only on Linux. It "should" work on cygwin > with gcc. Other environments will require tweaking, I'm sure. > > Make sure your FlightGear source is up to date with the CVS archive. > > Download the YASim code from: > http://www.plausible.org/andy/yasim-0.1.tar.gz > > Get into your top-level FlightGear source directory (the one > containing NEWS, README, INSTALL & such -- *not* the src subdirectory > of that) and unpack the tarball. Note that this will clobber the > following files. If you have personal changes to them, you will have > to merge them in yourself: > configure.in > src/FDM/Makefile.am > src/Main/Makefile.am > src/Main/fg_init.cxx > > Rebuild from scratch: > make distclean > aclocal > automake -a > autoconf > ./configure > make > make install > > You will find three aircraft .xml files (Cessna 172, Douglas A-4 > Skyhawk, Boeing 747) in the src/FDM/YASim directory. Put them into > the Aircraft directory of your fgfsbase tree. This is a bad place, > and I'm sure David will find a better home for them. :) > > Run fgfs with one of the configured aircraft: > fgfs --fdm=yasim --aircraft=c172# Gotta have the skyhawk >--aircraft=a4 # And this skyhawk too. :) >--aircraft=747 # Big guy > > You can experiment with different fuel amounts with: > --prop:/yasim/fuel-fraction=0.5 # 50% fuel in each tank > The cessna doesn't care, of course, but the A-4 and 747 have wildly > different performance with different weights. > > If all goes well, you will be sitting on the runway as usual. Take > off, fly, and find bugs. I'll start with a known bugs list: > > + Not an ounce of documentation exists. The truly adventurous could > probably figure most of the configuration stuff out from context and > examination of the parser code, but I promise to write some anyway. > > + The default Cessna panel doesn't work well with the jets. Try the > HUDs instead. > > + The simulator will crash (literally: *(int*)0=0) if one of the gear > passes through the ground. This is a debugging aid that has been left > in. Sometimes you can do this without trying: stopping hard in the > Boeing can force the nose gear into the ground. Tunable gear > springs and shocks will show up eventually. The currently > (automatically calculated) gear forces are rather stiff, and heavily > damped. They feel right for the jets, but the 172 needs more > bounce. > > + The propeller on the Cessna is too hard to turn at low speeds, and > RPM (and climb performance) is therefore too low. This is an > honestly to goodness design flaw, and needs to be fixed in ways I > haven't come up with yet. The cruise performance is vaguely > correct, for what it's worth. > > + For the most part, the engine gauges don't work. The engine models > are, as I said, really cheezy. No spooling on the jets, for example. > Actually, "third party" engine models, like Mr. Luff's, should be > relatively easy to integrate. I haven't looked closely enough to be > sure, though. > > + Lots of features aren't there yet: > + P-factor > + Prop wash > + Turbulence > + Supersonic aerodynamics > > + Takeoff speeds for all the aircraft are higher than I'd expect given > the approach settings in their configuration files. I still need to > investigate. > > + Control forces are all over the map. The A-4 stalls really easily, > but the 172 needs loads of back stick to get off the runway. Those > interested can try playing with the "flap" settings on the tail and > the "effectiveness" param
Re: [Flightgear-devel] YASim, yet another FDM
Andy, just gave this a quick try and my first comment is that the ailerons appear to be rigged backwards. Haven't really made it very far in the air yet. :-) Curt. Andy Ross writes: > OK, as promised, I've put together a first release of my "YASim" (sue > me, I couldn't think of a better name) FDM for FlightGear. Actually, > I promised over on the flightmodel list, for those who aren't > subscribed. Basically, this is a rough, first cut of a "different > take" on FDM design. It's intended to be very simple to use, > producing reasonable results for aircraft of all sorts and sizes, > while maintaining simulation plausibility even in odd flight > conditions like spins and aerobatics. It's at the point now where one > can actually fly the planes around, so I'm itching to show it off. > > Those familiar with my posting history should note that, unlike all > the other code I've sent around in the past, this is ACTUALLY > INTEGRATED with fgfs. You can do stuff with it, like fly planes. :) > > For those brave enough to try it, the instructions are below. Note > that this has been tested only on Linux. It "should" work on cygwin > with gcc. Other environments will require tweaking, I'm sure. > > Make sure your FlightGear source is up to date with the CVS archive. > > Download the YASim code from: > http://www.plausible.org/andy/yasim-0.1.tar.gz > > Get into your top-level FlightGear source directory (the one > containing NEWS, README, INSTALL & such -- *not* the src subdirectory > of that) and unpack the tarball. Note that this will clobber the > following files. If you have personal changes to them, you will have > to merge them in yourself: > configure.in > src/FDM/Makefile.am > src/Main/Makefile.am > src/Main/fg_init.cxx > > Rebuild from scratch: > make distclean > aclocal > automake -a > autoconf > ./configure > make > make install > > You will find three aircraft .xml files (Cessna 172, Douglas A-4 > Skyhawk, Boeing 747) in the src/FDM/YASim directory. Put them into > the Aircraft directory of your fgfsbase tree. This is a bad place, > and I'm sure David will find a better home for them. :) > > Run fgfs with one of the configured aircraft: > fgfs --fdm=yasim --aircraft=c172# Gotta have the skyhawk >--aircraft=a4 # And this skyhawk too. :) >--aircraft=747 # Big guy > > You can experiment with different fuel amounts with: > --prop:/yasim/fuel-fraction=0.5 # 50% fuel in each tank > The cessna doesn't care, of course, but the A-4 and 747 have wildly > different performance with different weights. > > If all goes well, you will be sitting on the runway as usual. Take > off, fly, and find bugs. I'll start with a known bugs list: > > + Not an ounce of documentation exists. The truly adventurous could > probably figure most of the configuration stuff out from context and > examination of the parser code, but I promise to write some anyway. > > + The default Cessna panel doesn't work well with the jets. Try the > HUDs instead. > > + The simulator will crash (literally: *(int*)0=0) if one of the gear > passes through the ground. This is a debugging aid that has been left > in. Sometimes you can do this without trying: stopping hard in the > Boeing can force the nose gear into the ground. Tunable gear > springs and shocks will show up eventually. The currently > (automatically calculated) gear forces are rather stiff, and heavily > damped. They feel right for the jets, but the 172 needs more > bounce. > > + The propeller on the Cessna is too hard to turn at low speeds, and > RPM (and climb performance) is therefore too low. This is an > honestly to goodness design flaw, and needs to be fixed in ways I > haven't come up with yet. The cruise performance is vaguely > correct, for what it's worth. > > + For the most part, the engine gauges don't work. The engine models > are, as I said, really cheezy. No spooling on the jets, for example. > Actually, "third party" engine models, like Mr. Luff's, should be > relatively easy to integrate. I haven't looked closely enough to be > sure, though. > > + Lots of features aren't there yet: > + P-factor > + Prop wash > + Turbulence > + Supersonic aerodynamics > > + Takeoff speeds for all the aircraft are higher than I'd expect given > the approach settings in their configuration files. I still need to > investigate. > > + Control forces are all over the map. The A-4 stalls really easily, > but the 172 needs loads of back stick to get off the runway. Those > interested can try playing with the "flap" settings on the tail and > the "effectiveness" parameters until they get something they like. > > Andy > > -- > Andrew J. RossNextBus Information Systems > Senior Software Engineer Emeryville, CA > [EMAIL PROTECTED] http://www.nextbus.com > "Men go crazy in conflag
Re: [Flightgear-devel] YASim, yet another FDM
Just a slight note of clarification. John Wojnaroski wrote: >(Primary flight display and engine displays) running. FG and panel source is >at ftp://ftp.kingmont.com with some install and build instructions. Those files are actually located down in the sub directory at: ftp://ftp.kingmont.com/pub/kingmont/flight_simulators/open_source_glass regards: jj ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
Re: [Flightgear-devel] YASim, yet another FDM
> > Download the YASim code from: > http://www.plausible.org/andy/yasim-0.1.tar.gz > > You will find three aircraft .xml files (Cessna 172, Douglas A-4 > Skyhawk, Boeing 747) in the src/FDM/YASim directory. Put them into > the Aircraft directory of your fgfsbase tree. This is a bad place, > and I'm sure David will find a better home for them. :) > > + The default Cessna panel doesn't work well with the jets. Try the > HUDs instead. > Or if you have a second machine (even an old Pentium II at say 200Mhz and a old first generation graphics board you can have a 747 glass flight deck (Primary flight display and engine displays) running. FG and panel source is at ftp://ftp.kingmont.com with some install and build instructions. Have had a total of three (count 'em - three) people try 'em, they like 'em, but they do need a lot of work to add all the features and capabilities like the real guys. But it is nice to see a mach number above 0.12 Regards JW ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
[Flightgear-devel] YASim, yet another FDM
OK, as promised, I've put together a first release of my "YASim" (sue me, I couldn't think of a better name) FDM for FlightGear. Actually, I promised over on the flightmodel list, for those who aren't subscribed. Basically, this is a rough, first cut of a "different take" on FDM design. It's intended to be very simple to use, producing reasonable results for aircraft of all sorts and sizes, while maintaining simulation plausibility even in odd flight conditions like spins and aerobatics. It's at the point now where one can actually fly the planes around, so I'm itching to show it off. Those familiar with my posting history should note that, unlike all the other code I've sent around in the past, this is ACTUALLY INTEGRATED with fgfs. You can do stuff with it, like fly planes. :) For those brave enough to try it, the instructions are below. Note that this has been tested only on Linux. It "should" work on cygwin with gcc. Other environments will require tweaking, I'm sure. Make sure your FlightGear source is up to date with the CVS archive. Download the YASim code from: http://www.plausible.org/andy/yasim-0.1.tar.gz Get into your top-level FlightGear source directory (the one containing NEWS, README, INSTALL & such -- *not* the src subdirectory of that) and unpack the tarball. Note that this will clobber the following files. If you have personal changes to them, you will have to merge them in yourself: configure.in src/FDM/Makefile.am src/Main/Makefile.am src/Main/fg_init.cxx Rebuild from scratch: make distclean aclocal automake -a autoconf ./configure make make install You will find three aircraft .xml files (Cessna 172, Douglas A-4 Skyhawk, Boeing 747) in the src/FDM/YASim directory. Put them into the Aircraft directory of your fgfsbase tree. This is a bad place, and I'm sure David will find a better home for them. :) Run fgfs with one of the configured aircraft: fgfs --fdm=yasim --aircraft=c172# Gotta have the skyhawk --aircraft=a4 # And this skyhawk too. :) --aircraft=747 # Big guy You can experiment with different fuel amounts with: --prop:/yasim/fuel-fraction=0.5 # 50% fuel in each tank The cessna doesn't care, of course, but the A-4 and 747 have wildly different performance with different weights. If all goes well, you will be sitting on the runway as usual. Take off, fly, and find bugs. I'll start with a known bugs list: + Not an ounce of documentation exists. The truly adventurous could probably figure most of the configuration stuff out from context and examination of the parser code, but I promise to write some anyway. + The default Cessna panel doesn't work well with the jets. Try the HUDs instead. + The simulator will crash (literally: *(int*)0=0) if one of the gear passes through the ground. This is a debugging aid that has been left in. Sometimes you can do this without trying: stopping hard in the Boeing can force the nose gear into the ground. Tunable gear springs and shocks will show up eventually. The currently (automatically calculated) gear forces are rather stiff, and heavily damped. They feel right for the jets, but the 172 needs more bounce. + The propeller on the Cessna is too hard to turn at low speeds, and RPM (and climb performance) is therefore too low. This is an honestly to goodness design flaw, and needs to be fixed in ways I haven't come up with yet. The cruise performance is vaguely correct, for what it's worth. + For the most part, the engine gauges don't work. The engine models are, as I said, really cheezy. No spooling on the jets, for example. Actually, "third party" engine models, like Mr. Luff's, should be relatively easy to integrate. I haven't looked closely enough to be sure, though. + Lots of features aren't there yet: + P-factor + Prop wash + Turbulence + Supersonic aerodynamics + Takeoff speeds for all the aircraft are higher than I'd expect given the approach settings in their configuration files. I still need to investigate. + Control forces are all over the map. The A-4 stalls really easily, but the 172 needs loads of back stick to get off the runway. Those interested can try playing with the "flap" settings on the tail and the "effectiveness" parameters until they get something they like. Andy -- Andrew J. RossNextBus Information Systems Senior Software Engineer Emeryville, CA [EMAIL PROTECTED] http://www.nextbus.com "Men go crazy in conflagrations. They only get better one by one." - Sting (misquoted) ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel