The HUD's mostly complete. The earlier problem (the digits didn't tilt when the shuttle banked) has been fixed, although the positioning still doesn't quite work.
Any screenshots? To compare with the real one?The HUD's mostly complete. The earlier problem (the digits didn't tilt when the shuttle banked) has been fixed, although the positioning still doesn't quite work.
Are you sure you checked it in? It's been 10 minutes and it hasn't shown up on Sourceforge yet. Still on rev. 906.The HUD code has been checked in, so you should be able to see it in the final approach scenarios.
Now I can see it. Hmm, I think our orbiter reacts a bit too well. We also need bodyflap modulation as opening the speedbrake causes a violent pitch up moment. Or will this be a part of the AoA AP?Make sure you're in MM 304 or 305. I wrote the code and checked it in a couple of weeks ago.
---------- Post added at 04:07 PM ---------- Previous post was at 04:07 PM ----------
Also, the new HUD only shows up in the VC view.
Well, the best way from my POV to handle the keyboard would be to digitize the inputs. Not just hard 0 and 1, but allow the control system to treat the keyboard inputs as if they were a from a joystick. IE add a bit of delay to reaching maximum deflection.The AOA AP will just follow a target AOA profile down the M2.5. After that it disengages and the shuttle has to be flown manually.
Bodyflap (or elevon) modulation can probably be done, but then we need to figure out how to let the user control the shuttle. There's no easy way to tell if a pitch rate is intentional or not. The biggest problem is how to handle keyboard control; joystick input can be converted to a pitch rate easily, but keyboard input can't.
Well, I guess there's no work-around for the fact that the shuttle isn't meant to be flown using a keyboard. No aircraft is!That's what I was thinking as well, but it's probably a lot of work to get it to feel correct. The flare in particular will be difficult. I'll work on this at some point, although there are some other things I want to work on first.
First and second runs: Not good! Kept bobbing up and down and never settled down. The elevons were very active, to point of severe concern of MMACS, GNC, FDO and TRAJ!Just checked in the AOA autopilot. It uses the control surfaces only (so manual input will be necessary down to 70-75 km) and shuts off at Mach 2.5. AOA autopilot can be toggled using the DAP/CSS PBIs. Switching the MM 305 will permanently disable the autopilot.
Well, engaged at 100 km. Using the previously posted scenario. And for maintaining the proper AoA: I believe the bodyflap helps out alot. Yet, it's static in SSU, doing nothing.At what point did you engage the AP? It worked well for me; the only problems occurred if there was a large error (>1 degree) when the AP was engaged, in which case the shuttle would go out of control. In my testing, I've been engaging the AP at 100 km and using Glideslope MFD's autopilot for RCS control.
As far as the aerosurfaces go, they actually had to be strengthened from before; otherwise, they couldn't maintain the correct AOA.
I have invited David413 to help us with this as he has a complete listing of all the various inputs to the Aerojet DAP.I'll look at the pitch jet cutoff issue. Are you sure the bodyflap does nothing? It should go up as far as possible and stay there, while the elevons modulate to maintain AOA.
---------- Post added at 06:35 PM ---------- Previous post was at 06:27 PM ----------
For the aerosurfaces, one thing I want to try is using the mach/AOA to calculate the lift/drag/moment produced from lookup tables, instead of using Orbiter's aerosurface functions. I have no clue if this'll work, though.
The problem is that the DelAz is not being shown due to a UV mapping problem on the MDU meshes in the VC. And it is currently near impossible to fly the rolls as the orbiter has a tendency to spiral out of control. And I'm seeing plenty of FCS saturations on both the elevons and bodyflap as indicated on the SPI(pronounced "spee").I don't think there's much point in implementing the entry screens in CRT MFD, since GPC MFD already does that.
I have tried importing the VC mesh into AC3D to fix this , but it always crashes on me. Maybe Donamy could send me an ac3d version of the actual checked in VC mesh?Is it possible to fix the meshes?
And according to David413, the bodyflap is fixed until Mach 16: http://forum.nasaspaceflight.com/index.php?topic=17437.msg644648#msg644648It seems there's something very wrong with our aerosurfaces, if such small elevon deflections are needed to maintain AOA. In my testing, the elevons held a steady deflection of about 20° during early reentry, with the bodyflap fully deflected.