Great news!
I notice you really have to baby it until you get high enough and pitched up enough before starting. Perhaps its not fair to keep mentioning that but it is a tad bit annoying tis all.
There are two things to take into account. If you're using the complex flight model, notice that after you pitch up high manually, the PEG suddenly switches to what it was before + 30 degrees (which is the proper readout). This is a source of one problem, because the AP just blindly follows it.
Another one is that, as you know, yawing has very little effect for atmospheric flight, and you indeed have to bank to have the PEG marker above you, to use ship's lift. I was wondering myself if I want to leave it this way so that the user has to do some thinking, but I think I'll automate it. I just didn't have enough time.
If you think how it would work (When should it bank to use lift? When should it bank to wings level?), you'll realise that it will have to be more intelligent than simple X and Y stabilisation. In other words - complicated enough to leave it when I have more free time.
what I am REALLY impressed with this time was it wasn't jerking around like last time. Matter of fact it was one of the smoothest pitching autopilots I have seen yet only issue is it decided again not to finish the burn. A quick burn at apogee fixed this tho. I want to try this approach with a velcro rocket upper stage at some point and report its results.
Thanks for the opinion. Smooth pitching is possible, but the "client" defining the fuzzy rules, has to know what he's doing and perform many tests... I hope that someday I will make the rules ship-neutral, by using fractions, for example - instead of telling that velocity = 1 m/s is medium, I tell use for example ship's RCS_thrust / Fuel_mass_flow and post process the value. We'll see.
About that burn:
It's about engines being cut prematurely, ie. not when the advanced measurement which is PEG's "time to Meco" is <= 0, but when the first primitive measurement indicates "Cut your engines". This will be easy.
EDIT: Whoops I think I spoke with the wrong words when I said port by looking. I had meant it in a way like "The code decided to port itself in fear of your skillz" Instead of a judgment of the port. Pardon me if it came off that way
:rofl:
No problem. Anyway criticism is welcome, as long as it's understandable what is actually going on, and which subsystem is responsible for a given fault. At least I had a chance to explain it.
Awaiting patiently for next reports

---------- Post added 06-04-10 at 07:34 AM ---------- Previous post was 06-03-10 at 07:35 AM ----------
Straight out of boredom:
http://www.elwico.pl/~ender-sz/orbiter-pdf/pliki/LaunchMFD-v.1.3.3-BETA-2010-RC-2.3.zip
The latest changes are:
- Proper MECO, ie. when PEG's time to MECO is <= 0
- Simple bank stabilisation. It's not that intelligent because it simply stabilises bank when the distance to the PEG mark on X axis is small.
That's is it for now. I'll leave the advanced bank topics for later.