Slashdot Mirror


A Programing Error Blasted 19 Russian Satellites Back Towards Earth (arstechnica.com)

An anonymous reader quotes Ars Technica's report on Russia's failed attempt to launch 19 satellites into orbit on Tuesday: Instead of boosting its payload, the Soyuz 2.1b rocket's Fregat upper stage fired in the wrong direction, sending the satellites on a suborbital trajectory instead, burning them up in Earth's atmosphere... According to normally reliable Russian Space Web, a programming error caused the Fregat upper stage, which is the spacecraft on top of the rocket that deploys satellites, to be unable to orient itself. Specifically, the site reports, the Fregat's flight control system did not have the correct settings for a mission launching from the country's new Vostochny cosmodrome. It evidently was still programmed for Baikonur, or one of Russia's other spaceports capable of launching the workhorse Soyuz vehicle. Essentially, then, after the Fregat vehicle separated from the Soyuz rocket, it was unable to find its correct orientation. Therefore, when the Fregat first fired its engines to boost the satellites into orbit, it was still trying to correct this orientation -- and was in fact aimed downward toward Earth. Though the Fregat space tug has been in operation since the 1990s, this is its fourth failure -- all of which have happened within the last 8 years.

"In each of the cases, the satellite did not reach its desired orbit," reports Ars Technica, adding "As the country's heritage rockets and upper stages continue to age, the concern is that the failure rate will increase."

