





Raspberry Pi In Space 56
mikejuk (1801200) writes "When British astronaut Tim Peake heads off to the International Space Station in November, 2015, he will be accompanied on his 6-month mission by two augmented Raspberry Pis, aka Astro Pis. The Astro Pi board is a Raspberry Pi HAT (short for Hardware Attached on Top), and provides a gyroscope, accelerometer, and magnetometer, as well as sensors for temperature, barometric pressure, and humidity. It also has a real time clock, LED display, and some push buttons — it sounds like the sort of addon that we could do with down here on earth as well! It will also be equipped with both a camera module and an infra-red camera. UK school pupils are being challenged to write Raspberry Pi apps or experiments to run in space. During his mission, Tim Peake will deploy the Astro Pis, upload the winning code while in orbit, set them running, collect the data generated and then download it to be distributed to the winning teams.
Re: (Score:2)
Clearly no marketing creative oversaw the coining of that name.
Re: (Score:3, Funny)
Quick question (Score:1)
Re:Quick question (Score:4, Informative)
The ISS itself uses radiation-hardened computers, but these "AstroPI" are just using stock chips. The only thing different afaict is the custom peripheral board. I would guess the duration of the experiment, combined with it not really being a mission-critical part, makes radiation hardening not needed.
Re: (Score:3)
but these "AstroPI" are just using stock chips.
With current technology, it is common for even stock chips to have some rad-hard features. For instance, many ICs are manufactured with depleted boron [wikipedia.org] as a semiconductor dopant and in the borophosphosilicate glass insulating layer. This can dramatically reduce the number of soft errors, and adds little to the cost, since depleted boron is not particularly expensive, and only small quantities are needed. It is also possible to fix some problems in software, by running periodic checksums on blocks of memor
Re: (Score:2)
Radiation hardened hardware has shielding and larger components.
That depends on the degree of hardening. It is not black and white. You are never going to make it 100% impervious.
You simply can't harden chips like the RPi uses
You most certainly can. There are some simple fixes that can make a big difference.
Checksumming doesn't fix errors, it detects them.
Once you detect an error, you can often fix it. You can re-run a calculation, or reload a program from flash, or whatever.
Re: (Score:2)
You know what else is stupid? You :)
Old hat NASA engineers have been repeating that same old story about hardening for years. They all said it cant work, will be unreliable, is a waste of time and money. All until Phonesat was tested and worked.
http://www.space.com/21036-spa... [space.com]
Today there is over 100 NONhardened satellites in orbit
http://www.wired.com/2014/10/p... [wired.com]
They cost thousands instead of millions of dollars, and work just fine. You can listen to an interview with one of the founders/engineers here:
htt [theamphour.com]
Re: (Score:3)
Since you're talking about isotopically purifying a material, that's going to be a damned sight more expensive than normal-isotope-mix boron. You've got the relatively large mass difference working on your side - 7.7% mass difference (borane) compared to (238+6*19)/(235+6*19) = 0.08% difference (UF6) - but you're still looking at a pretty big job. Even simple heavy wat
Hope he doesn't lose power (Score:3)
Pis are great.
But when the power drops.the filesystem on the SDcard is corrupt.
Then the Pi is dead with no hope of doing anything unless you brought a spare SDcard or something to mount/fsck/correct it with.
If I was going into space I'd take a Droid or an iPhone. That way I can play
Angry Birds In Space in space.
E
Re: (Score:2)
Then you're lucky.
The RPi will corrupt SD cards even mounted read-only. It has no hardware write protection and does mysteriously stupid things on power loss. The behavior is well known, which is why you keep hearing it.
Re: (Score:3)
With as cheap as you can get memory these days why doesn't someone put 16 or 32 GB on the same board and a way to TFTP boot and stop making me deal with SD cards.
Re: Hope he doesn't lose power (Score:5, Interesting)
I have never, ever seen this happen. I run mounted read-write, read-only, multiple partitions.
I run RPis off batteries, UPSes and dirty apartment building power with cheap Chinese power adapters. I've seen every combination of power loss during reads, writes, to primary or temporary fs.
Never ever seen corruption. I smell PEBKAC, as in your choice of sd card.
Re: (Score:1)
I'm not the op, but I smell arrogant assumption in your reply that your sample of 1 hasn't encountered the same issue.
I work for a company and we actually trialled the Pi in a embedded application, we built out a lab with a common rail psu and climate control with four of them. 3 bricked themselves regular with sd card issues, and the fourth on the same psu sat there without issues for months being soak tested under load. We tried the cards that went bad in the "bad" units in the good unit, and again, it ne
Re: (Score:2)
Pis are great.
But when the power drops.the filesystem on the SDcard is corrupt.
That's probably more a function of your crappy SDCard. These things are cheap, and probably not engineered to handle partial writes that would corrupt the card.
I do wonder why though, is it so difficult to order writes so that what's committed to FLASH is always recoverable?
Re: (Score:2)
Re: (Score:2)
This has nothing to do with a RPi. It is a common file system problem.
RPi has 2 file systems.
1. Fat32 for the bootloader, proprietary firmware and kernel
2. Linux rootfs that can use many different kinds of file systems.
ext2 wasn't very good at handling unclean shutdowns.
ext3/4 are a little better.
fat32 is terrible.
Fortunately the fat32 partition doesn't need to be written very often, so you're good. Reads aren't dangerous.
What you really want to do is make sure yo
Re: (Score:2)
No, I'm afraid not. (And these are name-brand Class-10 cards).
When the corruption hits the Pi won't boot at all. No grub no kernel no initrd no monitor sync.
A fresh card fixes things. Restoring the image to the old card fixes it too.
We have near 100 of these in the field and while I've bench-powerfailed them to no avail,
out in the real world they die due to fs corruption.
E
Re: (Score:2)
Hang on, let's get that straight : if you pull the power when they're on the bench, then they don't fail, but if they suffer a power fail in the field they do suffer corruption and freeze/ hang/ fail to boot?
Obviously you've tried this, but are you sure that you're pulling the power on the bench while they're in mid-write? Because if you're doing ostensibly the same
Re: (Score:2)
Re: (Score:3)
I'm sure there's a Burma Shave in there...
Do they run ipv6? (Score:2)
http://science.slashdot.org/st... [slashdot.org]
Cosmic Rays (Score:2)
It'll be awesome ... it'll run for exactly 8 seconds before radiation corrupts every register beyond function and it has to be reset. Cosmic Rays for the win!
Re: (Score:1)
Yes, because that quite clearly happens with all the laptops, tablets, and mobile phones that have already been up there.
Oh, wait.
Re: (Score:3)
The ISS is well below the Van Allen radiation belts and well within the Earth's magnetic field (which deflects many of the charged particles headed towards the Earth) so the level of cosmic radiation it gets is not *that* high, and the metal of the ISS blocks most of of that.
And if a Raspberry Pi does get its registers corrupted by cosmic rays ... it's not a tragedy. Nobody dies -- it's not mission critical.
In any event, they use pretty standard (but old -- last I heard, they still ran Windows 95) laptops
Re: (Score:2)
In any event, they use pretty standard (but old -- last I heard, they still ran Windows 95) laptops
And what size is the process they used to make those chips, versus the chips that are used in the ARM core of the Raspberry Pi and its attached memory?
The smaller you go the more of a problem it is. Older chips work because everything in them is larger, knocking one electron out of place on a pentium is WAY different than doing it on processors where you have very few atoms to work with.
Re:Cosmic Rays (Score:4, Insightful)
The reason they use older laptops is not because of the density of the chips but simply because they're known commodities -- any quirks they have have already been figured out and they get the job done. Getting anything certified (for mission critical purposes) is a very time consuming process, and once it's done ... the item is no longer state of the art, that's just the nature of the beast.
The Raspberry Pis don't have to go through the same certification process, though of course if they were expected to only work "for eight seconds" I think NASA would have told the people sending them up that to pick something older. I'm guessing that NASA knows a bit about the radiation environment up there and advises people who send up experiments appropriately.
And as others have said ... humans are living in the same environment for months at a time -- it can't be *that* bad.
Re: (Score:2)
Re: (Score:2)
Theres a difference between radiation poisoning and flipping a few bits.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Yes, and >100 NON hardened satellites in orbit today work only thanks to magic, right?
https://www.planet.com/ [planet.com]
What about power consumption? (Score:2)
I read the linked article, nothing on power. RPi is a power-hungry little beast. Sure, A+ reduces it a bit, and you can turn off various onboard devces.
But it still sucks down a lot of power. I wonder what ISS's power budget is.
Re: (Score:2)
ISS power budget is 75-90 kW.
Good start (Score:2)
Plus regular contributor Bennett Haselton should be invited to cogitate on the potential copyright issues in space.