Slashdot Mirror


New NASA Launch Control Software Late, Millions Over Budget (go.com)

schwit1 writes: The launch control software NASA is writing from scratch for its Space Launch System (SLS) rocket is way behind schedule and way over budget. According to ABC News, "Development of this new launch control software is now projected to exceed $207 million, 77 percent above 2012 projections. The software won't be ready until fall 2017, instead of this summer as planned, and important capabilities like automatic failure detection, are being deferred, the audit noted. The system is vital, needed to control pumps, motors, valves and other ground equipment during countdowns and launches, and to monitor data before and during liftoff. NASA decided to write its own computer code to "glue together" existing software products a decade ago -- while space shuttles still were flying and commercial shippers had yet to service the space station. Both delivery companies, SpaceX and Orbital ATK, rely on commercial software, the audit noted."

In other words, even though NASA could have simply purchased already available software that other launch companies were using successfully, the agency decided to write its own. And that decision really didn't come before the arrival of these commercial companies, because when it was made a decade ago that was exactly the time that SpaceX was beginning to build its rocket. This is simply more proof that SLS is nothing more than a pork-laden waste of money designed not to explore space but to generate non-productive jobs in congressional districts.

22 of 205 comments (clear)

  1. wtf kind of post is this? by andreas.hummelbrunne · · Score: 5, Insightful

    That last few sentences were really inacceptable. Could someone edit this?

    1. Re:wtf kind of post is this? by Archtech · · Score: 4, Funny

      That last few sentences were really inacceptable.
      Could someone edit this?

      OK.

      "Those last few sentences were really unacceptable".

      FTFY. There will be no charge.

      --
      I am sure that there are many other solipsists out there.
    2. Re:wtf kind of post is this? by Columcille · · Score: 5, Insightful

      Indeed. I call bullshit on the summary's FUD. Criticizing NASA for not using the software of fledgling, unproven companies? Criticizing NASA for using custom software for their completely unique launch system? There are good reasons to criticize some of NASA's recent decisions, but this article is not among them.

      --
      I love my sig.
    3. Re:wtf kind of post is this? by Immerman · · Score: 5, Insightful

      > The folks, who wish to see "pure research" continue, can make donations to the non-profit without forcing others (via the IRS' implicit gunpoint) to do the same.

      An *excellent* idea. Lets do that right after we fund the military that way. And all the subsidies for agricultural and oil mega-corporations. NASA is such a tiny drop in the federal budget that it's barely worth mentioning. It's far more noteworthy for the visibility of its accomplishments (and failures) than the size of it's budget. And frankly, even at the same price I'd much rather involuntarily fund blue sky research than genocide and empire building.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    4. Re:wtf kind of post is this? by obsess5 · · Score: 3, Informative

      And we are already doing it that way - makers of the military hardware and supplies are all private (and competing with each other).

      And NASA doesn't already do this? Since I went to work for General Electric's Space Division in 1982, the NASA projects I worked on were bid on by and awarded to private contractors. For the most part, NASA provided contract oversight, not hardware or software expertise. (In the case of GE, 3 or 4 years after I started, the defense side of the Space Division was caught doing "creative" bookkeeping. The Space Division was prohibited from bidding on government contracts and our NASA branch finished up a commercial system and closed up shop. A similar case happened in the 1980s when Rockwell or someone went overbudget on their defense contracts and started charging the overages to their Shuttle contracts. Oh, those wonderful private defense contractors ... let's privatize everything!)

      Furthermore, NASA makes their technology available to private companies at no or little cost. In the case of the GE commercial system I worked on, we reused the entire image processing ground system software we had developed for NASA. (It was a very large system with an incredible amount of intellectual property in the image processing software alone--and NASA gave it away.) At a later company I worked for, we built our company's flagship product (used both on military and commerical projects) on satellite control center software we had previously developed for NASA. (And other companies made use of the original software as well. It's funny how companies aren't strict ideologues about "We Built That!" when it comes to getting something for free.) Do private military contractors offer such a return on investment to the private sector?

    5. Re:wtf kind of post is this? by mi · · Score: 3, Funny

      What rank stupidity.

      Haters gonna hate. And downmod only to then post as cowards.

      Private enterprise is extremely risk averse.

      You mean, the private enterprise, that introduced:

      • Commercial air-travel
      • Telephones
      • Personal automobile
      • Cellular phones

      Those "risk averse" enterprises?

      It often takes a first push from government

      The government has no money of its own — it forces citizens to pay for things. Forces as in "gunpoint". To spent the thus-collected monies on things not necessary for the continuing existence of the state is tyranny. Plain and simple.

      What you are trying to say, is that "a little bit of tyranny may be good sometimes"... Statists gonna state.

      --
      In Soviet Washington the swamp drains you.
  2. Bad management. by Qbertino · · Score: 4, Insightful

    There is no software on the planet that is more scrutinised and more meticulously developed than software for spacecraft.
    Start a Softwareproject like that without having it properly planned or the right people involved and your project will go over budget manifold inmediately.
    No surprise here.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Bad management. by K.+S.+Kyosuke · · Score: 4, Funny

      and your project will go over budget manifold

      I am familiar with fuel manifolds and oxidizer manifolds, but where exactly is the budget manifold in a rocket?

      --
      Ezekiel 23:20
  3. Re:Where are the technical details? by Dutch+Gun · · Score: 3, Insightful

    The summary is happy to draw a conclusion for us though, it seems. No need to think for ourselves.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  4. if it ain't broke... by Gravis+Zero · · Score: 5, Insightful

    even though NASA could have simply purchased already available software that other launch companies were using successfully, the agency decided to write its own.

    NASA decided to use existing software that was known to work and was fully understood rather than rely on commercial software which could be total shit. besides, they wouldn't be purchasing the software, they would be licensing it which means they would likely have to pay $X for Y computers for Z years. also, what happens when they want to add feature XYZ and they are unable to? freedom isn't free... it's 207 million dollars.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:if it ain't broke... by phayes · · Score: 3, Informative

      Launch control software is NOT commercially available for STS! Each launcher has it's own LCS because even more so that with PCs the software needs to be adapted to the launch Hardware. Ponder the hardware differences between homogeneous Falcon-9 and STS's heterogeneous mix of solid boosters and cryogenic engines. Yes, one could adapt one LCS from one launcher to another but the undertaking is more a general rewrite due to differing hardware than it is a simple recompile.

      I'm not even sure that if Nasa were to ask Space-X if they could purchase a copy of their LCS that Space-X would agree. Space-X is selling a launch service to orbit, not Joe's Space junkyard and spare parts.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    2. Re:if it ain't broke... by phayes · · Score: 3, Insightful

      Extensible and re-configurable Launch Control Software for launchers as diverse as Falcon-9 and SLS does not exist no matter what any Anonymous Coward claims to think or say. Space-X / Boeing / ... will certainly have families of LCS for similar families of Launchers but the infrastructure to just grab a .deb and apt-get or configure/make/... to port components for launchers as dissimilar as STS & Falcon is nonexistent at present.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
  5. This sounds all too familiar. . . . by Salgak1 · · Score: 5, Insightful

    . . . .and when the FBI started to develop its' own case manager, the "Virtual Case File", which was one of the more spectacular failures in Government IT Development.

    When the post-mortem finally comes in, I'd be more than willing to bet that it was due to (1) lack of formalized baseline requirements to hang an initial design on, and the real program-killer, (2) constant requirements creep. Because contractors are unwilling to tell a Federal Customer "no" (because it usually results in decreases in funding in the next task order, or re-allocation of slots to another contractor. . .), there's a constant "just add this one little thing". Over and over again, until you have an unworkable mess and a design that looks nothing like the initial requirement.

    The same kind of pressures destroyed the Navy A-12 "Avenger" attack jet in 1991: constant scope creep, until the aircraft was too heavy to fly off an aircraft carrier. The resulting legal fight lasted 13 years. . .

  6. Link to the report by hackertourist · · Score: 4, Informative
  7. Re:Money not well spent by Rei · · Score: 5, Insightful

    Yes, I'm sure you're going hungry because an average of $0.20 per year over ten years was sent on learning about a whole new class of planet that may represent the dominant form of equilibrium celestial body in the universe.

    Things like NH are exactly what NASA should be doing.

    Don't get me wrong, I strongly oppose SLS. But you know, it's perfectly understandable that they keep ending up going down these roads. They have too much infrastructure and too much personnel focused on building large rockets. The infrastructure especially, as you can't just "lay off" (or phase out) it like you do with people, and it costs you money to maintain. And the people making the decisions - congressional representatives - aren't experts, they're just ordinary people, and thus easily swayed by arguments made by advocates of these jobs (direct and indirect) in their districts.

    It's understandable. But it needs to be fixed.

    There's long been resistance to the privatization of rocketry. We remember the first privatization battles back in the Shuttle era, and how much resistance there was to letting Atlas and Delta go private rather than just disappear altogether. Indeed, the new battle in much of the launch market isn't so much over privatization as it is over "old school" vs. "new school" private companies, with the former offering evolved expendable launch vehicles with generally good track records but high price tags, and the latter offering ground-up vehicles with short launch histories but very low price tags.

    Regardless of how this battle goes, there really isn't a place for NASA in it, any more than there would be a place for a government car maker to compete with giants like GM, Ford, etc and upstarts like Tesla in terms of making passenger cars. There certainly could be grounds for a government agency to conduct basic research that can advance automotive technology, things that private companies wouldn't pay for because it doesn't provide a short-term fiscal payoff or would help their competitors as much as it would help them - public health and safety, advanced concepts for the future, etc. But they shouldn't be making cars.

    The same applies to NASA, only moreso. There's a *lot* of basic research in the aerospace industry that's either too expensive for its risk level or only associated with long-term payoff for them to conduct. And this is where NASA should be: planetary science and advanced concepts. But getting there is difficult, as it means having both an administration and congress who recognize the need to reorient NASA and are willing to accept the economic pain involved in doing so. It doesn't necessarily mean budget cuts - but it means closing facilities, selling off hardware for well less than you paid for it, and jobs leaving certain areas, even while new facilities open, new people are hired elsewhere, etc.

    SpaceX wants to take over the private launch industry and use the money to go to Mars? The reaction shouldn't be "Oh noes! That's our goal, back off!", it should be "Awesome, that will save us a ton of money! How can we help?" And then let them spend their money on the glamorous stuff while NASA works on the less glamorous stuff behind the scenes. "That's a nice looking gigantic methane-fueled engine you've got there - we could hear it for miles when it fired up! So anyway, what do you think of this long-lifespan dirt scoop we made to dig up mucky ice for the habitat? And this water nanofiltration system to maintain electrolyte concentrations in the necessary levels in the electrolysis unit - want to see it? Oh, you're too busy playing with engines? Oh okay..."

    --
    Hourglass says she knows a kid in Iowa who grows up to be president.
  8. Thank you President Reagan by Overzeetop · · Score: 3, Insightful

    The "outsource everything" mantra of the 80s is still with us. It doesn't say in the article, but most of the work done by NASA is actually performed by outside contractors, and wI would bet a dollar that this is the work of USA (United Space Alliance - aka Lockheed and Martin Marietta) or one of the other giant government contractors like CSC or Booz. It may be NASAs project, but congress pretty much has gutted the real workforce so everything merely has project managers rather than actual engineers.

    As for the submitter's (and, to some extent, the article writer's) take, I think they got it backwards. This project was started BEFORE there was any commercial launches of significance and so the code simply didn't exist for a robust launch control system as envisioned. The article does point out that there is more software available today, and that it could be an option. OTOH, we're talking about proprietary code from one of two competing firms with no outside review of the codebase. That's fine for putting up a couple of tons of food and electronics, but a private company has yet to successfully, reliably put humans into earth orbit. And that kind of responsibility is an order of magnitude higher than supplies.

    --
    Is it just my observation, or are there way too many stupid people in the world?
  9. Re:Where are the technical details? by invid · · Score: 3, Interesting

    I'm wondering where you buy commercial software to control the hardware support systems for a space launch system that doesn't even exist yet.

    --
    The Moore-Murphy Law: The number of things that will go wrong will double every 2 years.
  10. Re: Money not well spent by Beezlebub33 · · Score: 5, Informative

    Ahem....no. That's the per capita cost. Total cost for the mission is about $720 million, or about $2 per person.

    Comparatively, the F-35 Joint Strike Fighter program cost is $1.3 trillion, the Boston Big Dig cost $24 billion ($7 billion was federal money), the new Vikings stadium is expect to cost just over $1 billion (and will probably run way over). New Horizons was a bargain and exactly what NASA should be doing, not SLS.

    --
    The more people I meet, the better I like my dog.
  11. Re:Where are the technical details? by tsqr · · Score: 5, Funny

    I'm wondering where you buy commercial software to control the hardware support systems for a space launch system that doesn't even exist yet.

    Same here. A search on the Google Play store came up empty.

  12. Make versus Buy Decision by Geoffrey.landis · · Score: 5, Insightful

    Yes, the article seems to be trying to manufacture outrage out of nothing.

    It's a make-versus-buy decision. Industry does these decisions all the time. When your applications are unique, the decision tends to go toward "make your own;" when your application is something that many other people also do, the decision tends to go toward "buy the commercial product".

    Buying off the shelf comes with hidden costs unless what is available exactly meets your need-- if you need to write a new contract for every change (and since you still haven't designed the system you're launching, there will be a lot of changes needed, as you keep refining requirements) every single change is a chance for the vendor to demand large dollar payments.

    And the article's statement "why doesn't NASA just use what Space-X used" is absurd. Ten years ago, Space-X was an unknown company who had just launched their first rocket. Which failed. As did their next launch. And the one after that.

    --
    http://www.geoffreylandis.com
  13. Re: Money not well spent by WindBourne · · Score: 3, Interesting

    We did. That is why we had issues in a number of these nations

    --
    I prefer the "u" in honour as it seems to be missing these days.
  14. Our education system has failed by Overzeetop · · Score: 5, Insightful

    No, the submitter has 3rd grade reading comprehension skills and an agenda. And it's in the summary which suggests that software was available, TFA quote is actually "Commercial software products would be a better option for NASA as well, according to the audit, especially given recent advances in the area." Note the use of future tense, not past unreal conditional. IOW, it still might be more economical at this point, but it wasn't an option when the project was started.

    The commercial firms which are servicing the space program had never delivered a payload to orbit at the time of the original design specification and plan, and had no tested software at the time. NASA, otoh, had subroutines already written which had been tested and vetted for decades, over hundreds, if not thousands, of successful launches and NASA wanted to use those [tested] routines in their new launch control system. The contract was to put them all together into a cohesive whole. Not a trivial task, but also not writing from scratch.

      More importantly there is no COTS software in this arena. This is not Word with a custom skin. This is piece by piece built based on the unique hardware and control systems which are part of the critical safety path of the launch sequence. Even if SpaceX or another space transport company has software they use, it would have to be stripped, rebuilt, and re-tested for the configuration at the KSC launch complex to be used for these flights.

    --
    Is it just my observation, or are there way too many stupid people in the world?