90 comments

  1. there has to be a... by FudRucker · · Score: 3, Funny

    an "In Soviet Russia" joke hiding in there somewhere

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re: there has to be a... by Anonymous Coward · · Score: 2, Informative

      In USA everyone acts like the sky is falling.
      In Soviet Russia the sky is actually falling!

    2. Re:there has to be a... by Aighearach · · Score: 5, Funny

      In Soviet Russia, satellites orient you!

    3. Re: there has to be a... by Anonymous Coward · · Score: 0

      Why'd this get voted -1? It was a "in Soviet Russia" reference.

    4. Re: there has to be a... by Anonymous Coward · · Score: 0

      "In Soviet Russia reference?"
      What is that?
      It's called Russian Reversal and you did not pull it off.

    5. Re: there has to be a... by Anonymous Coward · · Score: 0

      But that joke is tired as fuck. Have to agree the buttrape joke was much better.

    6. Re:there has to be a... by Anonymous Coward · · Score: 1

      In Soviet Russia, configuration management is as difficult as in everywhere else. Wait, that wasn't funny.

    7. Re: there has to be a... by Anonymous Coward · · Score: 0

      In Soviet America ButtFucker is a school girl.

    8. Re:there has to be a... by AHuxley · · Score: 1

      In Capitalist West more negative stories about Russian ready for you.

      --
      Domestic spying is now "Benign Information Gathering"
    9. Re: there has to be a... by Anonymous Coward · · Score: 0

      Russian Reversal jokes are LAME. Everything in this thread should be -1.

    10. Re:there has to be a... by Luckyo · · Score: 1

      It's not even a joke. Baikonur is in Kazakhstan, nor Russia, but it was in USSR. Most of Russian space know how is derived straight from USSR base.

      Having to rework every little bit about launch trajectories for a new launch site is a difficult thing, and someone clearly fucked up here by assuming that "it always worked before". Because it did, back in Soviet days.

    11. Re:there has to be a... by fox171171 · · Score: 1

      an "In Soviet Russia" joke hiding in there somewhere

      In Soviet Russia, vodka is great!

    12. Re: there has to be a... by Anonymous Coward · · Score: 0

      Yeah but, who the fuck asked you?

    13. Re: there has to be a... by Anonymous Coward · · Score: 0

      Yeah but... who the fuck asked you?

    14. Re:there has to be a... by Anonymous Coward · · Score: 0

      an "In Soviet Russia" joke hiding in there somewhere

      Outside of Soviet Russia things are launched into space.

      In Soviet Russia things in space are launched back to Earth.

    15. Re:there has to be a... by Anonymous Coward · · Score: 0

      > In Soviet Russia, satellites orient you!
      In America, satellites orient you! Via GPS.

    16. Re: there has to be a... by Anonymous Coward · · Score: 0

      Meanwhile, it's the British that sing about sky fall.

  2. create a bug, set the pri/sev and stack rank by Anonymous Coward · · Score: 0

    I'm sure this will be fixed in the next rev. A "my bad" might not cover the impact...probably a test gap :)

  3. Nature of the Failure Mode by ytene · · Score: 4, Insightful

    There is a weird statement in the original coverage from Ars. Having initially explained that the reason for the failure was due to an incorrect configuration setting, the quote then goes on to show where Ars states, "As the country's heritage rockets and upper stages continue to age, the concern is that the failure rate will increase."

    But the nature of this specific failure mode has absolutely nothing to do with the age of the rockets or stages, but was due instead to one or more lapses in pre-flight checks of the configuration parameters for the launch. We don't even know for sure if the part which failed (the Fregat Upper Stage) was set by the launch agency directly, or the satellite manufacturer.

    In a similar way, the comments also imply that the vehicles themselves age in some way - despite the fact that the cost and complexity of them means that they are literally custom-made for each launch. They are certainly not left languishing "on the shelf" for months or years before use.

    Don't get me wrong, any launch failure is unwanted and to be avoided at all costs - regardless of the nationality or company involved. But in this case, I'm not sure the coverage reflects reality.

    1. Re:Nature of the Failure Mode by rmdingler · · Score: 3, Insightful

      Early reporting of disasters is always rife with inaccuracy, and someone may have wanted to jump the facts with some speculation about the malfunction.

      The rocket was programmed to orient from the old spaceport in Baikonur, rather than it's launch from the new Vostochny cosmodrome. Some poor fellow's wearing a massive face palm right now.

      --
      Happiness in intelligent people is the rarest thing I know.

      Ernest Hemingway

    2. Re:Nature of the Failure Mode by CrimsonAvenger · · Score: 1

      But the nature of this specific failure mode has absolutely nothing to do with the age of the rockets or stages, but was due instead to one or more lapses in pre-flight checks of the configuration parameters for the launch.

      Either that, or this was a test of a FOBS (Fractional Orbit Bombardment System)....

      --

      "I do not agree with what you say, but I will defend to the death your right to say it"
    3. Re:Nature of the Failure Mode by Anonymous Coward · · Score: 0

      The title also mentions a programming error. I'm not sure I'd consider an incorrect configuration a programming error in the classical sense.

    4. Re:Nature of the Failure Mode by Aighearach · · Score: 1

      While that sounds right, and I thought the same thing at first, it may be that they also have newer upper stages with better error detection electronics.

      We don't know. It might be accurate and a clue where they said too much, or it might be a mistake of translation or reporting.

      Just because it is "custom made for each launch" doesn't mean all the parts were manufactured this year. Also, we don't know if the parts they claim to use are really the parts they do use; and they provide their own oversight so no Volkswagen type tricks would be needed.

      We have no way of knowing if the coverage reflects reality or not, which is also true generally of all stories about rocket and satellite failures. We only know what they tell us, and what they leaked to somebody else to tell us, and what is bullshit but reported anyways. We have to choose between being credulous of the most mainstream reports, or credulous of the unsourced.

    5. Re:Nature of the Failure Mode by ghoul · · Score: 1

      "As the country's heritage rockets and upper stages continue to age, the concern is that the failure rate will increase." is just stupid.

      In rocketry an older system means a proven system and is SAFER. The failure here was because it was a NEW configuration launching from a NEW launchstation.

      If everything had been AGED, it would have gone fine.

      Goes to show just because you get to write an article doesnt mean you are not stupid, it just means you are good at stringing words together.

      --
      **Life is too short to be serious**
    6. Re:Nature of the Failure Mode by Anonymous Coward · · Score: 0
      As the software gets older, the people that know how to write software also get older. The young whippersnappers may be fine at snapping whippers, but they can't write software properly.

      You may wish to remove yourself from my lawn before I join the NRA.

    7. Re: Nature of the Failure Mode by Anonymous Coward · · Score: 0

      Seems possible that the old system's configuration requires entering parameters in more places, rather than a more dynamic system that might exist on newer systems.

      While old system's may be more reliable, that reliability stems as much from process improvements in launch procedures and manufacturing - better understanding of failure modes doesn't reduce, necessarily, the number of possible sources of failure; new systems with better automation of configuration might presumably be more stable, once their primary failure modes are understood

    8. Re:Nature of the Failure Mode by sls1j · · Score: 1

      Maybe it's reffering to the age of the people doing the pre-flight checks. Perhaps their memory is going.

    9. Re:Nature of the Failure Mode by Luckyo · · Score: 1

      If you have a proper educational system, new people will pick up old systems as they enter work force and work on them in entry level jobs doing those menial things you need to do to keep them maintained under tutelage of experienced specialists.

      This is actually a major problem point for Russia, and likely one of the strategic reasons US decided to pick a major fight with Russia now, rather than earlier or later. Soviet Union collapsed in early 1990s, and with it, the education system and the "university to work" chain for engineers. That means that in Russia, where men's average age is still in their late 60s, the people who have the full kit of education and experience for most of the complex engineering work from infrastructure maintenance to space programs are starting to die out en masse. All while there's well over twenty year gap in replacements that aren't there due to the collapse of the system.

      So US stands a very good chance of winning this fight by simply doing nothing but acting tough at this juncture of history, as Russia's engineering excellence simply dies out of natural causes and replacements for it are not there to pick up the slack. A good external boogie man to try to unite nation behind, unlike for example China, which has no such issue and would require significant sacrifices to truly engage in a geopolitical struggle.

    10. Re:Nature of the Failure Mode by Anonymous Coward · · Score: 0

      You think that Russia as an external boogie man is uniting the US public and political class? That's the most clueless statement in a whole post of BS.

    11. Re:Nature of the Failure Mode by ch0knuti · · Score: 2

      It's not always about uniting the public through an external enemy. Sometimes it's just finding an excuse for those hyper-expensive defence programs. IMHO China isn't there yet with its military hardware, while Russia which is putting out new military hardware and making a big noise about it (maybe some exaggeration included), it just what the doctor ordered.

    12. Re:Nature of the Failure Mode by Anonymous Coward · · Score: 0

      Either that, or this was a test of a FOBS (Fractional Orbit Bombardment System)....

      That only works if the payload does not burn up in the atmosphere.

    13. Re:Nature of the Failure Mode by drsquare · · Score: 1

      That's not always true, NK-33 engines were launched decades after being made. Space shuttle engines are being brought out of retirement for the SLS.

    14. Re:Nature of the Failure Mode by martinfb · · Score: 1

      Ahhh! And some insight into the roots of some "Fake News" becomes apparent.

      Agreed, totally, with 'ytene', and generally, with 'rmdingler'.

      The "Fake" part is that it is apparent that some reports expect us to believe that, even though this launch is (new), that there is something 'old' causing issues.
      Shame on the initial reporter to suggest or imply that an old program is to blame.
      More like new personnel doing poor jobs putting this rocket together.

      Yep, there seems to be lots of inaccuracies and speculation (or just plain manipulation) in the reporting.
      Yet, that mis-programming hypothesis, while likely a valid one, may also not be fact.

      The point: Now, more than ever, it is harder to get real facts from our AGING JOURNALISTIC (reporters/systems)!
      (How's THAT for a taste of reporter's own medicine?!)

      --


      Self-importance and self-indulgence is the root of ALL evil.
  4. Why is this posted today, 4 days after? by Anonymous Coward · · Score: 0

    Why is this posted today, 4 days after?

    1. Re: Why is this posted today, 4 days after? by Anonymous Coward · · Score: 0

      Because you didn't submit it.

  5. one word. by Anonymous Coward · · Score: 0

    Rust

    1. Re:one word. by alexru · · Score: 1

      How is this going to prevent from punching in the wrong launch site coordinates? They just forgot that they are now using a different launch site.

    2. Re:one word. by Chris+Mattern · · Score: 1

      Really? I didn't see anything in the summary that the rocket had rusted...

  6. Don't forget the US is relying on Russia by SensitiveMale · · Score: 1

    to carry our astronauts to the space station.

  7. I know what it feels like to be that engineer by Anonymous Coward · · Score: 0

    Going to be bad day for a lot of people

    1. Re:I know what it feels like to be that engineer by laurencetux · · Score: 1

      and it may be a LAST day for a bunch of people.

      whats russian for YOUR FIRED!!

    2. Re:I know what it feels like to be that engineer by Aighearach · · Score: 2

      whats russian for YOUR FIRED!!

      I don't know, but the unemployment insurance is called Gulag.

    3. Re:I know what it feels like to be that engineer by dunkelfalke · · Score: 1

      whose what fired?

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  8. Did I miss several invasions? by Vulch · · Score: 3, Informative

    Nineteen Russian satellites? Well, including the 12 American, the Canadian one, the Norwegian one, two from Sweden and the one from Germany that is...

    1. Re:Did I miss several invasions? by Anonymous Coward · · Score: 1

      "Nineteen Russian satellites?" They became Russia's satellites the minute they failed to reach orbit. The "break it you buy it" orbital services contract clause went into effect.

  9. Slashdot headline is factually incorrect by Anonymous Coward · · Score: 5, Informative

    The rocket was Russian, but the satellites that were riding on it were from various countries: http://www.cbc.ca/news/technology/russian-rocket-launch-1.4422547 "The booster also carried 18 micro satellites built in Canada, Germany, Japan, Norway, Russia, Sweden and the United States."

    1. Re:Slashdot headline is factually incorrect by Anonymous Coward · · Score: 0

      The rocket was Russian, but the satellites that were riding on it were from various countries: http://www.cbc.ca/news/technology/russian-rocket-launch-1.4422547 "The booster also carried 18 micro satellites built in Canada, Germany, Japan, Norway, Russia, Sweden and the United States."

      It's all about Russia here.

    2. Re:Slashdot headline is factually incorrect by Anonymous Coward · · Score: 0

      But this way the Kremlin gets the attention like a naughty school boy. And they feel more important because of it, even as they clearly struggle to control the various former and current arms of the state.

  10. Not a programming error by istartedi · · Score: 1

    This is user error. It's like going to Google Maps and plugging in a route for New York to Atlanta when you live in LA, and then wondering why you don't have directions to Denver. Then you drive around aimlessly looking for the tunnels, end up in a bad neighborhood and get robbed.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Not a programming error by Aighearach · · Score: 1

      It happens to me every time I use Google Maps for directions, because I keep location off until I need it, and I'm usually indoors with no GPS (and I don't let it use network location) and so it thinks I am starting from wherever I last used the GPS. Which is usually some remote place in the mountains, wherever I was parked when I returned to my vehicle and turned of GPS.

      Unlike the Russian rocket though, it updates automatically as soon as I walk outside.

    2. Re:Not a programming error by Aighearach · · Score: 2

      Programmed in the sense of "programming your VCR," or "television programming," not programming as in writing computer software.

      program
      [proh-gram, -gruh m]
      noun
      1. a plan of action to accomplish a specified end:
      a school lunch program.
      2. a plan or schedule of activities, procedures, etc., to be followed.
      ...

      http://www.dictionary.com/brow...

    3. Re:Not a programming error by 93+Escort+Wagon · · Score: 1

      Why was Russia trying to put a bunch of satellites in Denver?

      --
      #DeleteChrome
  11. Not a programming error by Anonymous Coward · · Score: 0

    Not a programming error as in a bug in the software. But a "human error in the pre-programmed flight sequence could have placed the Fregat upper stage into a wrong orientation during its first maneuver, sending the space tug and its payloads into the Atlantic Ocean."

  12. Nonsense! This is a SACK OF SMOKE! by Anonymous Coward · · Score: 0

    Russians are NOT to blame. It's those stupid Americans.

  13. Intentional? by Anonymous Coward · · Score: 0

    Testing a weapon or destroying a satellite?

  14. Russian space program now has 'C' team programmers by Anonymous Coward · · Score: 0

    The country's A and B teams have been recruited for security hacking and blockchain.

  15. Why would it fire up pointing the wrong way? by Anonymous Coward · · Score: 0

    Pretty fucking stupid that the main booster would just fire up regardless of whether its orientation is correct or not. Why not check first? It's not exactly rocket science...

    1. Re:Why would it fire up pointing the wrong way? by RightwingNutjob · · Score: 1

      And how does it know what's up? It checks its programming to figure out which way up should be based on where it thinks it is.

    2. Re:Why would it fire up pointing the wrong way? by Anonymous Coward · · Score: 0

      Gyros. Inertial navigation. Star and sun trackers. Differential GPS. Measuring the orientation of the Earth's magnetic field. One part of the rocket obviously knew it was in an incorrect orientation, and was trying to correct it, but the booster fired up anyway. Which is -stupid-.

    3. Re:Why would it fire up pointing the wrong way? by Thor+Ablestar · · Score: 2

      It's exactly how the Russian specialists are educated in Russian universities.

      Being a Russian I have seen the tests for exams of "Automatic control theory". And there was a test "There is a satellite with given moment of inertia and given torque from thrusters. Turn the satellite 30 degrees".

      The NORMAL technical decision is "Give it some thrust and wait until it turns in position when it's expected to be slightly before the needed target position after braking. Then turn thrusters ON and OFF according to the expected deceleration curve until it's stopped on position". The turn is limited with available fuel and available time.

      The "CORRECT" decision expected from the students was "Turn ON the thrusters and accelerate the satellite until it's almost late to brake it. Then turn ON the thrusters backwards". And it does NOT care that the fuel is extremely valuable and that any possible error is NOT to be corrected.

      All this is an expected result of our education policy of our former education minister Fursenko: "The Communists were wrong trying to grow a creator. Our task is to grow a qualified consumer of all that has been already created".

      But, Americans, if you think that this policy doesn't apply to you...

    4. Re:Why would it fire up pointing the wrong way? by Tablizer · · Score: 1

      If you are facing the blue and white thing, you are probably in the wrong direction.

  16. Israelis did it by Anonymous Coward · · Score: 0

    Just like they fucked the Iranian uranium enrichment program.

  17. ... the USA is using cyberwarfare on YOU! by Anonymous Coward · · Score: 0

    Seriously, everybody outside the USA knows this was the USA.

    1. Re:... the USA is using cyberwarfare on YOU! by Plus1Entropy · · Score: 1

      So the USA destroyed 12 of its own satellites?

      --
      Only crack the nuts that crack. You don't put the ones that don't crack in the sack.
    2. Re:... the USA is using cyberwarfare on YOU! by Ol+Olsoc · · Score: 1

      So the USA destroyed 12 of its own satellites?

      In 21st Century Soviet America, it only makes sense that we did.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  18. Programing? Really? by Anonymous Coward · · Score: 0

    Is this perhaps how they spell "programming" in Russia?

  19. The software was only a test... by Anonymous Coward · · Score: 0

    Which was successful and will now be shipped to North Korea for use in it's nuclear ICBMs. When fat fingers presses the button it will rise a few miles then retro right into Kims lap.

  20. Maybe it was closer than we think by SuperKendall · · Score: 1

    As the country's heritage rockets and upper stages continue to age

    The way that probably should have been worded was "as the nations experienced rocket scientists continue to age..."

    Just all around it would appear the whole Russian rocketry program is decaying. Makes you wonder how the nuclear fleet is faring.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  21. C'mon guys, this isn't rocket science. by hey! · · Score: 4, Interesting

    Actually this is fairly typical of rocket science, at least as I understand it. Spacecraft are complex systems where they only way to avoid catastrophe is to get an almost incomprehensible number of easy-to-overlook details right. Maybe it's the unit conversions, or the temperature rating of the booster O-rings, or the combustibility of cabin materials in a pure oxygen atmosphere.

    Maybe this is not what we programmers would technically call a "programming error", although other people might characterize it that way, but it comes from a practice that is all-too-familiar: cutting values from one source and pasting them into another, something you do for convenience but which opens the door for details to be wrong in an unexpected way.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  22. Obligatory xkcd by Anonymous Coward · · Score: 0

    They must have done this https://www.xkcd.com/970/

  23. meatspace, not hardware aging by Anonymous Coward · · Score: 0

    There is a weird statement in the original coverage from Ars. "As the country's heritage rockets and upper stages continue to age, the concern is that the failure rate will increase."

    But the nature of this specific failure mode has absolutely nothing to do with the age of the rockets or stages

    Exactamundo, it's a problem in bureaucratic meatspace aging, not hardware aging. After the innovators/creators build the product/organization, the PhBs are better at playing the "reality survivor game", but not keeping up the product. It's the same problem infecting IBM, HP, Microsoft, ...

  24. Re:Maintain the sense of danger.. by Plus1Entropy · · Score: 1

    Didn't you hear? Flat Earth Theory was started by NASA and the ATC to keep you from finding the real truth: Great Ice Ball Earth Theory. Get woke sheeples!

    --
    Only crack the nuts that crack. You don't put the ones that don't crack in the sack.
  25. Suppressed quote from supervisor by hawk · · Score: 1

    It's not being reported, but in the control room, the supervisor, a former drill instructor, was screaming, "Your OTHER up!" :)

    hawk

  26. Deja vu all over again by Anonymous Coward · · Score: 0

    This failure is eerily reminiscent of the failure of the Ariana 5 rocket in 1996 on its initial flight, also a result of incorrect software configuration,.

  27. Video by Netdoctor · · Score: 1

    I don't mean to be morbid, as this is a pretty frustrating thing if you're an engineer of any sort, but does anyone have a link to a video of the incident?

    1. Re:Video by Netdoctor · · Score: 4, Informative

      Did my own research.

      The third stage burned up reentering the atmosphere over the north Atlantic. The fireball was observed by at least one transatlantic commercial flight.

      http://www.russianspaceweb.com...

      See near bottom of page.

  28. "Configuration error", not "programming error" by johannesg · · Score: 2

    From what I can tell, the programming on the spacecraft functioned fine, and operated according to the time-honored "garbage in, garbage out" principle. It was given instructions to orient itself towards Earth and ignite its engines, and it did. Those instructions were wrong, but that is very much a configuration error, not a programming error.

    Stop blaming programmers for all the world's ills.

    1. Re:"Configuration error", not "programming error" by Anonymous Coward · · Score: 0

      No, a programing error. RTFS!

  29. davai us a break by Anonymous Coward · · Score: 0

    According to normally reliable Russian Space Web... I'm not russian but I dislike the tone. This somehow implies that we should prefix western media outlets with "normally okish" or "usually not bullshit". Applies to anything from BBC to CNN to whatever...

  30. Let me guess, anti-Russia speaker Eric Berger? by Anonymous Coward · · Score: 0

    he's the one who usually can't report objectively. If it's American, it has to be praised, if it's foreign and in particular Russian, he has to gloat and use as many negative words as he can muster.

  31. I'm blaming by Anonymous Coward · · Score: 0

    I'm blaming the metric system :)

  32. Take this with a grain of salt by Anonymous Coward · · Score: 0

    I could have misread/misunderstood the article, but something I read seemed to suggest to me it was set for the correct orientation, but the way it was programed induce the flight computer to rotate the opposite way it should have. So instead of rotating 2 degrees to the right it tried to rotate 358 degrees to the left, all while burning its main engine.

  33. Ooooops. by FreedomFirstThenPeac · · Score: 1

    Reminds me of the time I ruined a contractor's demo. He had written a ballistic missile program that I had prototyped, and I was ticked that I did not get to write it myself (petty, I know). When they let me try it out, I deliberately picked a target that his software could not find the solution for - locking up the demo. I just shrugged and gave the "French salute" (at the time, the French salute was a form of shrug with both hands held at shoulder level) and departed the demo.

    --
    "There is no god but allah" - well, they got it half right.