Search results

  1. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I spent some time in Inkscape working through the boost display. I'm pretty happy with this layout: The boost MFD page.
  2. K

    Discussion LKS inspired shuttle concept.

    The ground operations were part of the concern - but my understanding is that the main issue was bending loads - the inline configuration required a more robust (heavier) mating structure. The relevant Dale D. Myers quote (who served as an administrator both at Rockwell and NASA during Shuttle...
  3. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I hit a definite slowdown in the past couple months due to crunch time at work (I've been tackling a pretty tough design problem). I've managed to get a bit of time on the LR1, though. Ascent attitude control is basically complete! The flight computer can now operate as a manual assistant or...
  4. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    Progress is slow but sure behind the scenes. There's a lot of plumbing to get through, as well as control analysis. Added the current propellant state permanently to the HUD. Added a cutoff timer. It first shows the time to the 7 engine cutoff, then the 5 engine cutoff, and finally total...
  5. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    Hey all, I had to step away for a few weeks, but I've been back into the code for the last couple of days. Most of it has been bootstrapping the flight computer to get it to a state where the pilot can control all the different settings we have so far. In the last few days: Added the first...
  6. K

    API Question ShiftCG

    The problem is you can't pass my version of VLiftCoeff directly into CreateAirfoil. You need to use one of the two "wrappers" I made, like this: CreateAirfoil(LIFT_VERTICAL, _V(0, -0.01, -0.1), VLiftCoeffAoA0, 5.5, 0, 1.27); // or CreateAirfoil(LIFT_VERTICAL, _V(0, -0.01, -0.1)...
  7. K

    API Question ShiftCG

    Yes, that is correct. You can't do that, unfortunately. You may not be aware, but you're using something in C called a function pointer. Instead of passing a value like a number, you're passing the name of a function that Orbiter is going to invoke later on (when it needs you to explain its...
  8. K

    API Question ShiftCG

    This is a little nasty, but if there are only a couple different desired pitch trim angles, you can create a couple of functions, then use EditAirfoil to swap between them: void VLiftCoeff(double aoa, double M, double Re, double *cl, double *cm, double *cd, double desired_trim_angle) { // ...
  9. K

    API Question ShiftCG

    OK, I see what's going on now. First just a refresher that Orbiter axes are left-handed, but angles are right-handed: Now let's sort this out. First, you need to decide on which way "forward" will be in your mesh. Currently, "forward" (+Z axis) is facing through the heat shield. That's a...
  10. K

    API Question ShiftCG

    Interesting. Can you paste exactly the code you're using for airfoil creation and the two lift functions?
  11. K

    API Question ShiftCG

    First you need to make sure the airfoil stays fixed to the body. ShiftCG doesn't change the airfoil position, but it *does* change most other positions (like thrusters, and the visual mesh). So if the CG moved in -4 Y, you need to move all airfoils in +4 Y so that they keep their body position...
  12. K

    API Question ShiftCG

    Yes, you need to manually move the airfoils in exactly the opposite direction of ShiftCG.
  13. K

    API Question ShiftCG

    What aerodynamics are you using? Airfoils, or something else?
  14. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I have all the various indicators working on the attitude page. In preparation for the rest of the MFD, I went back and robustified the scenario save/load routines a bit (I'm going to store a lot more state). Of course not, that would be silly. :) The LR1 will be able to do just about...
  15. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I was originally going to use something like M50, but I decided that a solar frame was a bit more useful. Adding M50 wouldn't be that hard, but I'm curious - what would you use it for? ---------- Post added 03-18-15 at 12:00 PM ---------- Previous post was 03-17-15 at 05:43 PM ----------...
  16. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    Finally! It took forever to go from the single orientation type of LVLH and SOLAR to this second "vertical" type, but at last I have a proper heading/pitch/roll indicator. I have a couple more touches to add here, but they're all purely 2D elements, which is practically a vacation at this point...
  17. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    I fleshed out the attitude indicator a bit, giving dashed 15-degree markers and text labels for pitch and yaw lines. The next addition is the local tangent plane frame so it's truly useful for ascent. Solar pointing. LVLH pointing.
  18. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    Sure, I could probably do that. It won't be quite as useful without the guidance stuff integrated, but having the different reference frames will still be nice.
  19. K

    Project LR1 Skyhammer: A New Shuttle [p1]

    Here's something I've been spending the past week or so on: an attitude indicator. Just getting this far turned out to be way harder than I first thought, but I have the tools written to go more quickly now. It currently supports both the LVLH (Local Vertical, Local Horizontal) and solar frames...
  20. K

    SSU Development Thread (2.0 to 3.0)

    I finally figured out all the math for this tonight (for the LR1). If you haven't already tried it (and you're using 2D drawing tools), let me warn you that it is maddening. Send me a message if you get stuck.
Top