Space Shuttle Displays Go Glass
cloudscout writes: "NASA has finally decided to bring the space shuttle up to date with a 'glass cockpit.' Until now, the space shuttle cockpit has used a system of gauges and dials designed in the early 70's.
They now have full-color computer displays and controls. Pictures and details are available in this article at WESH Channel 2000. So how long until someone ports MAME to this thing?" Can anyone shed light on what sort of operating system will drive all those screens?
what they really need is plexiglass cockpits...ahhh. imagine it. mmmmm
"spare the lachrymosity when the fulminations have inveighed"
-madd
NASA Administrator: "Sure, we want a calendar and a phone list in Atlantis -- but what about videos and MP3s??"
NASA Worker: "Uhh, I'll get right on that."
NASA Administrator: "Can you put in that paperclip thing too?"
- Cam MacLeod
this was in the same news story as the Shuttle going up to tow the ISS. The "glass cockpit" is being live tested on the mission. We gotta have a way to moderate stories as well as comments.
Just because you're paranoid doesn't mean they aren't out to get you
First of all, the shuttles are supposed to be replaced within a few years (hopefully). Secondly, I can think of a lot of other things that should be updated first. Anyone know how the computer system onboard works?
There are five computers- with tape drives! The tapes aren't big enough to hold everything, so there are seperate tapes for take-off, landing, orbit, etc. The tapes need to be changed by hand on the first four machines. The fifth machine is permanently running the emergency landing routine. If one of the first four computers disagrees with the others, it is shut down. If the shuttle is ever down to two computers, the fifth machine kicks in and takes the next available landing window- with or without anyone onboard. It's never happened.
I always assumed the reason that the system never got updated was because they were planning on replacing the shuttles soon. Makes you wonder how confident NASA is about the X-33.
(This information is a few years old. Anyone know if NASA has upgraded the computers yet?)
"I believe that a scientist looking at nonscientific problems is just as dumb as the next guy." -Richard Feynman
I think all the shuttle displays are done by a company in Albany; they use a Photon drawstream without QNX's rendering libraries. I don't think that most of the companies producing these technologies are allowed to be named due to their contract with government.
:)
The shuttle requirements are high; they need a mission critical OS with real time performance for *many* of the systems. Good for QNX, bad for M$.
It's a case of both security through obscurity and the government not wanting to be known for publically endorsing one vendor over another. (What would be the impact if we heard that the government started using linux or microsoft over QNX?)
NASA refused to comment on the OS question, however one source has told me that they got a $7,600 savings thanks to a $400 per unit rebate from MSN.....
Think outside the... Hey, where'd the friggin' box go?
Hmm. If NASA installed a Win32 OS in the Atlantis shuttle, chances are, the astronauts on this upcoming mission will be the first to see the Blue Screen of Death (TM) from space. Though, they also might die in the process. HeH!
Must be linux, because in space, no one can hear you scream.. when you blue screen :o)
Segfault
segfault@bellatlantic.net
Does this really bring so much new funtionality that the risk is worth taking?
So do the shuttles still have iron core memory? I remember that this choice was 1) made in the 1970s and 2) core memory is remarkably resistant to EM radiation, gamma rays, etc.
I also remember that the shuttle was apparently running on Z80 clones. Forget WinCE, they're still on CPM.... (which is more advanced that what runs under Win98).
Karen
-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GAT d-- a? C++ UX+ L++ P++ E--- W+++$ N++ o-- !K !w O---- M++$ !V PS++
Everything NASA does is done in-house.that's why their budget is 12 some billion and they manage so many shuttle launches a year. Like the time they built their own video camera for something like 180k for the shuttle and it didn't work and one of the crew hooked up a sony and it was amazing. This probably cost a half mil and could have been bought at radio shack and set up by a kid like Jason Fox for 1% of that.Typical.
'Got any dragons you need killed?'
how long until they can play Quake on that thing?
allright, I couldn't resist.
-- Dr. Eldarion --
It's not what it is, it's something else.
I think it's unlikely that Windows would be used. Stability issues aside, for a spaceship, you want the maximum ability for customization. I'm no Linux expert, but it sounds like it would be a good OS to use. And hey, we had that story earlier about building your own distro. That would be neat: NASA writing its own Linux distribution for the space shuttle
I'm just speculating, mind you. They could use Windows or DOS or something like that...and get all sorts of fun errors.
Life Support has caused an illegal operation and will be shut down.
c:\>Close bay doors
Bad command or file name.
c:\>Close "bay doors"
Too many parameters.
c:\>Close (bay doors)
Error reading bay doors.
Abort, Retry, Ignore?
[astronaut clicks on "Extend Landing Gear"]
Not enough memory to complete this operation. Close some programs and try again.
Oh dear....
Karma: T-rexcellent.
As to what software it's running... it's software version OI-27. (According to the specs)
Now, I don't know exactly what it means.. but oh well. Maybe they just loaded one of the crays on there.. hehe.
They Write the Right Stuff
There have been 17 bugs total in the last 11 OS revisions of the Shuttle code, approximately 420,000 lines delivered each time.
While installing the software, and monitors, and throughout all the comotion, let's just hope we DON'T USE THE METRIC SYSTEM!!!
I work on military aircraft avionics, which are (theoretically speaking) not really a lot different than space navigation systems. Right now most of our aircraft are still using 60's and 70's technology in the avionics systems.
Anyway, in a system with a glass cockpit, they will usually have a separate computer for every main function (navigation, guidance, heading, etc), and each computer will run on its own custom hardware. Software usually comes from dozens of banks of ROM chips. Although, if this system is still being designed from scratch, or was recently, then I don't see why they wouldn't use some sort of small RAID arrangement. If it even runs an OS (at least, how *we* define OS), chances are it will be very low level, and custom-coded by either NASA or a high-profile aviation company like Lockheed. Remember, custom (and very expensive) hardwear.
If they *were* to run a PC-type OS in this glass cockpit, I forsee them choosing either MS-DOS, (hey, it's been proven stable) or some Unix variant or clone known to be very stable (BSD?).
I'm almost certain they aren't going with Linux because don't you think they would have announced it by now? I mean, Open Source == Publicity these days.
And to you guys worring about Wince... 1) NASA is not really that stupid and I doubt it could handle shuttle avionics anyway 2) There are always two or three backup systems for every major system.
NOTE: This is all pure speculation which therefore means that it will probably be moderated down as flamebait.
The flat panels kinda remind me of star trek >=TNG type panels... now all they need are touchscreens and a star trek theme, and they could change the name from Atlantis to Enterprise. No warp drive though... gotta wait till 2060s for Zephram Cochran (sp?) (OK, I've been watching first contact too much).
--
Seeing is believing; You wouldn't have seen it if you didn't believe it.
This page has all kinds of crazy info on the original stuff that the Shuttle ran on. It gives a good idea of what it takes to run a shuttle- something like 6 processing units, each with about 400 KB of memory. Lots of stuff in there- details on the custom OS and language which they use, and on the extreme levels of redundancy (software written in two separate locations, 4 copies running in parallel, and an emergency landing program constantly loaded on a separate processor just in case.) Cool stuff...
~luge
IAAL,BIANLY
Those screens looked pretty blue to me... which means it must be windows pulling another one of it's wonderfull faults. Seriously though my bet would be on a unix derivitive (bsd, linux, etc). NASA knows what its doing (well, not really but lets just say they do for the sake of argument) so the chances of using anything M$ is nill.
But then again, I also think the space program hasn't acomplished anything big enough to justify the billions spent on it. And why does everyone assume that all of us hackers/nerds are into sci-fi (or anything to do with space for that matter)? Ugh.
--
#nohup cat
Isn't there some benefit to having analogue instruments?
Given radiation and other space born anomolies, don't these upgrades create another occasion for something to go wrong?
If I recall correctly (IIRC), nearly half episodes on Star Trek: The Next Generation were based on problems that could have been avoided with analogue equipment. So there.
Soldier(R)
Soldier(R)
This article "They Write the Right Stuff" appeared in the December 1996 issue of Fast Company. It paints an interesting picture of the requirements and culture of NASA's on-board shuttle programming team (circa 1996.)
The article's main trope pits the discipline and insanely controlled, methodical management of the team and its product against the stereotype of the undisciplined, unruly geeks pounding mountain dews and hammering out bug-riddled code at all hours.
It's still worth a look, though.
The last thing NASA needs right now is another goof-up. The money involved in deploying systems like this plus the training for the crew must have hurt on their shrinking budget.
I don't work on the shuttle, I work in the Avionic biz, which shares many similarities to the shuttle project.
The avionics biz is very conservative when it comes to items that relate to safety. The primary and secondary displays have to be so safe, bug free, and have such a small memory space that they don't use an operating system such as windows, *nix, or DOS. It is strictly bare metal programming. In the boxes that I work on, having 500k of ram to work with is a luxury item.
The graphics are usually handled by seperate chip with a dedicated graphics engine embedded into it. The main processor and graphics chip usually communicate via shared memory locations and the commands don't get any more complicated than "draw blue circle at location x,y with radius r" and many of the items come predrawn.
The GPCs (General Purpose Computer) in the Shuttle use two software packages. Four of the computers run PASS (Primary Avionic Software System), which was originally written by the IBM Federal Systems Division. The fifth computer runs BFS (Backup Flight System), which was originally written by North American-Rockwell. The "operating system" is unique to the Shuttle, it isn't a port of a commercial product. PASS is the primary system, BFS is there as a backup in case of a common mode software failure during ascent or entry. The Shuttle is a fly-by-wire spacecraft. All of the control surfaces, and many other critical functions, are controlled by the computers. Without an operational computer, you crash and burn. Shuttle software is written in a language called HAL/S (High-Order Aerospace Language Shuttle), which was developed by Intermetrics. The Shuttle's operating system is a hard real-time operating system based on cyclic scheduling. A task is guaranteed to get N cycles of CPU time every X milliseconds. The tasks are managed by three executives, the HFE (High Frequency Executive), MFE (Medium Frequency Executive) and LFE (Low Frequency Executive). A task that issues commands to control surfaces is going to run at a high frequency. A task that checks tire pressure (really!) can run at a low frequency.
Mea navis aericumbens anguillis abundat
This page has links to many of the systems, most of which are computer controlled, aboard the aircraft.
I believe I heard/read/saw this long ago (don't know why the story would just come out now). Why would they need an operating system though? To play quake during the journey or something?
It's 10 PM. Do you know if you're un-American?
C'mon, this is space. They'll be playing Descent.
The part I found amazing was that, in this conversion, the shuttle cockpit lost 25 pounds of weight. Now, CRT's aren't the lightest thing in the world, so those old dials and guages must have been pretty heavy
======
Webmasters: get a Free Palm Pilot for referring 25 signups (Web-based games).
========
<sig>Guvf vf abg n frperg zrffntr
Hidden back doors on Space Stations could ruin your whole day :)
Just because you're paranoid doesn't mean they aren't out to get you
Do you think it would be possible for open source code to be implemented in this way: or are these software writing processes already used in OSS? Somehow I doublt that GNU/Linux community could be utilized for such serious work.
Go ahead, prove me wrong...
You can't handle the truth.
There was no problem with the mars lander. It was the /. black UFO. Didn't you know, the comspiracy about the /. compound on %^%%^$$#@ connection terminated.
Fight Spammers!
NASA Shuttle Avionics System
One of your applications has violated system integrity.
Please shut down all systems and restart Shuttle.
[OK][Help]
(Original message source: Shoei, RoI, 1994)
DOS is stable, and well known. You design these displays with either IR touch or resistive touch.
The reason for IR or resistive is it can handle gloved hands and the calibration is not effected by temperature or vibartions as much as accoustic or capacitance.
The reason for DOS, is it may have bugs, but everyone knows the bugs and all the tools for it is well developed and stable.
Using touch screens allow you to reduce the area needed for controls.
Fight Spammers!
This isn't exactly a huge suprise to me. I had a TA in university that had previously worked on the shuttle code, and showed us the design documents and the coding procedures for some of the shuttle control code. The attention to detail was almost unreal. Even the requirements doc was triple-intense, not to mention the coding procedures themselves. The shuttle folks are coding-for-keeps, and well they should; peoples lives are *directly* on the line.
Too bad the industry-at-large refuses to be as thorough as NASA.
Something, just SOMETHING tells me that no publicly-available OS is going to be used for an extremely specialized, critical application such as the space shuttle. Do you have ANY idea how complex the systems on that thing are? I sure as hell don't, but I remember reading somewhere that they are very, very complex. Very.
Nothing short of a custum, proprietary OS is going to run all that equipment. Proprietary, embedded, real-time OS. AtlantOS or something, or maybe DOScovery.
Gee, if they WERE using Linux, they'd have to release their code modifications, for the rest of us to install on our space shuttles.
Keep in mind that the new control systems have probably been in design for at least 5 years. What I'm getting at is that they're not going to design a bunch of custom hardware, then apply the latest kernel patch from kernel.org and then launch it. The OS was likely designed the same time as the hardware (only FOR that hardware, strangely enough) and probably has been rigorously tested and debugged for several years without any major changes. Just guessing, but it sounds similar to logic.
-CausticPuppy "Of all the people I know, you're certainly one of them." -Somebody I don't know
If the industry-at-large was this anal s/w would cost 10 to 100 times. Notice in the article there was no mention on $ / LOC.
Also see CACM Volume 27, Issue 9 (September 1984) for an interesting article on Shuttle software.
Mea navis aericumbens anguillis abundat
I'm not sure if this is what you're looking for but it's pretty similar. It's from Wired News; they were watching NTV too and listened to this conversation where one of the astronauts had a problem with, guess what?, Microsoft Outlook. =) and called Houston for help. I suppose it was running on one of the Thinkpads that they now carry with them on the shuttle.
"All the things one has forgotten scream for help in dreams". Elias Canetti
News for Nerds, right? So if like high-tech, go check out what DARPA is currently funding. Remember, high risk, but the potential for high paybacks. For HMD resolutions check out this project.
Hmmm, just had an interesting thought. DARPA played a major role in the development of the internet. DARPA obviously also funds other seriously high-tech projects. Why isn't there more DARPA stories posted here? Perhaps it is time to change to the more politically correct name, ARPA? Note to some ppl, DARPA and ARPA are the same, only the name has been changed to appease the political gods of funding.
Side note, I don't know why the DARPA web site wants to give me cookies some of the time.
Then there's the electrical system that's needed to drive such as system. What if the electrical system for the gauges were to lose power? No gauges? There should at least be backup analog gauges for some vital system gauges.
What they should also try to develop that would be better than CRTs though not as good as analogs would be some kind of flexible durable flat panel display. Something like the surface of those plastic mouse pads. You could bend it, press on it, and it would not cause significant damage. Even better still, make it so that the display is not a general purpose display, but pre-configured display that changes depending on electrical current/voltage like the analog gauges. But it would have advantage over the analog gauges because it would not have any moving parts. To get an idea of what I'm talking about, imagine those Duracell battery testers used as gauges. I mean, wouldn't that fairly resistant to all kinds of adverse conditions and abuse? And if you make them like "skins" that you could just snap in place, then you could easily carry redundant gauges because they would be very light!
Come on, they could do better than that! Or am I just completely wrong on this?!
The landing gear can't be deployed except by a human pilot flipping the right switch. There must be a live pilot on board for else it would make a big hole in the runway.
Don't know about the shuttle, but the glass mission control center in Houston uses Alphas running Digital Unix. The old dial-and-gauge mission control center used during the Apollo missions is now preserved as a histroical monument.
----
Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
I guess in a few weeks all of us will be able to run our own experiments on the ISS. "if you know what i mean of course"
insert "buhaha...buhahah"
B
How many other computer systems can you think of that have been running for the last twenty years? How many other systems have had the tens of thousands of hours of testing and, even more importantly, have worked flawlessly every time?
:-)
Believe it or not, but the PDP/LSI-11 series of computer is still in use in sheet metal and other factory floors even today. The damn thing is a workhorse which lives in production even after the death of Digital -- long after DEC stopped supporting the hardware.
Not that this diminishes the value of your point.
This sounds suspiciously like the post I wrote in a story earlier on - a full 7+ hours earlier!
Aerospace electronics are well behind what you or I would consider cutting edge._ center/current_press_releases/releases/p r032700.html
There are still plenty of vacuum tubes flying the friendly skies.
While this is certainly an improvement for the shuttle it is just an adaptation of technology currently used in airliners such as the 777.
See the Honeywell pr at: http://aerospace.alliedsignal.com/aerospace/media
Well, I've seen a few 'comical' posts about this story, so I just have to weigh in. I'm an Aerospace Engineer, and I have friends who are 'Aviation Computer Scientists'. That means that they program the computers that run airplanes.
Observation 1. The 'glass cockpit' displays in airplanes (and, presumably the Space Shuttle) do not run off the shelf operating systems. They are custom, proprietary operating systems written specifically for what they do. They have no need to use a general purpose OS, when what they need above all else is rock solid stability for just a few functions. One of my old college buddies is even working on the code for the 'operating system' of the new space station.
Myth: Glass displays are fragile. This is simply not true. The space shuttle has had glass displays since the first one, but there just weren't as many, and as prevalent as they are after this refurbishing. Glass displays can handle the 4 G's experienced by the shuttle just fine, as well as the vibration. For one, jet fighters have glass displays in them, and regularly handle worse G forces than the shuttle ever does.
Hopefully this clears it up a little more. Any questions, just post.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
The VentureStar (the scheduled replacement for the Shuttle) is at least a decade away. The X-33 is just the small-scale prototype of it. The X-33 will undergo at least 3 years of testing before work even starts on the VentureStar. I honestly believe that a private company will end up making a replacement before NASA gets around to it. One to look into is Rotary Rockets. They are scheduled to make their first orbital flight later this year or early next year. (This would be the first time that a private venture, as opposed to a government, has sent a human in space.)
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
And the NASA Computers: Recently they have replaced the Computer onboard teh HST with an 386 and a solid-state disk to replace the tape-drives.
If you want exiting Space adventures, look for a Cold War...
who has stolen my .signature file?
The year that SIGCHI was held in Austin (88? 89?) one of the keynote speakers was a shuttle astronaut. He said that since three systems in the cockpit had been desinged by three different companies with no overall design spec, the shuttle "programmers" had to learn three different obscure languages simly to "fly the bird:" a rudimentary BASIC-like command language, octal, and hex! One of the earliest missions nearly landed in the ocean because of a hex-octal mistake. It was this guy's opinion that the shuttle was as much an ergonomic lab as a zero=gravity, low=space lab. Also, the designers had bolted shut one of the access panels because they were sure nobody would ever need to get into it. One mission was saved only because one of the astronauts had smuggled up a Vise-grip, which was verboten.
Ultimate Geek NanoNovel: Acts of the Apostles at www.wetmachine.com Fear the Future! Defrock the Infodruids!
I got a chance to look at one of the robotic interfaces that is either going in the shuttle or ISS, and they said they will be moving to more off the shelf products to save money, the laptop I saw looked like it was running a version of solaris, but then again, that could be for prototyping purposes.
I've heard that the Shuttle's laptops are not more powerful than early Pentiums or 486's because of cosmic radiation which can damage high density computer equipment or cause them to malfunction. (like more modern PII/PIII/Alpha/etc.)
What I want to know is, how did they manage to reliably shield all the computer equipment from cosmic radiation? One must remember that all that computer equipment must be about the same weight as what the analog based stuff was... I can't imagine huge blocks of lead with computers sealed inside being carted up into space.
-------------------------------------------------
But then again, I also think the space program hasn't acomplished anything big enough to justify the billions spent on it.
While the average Joe may not give a whit about ephemeral scientific discoveries, he does like his DirectTV.
Permit me, if you will, to disagree with your statement. A healthy space program provides a great number of benefits to society: GPS, weather satellites, communication satellites, and yes, digital TV. These are so integral a part of our lives that we no longer even think of where they came from, yet they follow immediately from the technologies developed in the space program. NASA's Mission to Planet Earth was highly illuminating from an environmental perspective, and it led to great deal of insight into how man affects the global climate. (Too bad their findings were so unpopular with certain powerful lobbying groups in Washington, else their funding probably wouldn't have been axed so earnestly). With solar maximum arriving, an emphasis has been made in understanding the Sun-Earth connection better in order to predict geomagnetic storms reliably. Consider the billions of lost revenue when a single massive blackout occurs or when a handful of expensive spacecraft are incapacitated, and the potential payoffs from this research become apparent. Furthermore, "spinoff" technologies from the space program are commonplace: new materials, advances in computing and computational physics techniques, and advances in manufacturing techniques all have resulted from a space-program impetus.
Another benefit of a healthy space program is how our remote monitoring capabilities allow us to make public policy more effectively. For example, with a combination of satellite observations and ground-based seismic observations, we were able to detect nuclear weapons tests in India and Pakistan recently. Nuclear war is bad for business, and the space program has helped give us the tools to make informed policy decisions related to nuclear weapons.
Many highly successful "pure" scientific missions have been launched by NASA and other space programs: Orbiting and imaging of near-earth asteroids, Jupiter and its moons, Mars, and (in a few years) Saturn. The Voyager mission, the "Energizer Bunny" of spacecraft, still sends back useful data about the outer regions of the heliosphere and heliopause. The Space Telescope has led to an enormous number of discoveries that would be extremely difficult or impossible to have achieved without such a device. The solar wind and heliosphere are becoming much better understood with in situ observations being made by spacecraft such as Ulysses, SOHO, and ACE. The list goes on and on. I've only provided a small sample here.
While we may quibble about the merits of certain programs (the ISS comes to mind), the space program as a whole has, in my mind, performed admirably with the resources we have given them. (Now if you wish to argue about programs that do not justify their cost, Social Security comes to mind...).
I've also seen some posts about how old the hardware in the space shuttle is. Two things about that:
For glass cockpit displays, the only part that really takes any power is the actual display, and that is usually taken care of with dedicated hardware.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
Here is the STS-101 Photo Archive
Included are some photos of the new cockpit.
"We are not tolerant people. We prefer drastically effective solutions"
I know for a fact, that when first started they used a modified basic interpreter with 286s. As of now they are using a variant of NeXt based on IBM PowerPC Processors. The NeXt operation system allowed Nasa to quickly and effeciently develop object oriented code and applets for the gages and such. Not to meantion they can easily reconfigure them. I know several of the onboard consoles actually have StrongARM processors running behind them. One of the engineers who works as NASA commented that the StrongARM is the exact same one used in the Newton 2000 from Apple Computer. I know at one time NASA was considering using OS Warp but they didn't want something that was hard to support. Also several of the console systems are rumored to have a g3 or two running inside there... Everything i have just told i got straight from the NASA engineers. Three of my life time drinking buddys :-) I would apreciated, NOT having my host exposed. Thank-you.
brainchild out
one more thing, neither of my friends will (who work at NASA) will tell me anymore, because they are afraid of losing their jobs. But they both have in the past told me about an instance in the early 90's where a HAM DX operator actually used some sorta protocal (i know nothing about HAM radio) and telneted into the space shuttle. Apparently the telnet login was as a emergency command incase mission control need another access control point. Anyway the HAM operator called NASA on it right away... Hmm, not my first choice :-) Anyway it is somewhere in the 20GHz range this telnet and the shuttle communications.
brainchild out
But there are a lot of other reasons why GPS isn't very good for aviation use:
GPS does not handle altitude very accurately.
GPS does not handle very high speeds all that well.
I imagine the GPS system would break down entirely when you reach a good percentage of the altitude of the GPS satellites themselves. Not so good for the shuttle. (Seeing as this is what the article is about...)
Here's a great URL for lots of info on how GPS works: http://www.trimble.com/gps/index.htm (It uses Shockwave, but you can still view it without.) Here's another with lots of information about GPS units: http://joe.mehaffey.com/
-=-=-=-=-
-=-=-=-=-
My mom's going to kick you in the face!
I've been to several NASA sites recently, and I can tell you that on the ground most of the machines are SGIs, presumably running IRIX.
As for the shuttle itself, the onboard computers are mostly 386s. If I remember correctly, ESR mentioned in one of his essays that NASA runs trimmed-down Linux on the integrated computers.
The computers that are used for scientific research are different for each mission. If you read Linux Journal, you're familiar with the Metro-X adds which boast that Metro-X X servers are used on the space shuttle. Therefore we can be reasonably sure that either Linux or *BSD runs on these computers at least part of the time.
Also, it should be noted that shuttle crew members are allowed to bring their own laptops onboard for personal use, presumably running whatever they please.
Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
Andy Grove: "Not Much."
I'm not totally convinced that this is a hot idea. Suppose somebody lit off a nuke, or an extreamly powerful solar flare went off? Either way, you're talking about the computers getting fried. In space, there is no room for error, even the smallest mistake can mean the loss of a mission. That's why we still use 486's on the space shuttle. They're one of the most easily hardened chips around. A higher processor would crumble in space within minutes. Solar/cosmic radiation can REALLY mess up anything electronic. Aside from that, we don't need a 266 for navigation. We got to the moon on slide rulers and a computer less powerful than my TI calculator.
The X-38 (NASA's technology demonstrator for the Crew Return Vehicle, AKA "Space Station Lifeboat") does indeed use INS/GPS for its primary navigation sytem. It also uses GPS for direct flight control under that huge (7500 square foot!) parafoil ("square parachute," to the skydivers in the audience). Part of the reason it can do this is that its airspeed is reasonably low under the parachute (on the order of 50 knots), and it uses a laser altimeter to determine its altitude as it closely approaches the ground.
Since the Shuttle operates under entirely different circumstances during its entire flight envelope, GPS isn't particularly workable for direct flight control -- as you noted.
---
---
Politics is about making compromises. Religion isn't. --Michael Horton
Saw this a couple months ago. It gives some nice perspective on how guys who are presumably used to dealing with well-though-out UI feel about Microsoft's efforts.
lwn.net/980212/a/shuttle.html
> But there are a lot of other reasons why GPS isn't very good for aviation use:
> GPS does not handle altitude very accurately
> GPS does not handle high speeds all that well.
True, GPS does have some short comings. I don't know if you've ever flown a plane with GPS, but its a world of difference versus The Old Way. There are better instruments for reporting altitude and airspeed, GPS gives you a good groundspeed reading as well. But aboveall, the best thing about GPS is that you know where you are.
Most other pilots I've talked to prefer the combination of a GPS feeding a movingmap display. Neither instrument is approved for IFR (Instrument Flight Rules) so you're not supposed to just blindly trust it for your position, but if you're in an emergency situation and you need to find someplace to put the plane down, the GPS will tell you where the closest strip is that can handle your plane.
wannabe aviator.
--------
--------
WWGD? (What Would Goku Do?)
I guess I forgot to leave a cookie
for the moderators when I cleaned my cache,
they cast out my previous post as a craven
coward.
In order to save mem-space [see I saved 3 bytes right there] I won't republish, only point
Its about time, they've been using
consolidated data systems for decades now.
Its time that the innovative branch of
the government took a stab at it.
I guess the astronauts can leave their
powerbooks home this trip.
^ ^ ^ ^ ^
One of the more remarkable aspects
of dental caries is that the
trauma to the cheek tissue is
signifigantly greater than
the turgor elaborated about the
damaged roots in many patients.
Sounds like radiation damage
caused by a MICROWAVE LASER.
NASA would only have to release their code modifications if they released binaries of the code.
Chris Hagar
"The price of freedom is eternal vigilance." - Thomas Jefferson
Airbus has taken the position that the computer, rather than the pilots, can fly the airplane better. In fact, the pilots cannot override the computer.
As a pilot and software engineer, I find the Airbus philosophy fundamentally flawed. I can think of a few incidents on Boeing aircraft that would have turned into an "everyone dead" senario on a fly-by-wire Airbus (A320/330/340). You won't catch me dead flying on or acting as Pilot In Command of an aircraft exhibiting the Airbus philosophy.
OK, French Persons, flame away. :-)
It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
If that high data density magnetic-nano-core memory stuff (the subject of a recent /. story) makes it into production, it would probably be perfect. _No_ moving parts, fast enough to use as RAM, and, being magnetic, probably not nearly as succeptible to radiation errors as DRAM. (but the bits are stored on a pretty darn small amount of material, so there might be problems.)
#define X(x,y) x##y
#define X(x,y) x##y
Peter Cordes ; e-mail: X(peter@cordes ,
Ya know, the CD might skip during firing of the engines... (and don't say to use anti-skip, because they might as well use just use RAM chips instead if they're going to have enough to hold all the data.)
#define X(x,y) x##y
#define X(x,y) x##y
Peter Cordes ; e-mail: X(peter@cordes ,
I'm waiting for the desktop theme.
-dwd-
Well, considering that Beowulf was developed at Nasa (albeit not by the shuttle group!), running NASA-WARE would be infinitely cool to many /.ers :)
#define X(x,y) x##y
#define X(x,y) x##y
Peter Cordes ; e-mail: X(peter@cordes ,
IIRC, NASA uses metric exclusively. I think it was Lockheed that sent them instructions in English units, which NASA forgot to convert. NASA is doing the right thing by using metric, it's the contractors that are stuck in their backward ways.
#define X(x,y) x##y
#define X(x,y) x##y
Peter Cordes ; e-mail: X(peter@cordes ,
> NOTE: This is all pure speculation which therefore means that it will :P
... and someone modded your post as Informative :) Maybe insightful, though. (The probably would use MSDOS, if anything, since DOS doesn't actually do anything, so the program they wrote could take care of everything itself.)
> probably be moderated down as flamebait.
#define X(x,y) x##y
#define X(x,y) x##y
Peter Cordes ; e-mail: X(peter@cordes ,
without reading the appendix that Richard Feynman wrote to the report of the 1986 Challenger explosion.
Feynman goes into some detail about the guidelines of testing & debugging that the programmers have to follow, and his reasoning on why the computers (as of 1986) needed to be upgraded. He also talks about the manual landing button for the gear, etc.
It's interesting to read about how NASA management, before the Challenger disaster, was trying to get the programmers to do less testing because "it's too expensive and we never seem to have problems."
A far more detailed description of Feynman's investigation (along with the appendix itself) can be found in Feynman's book, "What do you care what Other People Think?", published shortly after his death.
Yeah, I applied to get an internship with Rotary when they first started up, but they weren't looking. I wish I could get a job with them now...
As to the "...orbit with 1/5 the kerosene a 747 uses?" Remember, it doesn't have the payload of a 747. It can only carry a few thousand pounds, not the hundred thousand or so a 747 can carry. I never really did understand their comparison to a 747. They should have compared it to an Atlas booster AND an airliner.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
if NASA decides to run windows, what happens when all the astronauts get addicted to solitaire???
Without an operational computer, you crash and burn.
If all systems were to fail simultaneously for some reason, and the shuttle reentered without any control whatsoever, it'd burn, of course, but would it manage to get all the way down and do the "crash" part?
(Hr. Skjæveland)