Android In Space: STRaND-1 Satellite To Activate Nexus One 103
An anonymous reader writes "In as little as a few days, the British-made Surrey Training, Research, and Nanosatellite Demonstrator (STRaND-1) satellite will begin transitioning its key systems over to a completely stock Android Nexus One smartphone that's been bolted to the bottom of it. The mission is designed to test the endurance of off-the-shelf consumer hardware, and to validate Android as a viable platform for controlling low-cost spacecraft. STRaND-1 managed to beat NASA's own 'PhoneSat' mission to the punch, which will see a Nexus One and Nexus S launched into space aboard the April test flight of the Orbital Sciences Antares commercial launch vehicle, the prime competitor to SpaceX's Falcon 9."
Re: (Score:1)
Must be broken. All I get from it is a repeating message:
"Can you hear me now?"
Que random jokes (Score:5, Funny)
I'd hate to pay the roaming charges on this.
It's stuck with a 2 year contract
At least it doesn't have to interface with iTunes
WHO FORGOT TO ADD TETHERING TO THE PLAN!?!
etc, etc, etc
Re:Que random jokes (Score:5, Funny)
Re: (Score:1)
Cue the fools who don't know the difference between "cue" and "queue"
What manner of hybrid beast is this? Kway? Kweh?
Que?
Re: (Score:2)
What?
Are you telling me the manager is faulty? Well, whats wrong with him!?
Re: (Score:3)
Re: (Score:1)
Re: (Score:2)
Cue the fools who don't know the difference between "cue" and "queue" What manner of hybrid beast is this? Kway? Kweh?
Sorry, I must have been thinking about swimming...
Re: (Score:2)
Wow (Score:5, Insightful)
Re: (Score:1)
Clearly, you have not seen Iron Sky.
Re: (Score:2)
I watched it. I liked it quite a bit. Easier better than some movies I saw in theaters last year. Not the best movie of the year either.
Re: (Score:2)
I've rarely had a cell phone last more than 2 years with modest abuse. With the cost of getting equipment IN to space, the forces exerted getting equipment in space and the combination of hot/cold OF space, is it WORTH the savings if you need to replace the equipment fairly often? Also, what about 'space junk'. Wouldn't a better idea be fewer resilient longer lasting satellites?
That said, I agree, it is kind of cool, but I think that's just my knee-jerk geek reaction without much thought to how PRACTICAL
Re: (Score:2)
But you're missing the point...Android is a very extensible system that's not only low cost, but full featured, and you can build all sorts of new capabilities into it. Also, the guts of cell phones are extremely small and powerful, as well as cheap, and can be placed in a hardened container to protect them from environmental conditions (vacuum, thermal, radiation). Further, since they're so small, you can pack dozens of them onto a spacecraft, in multiple, independent, and redundant packages, such that i
Re: (Score:2)
"But you're missing the point..."
No... I got the point. Perhaps I failed in communicating mine.
I understand what you are saying. What I'm NOT getting is a cost-benefit break down. My question would be how long would the RAD750 last and how much does each (android or other) cost to get in to orbit. MOST of the cost is getting the bugger in to space. Once there, the LONGER it lasts, the cheaper it is per day/month/whatever cycle you wish to measure.
Re: (Score:2)
Well, the RAD750 is a hardened VME chassis, and, having worked with them in the past, a fully loaded VME can weigh 50 - 75 pounds, and that's not including any sort of I/O channel boards or shielding. If you can get the guts of an Android phone into orbit, or more likely, a cluster of them, for less than ten pounds, including shielding, you've saved yourself quite a bit on the mass budget. Considering that many spacecraft have multiple redundant computers, that mass savings could translate to the ability
Re: (Score:2)
And by saying that a RAD750 is a hardened VME chassis, I meant to say that it runs in a hardened VME chassis.
Re: (Score:1)
But you're missing the point...Android is a very extensible system that's not only low cost, but full featured, and you can build all sorts of new capabilities into it.
So is bare Linux. The extra stuff Android adds to Linux isn't all that useful for running a satellite.
Also, the guts of cell phones are extremely small and powerful, as well as cheap,
So are many other things.
and can be placed in a hardened container to protect them from environmental conditions (vacuum, thermal, radiation).
You forgot vibration and high-G stress. Rocket launches are intense. Consumer gear isn't really designed for it.
Further, since they're so small, you can pack dozens of them onto a spacecraft, in multiple, independent, and redundant packages, such that if one, two, or three fail, you could have ten more to back them up. My Nexus 4 weighs 139 grams with battery. Packing ten of them into a package, with interconnects, might account for 10 kilos, including a radiation shield.
You're just guessing. You have no idea how much robust packaging sufficient to correct for all the deficiencies of a cellphone for this application might actually cost or weigh.
My guess is that you'd be able to implement all associated infrastructure of many mission packages for far less mass budget than you would with a traditional spaceflight certified computer package, like the RAD750, which costs $200,000, and runs at 200 MHz.
Here is a hint: $200K is peanuts. I know it's Wikipedia, and the cost data is a bit sparse,
Re: (Score:2)
Putting a Google Nexus in control of a satellite in space is pretty cool marketing though. Unless it fails in some catastrophic way and the whole thing falls back to Earth and kills some poor orphan in a 3rd world country on his way to his first day at school after being sponsored by a single mother-of-three.
Re:Wow (Not really.) (Score:2)
Cellphones have not yet been engineered for space. They're not built to survive the radiation. They won't work up there for very long.
Re: (Score:2)
Unless you put them in a box that blocks the radiation.
Sort of pointless (Score:3, Interesting)
Even in a "low-cost spacecraft" the cost of a consumer OS would be a trivial part of the budget - the difference between Android costing nothing versus the cost of stock Windows, iOS/OS X or Blackberry isn't particularly meaningful.
Off-the-shelf hardware, though - that would be a bigger deal. It's doomed to failure, but if somehow it could work that would be huge.
Re: (Score:1)
Re: (Score:2)
Off-the-shelf hardware, though - that would be a bigger deal.
One might argue that a reasonably robust microcontroller that you can buy in your electronic parts shop would be cheaper and more reliable anyway.
has some advantages (Score:3)
Running Android gets you a full-fledged OS that is also designed for low power consumption--but it's also open-source allowing for customization.
Re: (Score:2)
Regardless, the kernel is massively extensible, and throwing out the UI, you've got a great system for which to do development, plus, it's free. Many of the newer real-time OS systems are based on Linux, but they're very heavy. Some RTOS development could make Android into a great embedded, real-time OS.
Re: (Score:2)
Then why not just use Linux? Or better yet, a proper realtime OS?
Re: (Score:2)
There is no weight in orbit.
Re: (Score:2)
Image size. I used to work with a real time Linux kernel called Red Hawk, made by Concurrent Computer Corporation, which was a layer that ran over Red Hat. Try as we might, we couldn't get the install image own below 500 MB, and that was without a GUI. Some of the smallest Android distributions are less than 100 MB, and they include a fully featured GUI. Also, Android is optimized to run in low power situations, on slower processors, rather than the quad core, multiprocessor systems we were running Red
Re: (Score:2)
WTF? 500MB as a minimum size for Linux + X11? You're doing it wrong. Very, very, wrong.
Re: (Score:2)
RedHawk requires a LOT of packages as prereqs, to run properly. We pared that down quite a bit, but the ccur kernel is HUGE, and there's no getting around what's required by their real time software.
Re: (Score:1)
Yes, but its power saving is still absolutely horrible compared to anything you'd actually use in space. Android is a 'desktop' OS for phones. Its only mildly concerned with power saving, in reality power on Earth is 0 cost free energy compared to power in space. It in no way compares to what software running on real sats does to conserve power. The whole scheduler is horribly horribly inefficient for those purposes.
Re:Sort of pointless (Score:5, Informative)
Off-the-shelf hardware, though - that would be a bigger deal. It's doomed to failure, but if somehow it could work that would be huge.
Why do you say that? We use COTS hardware pretty much everywhere in our missions. It turns out that the radiation environment isn't really that terrible if you are below the Van Allen belts. Why pay through the nose, both in terms of dollars and in terms of horrendous lead times, for space-qualified parts when commercial, industrial, and automotive parts work just fine?
Re: (Score:1, Flamebait)
Why pay through the nose, both in terms of dollars and in terms of horrendous lead times, for space-qualified parts when commercial, industrial, and automotive parts work just fine?
Heh.. Proof right there that you're not affiliated with a US government agency. And, to answer your question, the reason is to keep the tax dollars funneling into the privatized black-holes* It's rampant.
[*]
http://rt.com/usa/blackwater-security-iri-report-300/ [rt.com]
http://www.aflcio.org/Blog/Corporate-Greed/ALEC-s-Funnel-Turns-Public-Dollars-to-Corporate-Profits [aflcio.org]
http://www.alternet.org/one-states-poor-excuse-funneling-taxpayer-cash-private-schools [alternet.org]
http://www.dailykos.com/story/2013/03/01/1181678/-Walker-s-Plan-for [dailykos.com]
Re:Sort of pointless (Score:4, Insightful)
Heh.. Proof right there that you're not affiliated with a US government agency.
That's right, I'm not, and neither are the developers of STRaND-1. I'm not even American. The world is a big place, not all of it is funded by the US government.
Re: (Score:1)
Re: (Score:2)
the radiation environment isn't really that terrible
Provided you are prepared to play dice with your mission longevity then sure, COTS is fine. Currently all successful COTS hardware in space has been incorporated into a system design tailored to handle the issues caused by operation in that environment. Efforts are made to detect latchup conditions and flipped bits that aren't done on ground hardware. An off the shelf smartphone has none of that implemented and will not work reliably.
It is common for the laptops used on the ISS (and formerly the shuttle) to
Re: (Score:2)
If the article is to be believed, and the phone is completely unmodified, I straight away see a number of issues :
Re: (Score:2)
Why would it need its battery? It can be removed to save mass and powered by the satellite. If not it can sit there and do nothing.
Radiation below the van allen belts is not that bad. Works fine.
If you are worried about the mass of the display remove it. Not exactly hard to do.
Modifying android is simple, just download the sources and make your changes. Hell you can have the thing just boot linux without the android layers if you want.
Re: (Score:3)
Re: (Score:2)
Which has a CPU so many times slower.
I like the RaspberryPi as much as many others, but where can I get faster version of it? As cheap as an old used smartphone. Which would be $100 tops.
Plus by using a Nexus One you can likely get more publicity and quite possibly sponsorship.
Re: (Score:2)
Zing: http://lmgtfy.com/?q=raspberry+pi+alternative [lmgtfy.com]
Re: (Score:2)
GPS (Score:2)
GPS doesn't work [wikipedia.org] (by design) at this altitude.
If you're high than a set altitude and (18km) move faster than a threshold speed (515m/s) (which a satellite qualifies for both) the GPS chips refuses to give accurate readings (by design, so it can't be used to build cruise missiles and similar).
(although at this altitude in theory you should be able to get signal from much more GPS satellites with less atmospheric distortions, and thus get a better reading. Also, a satellite move in a much more regular fashion
Re: (Score:2)
If they're willing to modify it, then ok - lets throw out the screen, the battery, and the speakers. And since we're doing that, why don't we modify/remove the chassis - as it's primary design consideration is the parts we're stripping out.
And yes, we can replace the O/S with a modified, stripped down, or completely alternate one....
Every step they take in adapting a phone to better suit the operating environment is a s
Re:Sort of pointless (Score:4, Insightful)
Re: (Score:2)
This is not the first satellite that used much cheaper off-the-shelf hardware. They have already proven successful in their LEO missions.
Re: (Score:3)
you can customize android for your environment. download it from AOSP and add any drivers you need, etc
iOS, Win Phone and others are products you buy as is and use as is. most you can do with iOS is buy the enterprise software license to load your own apps outside the app store
Re: (Score:3)
The hardware is the key. If the hardware can survive space and operate as expected then you've got something. Even if it doesn't operate as expected, but it does operate consistently you MIGHT be a
Re: (Score:2)
Just comment out the following code:
if (in_space) {
CRASH_OS();
}
Re: (Score:2)
Costs aren't only the license fees paid (and this is operating outside any copyright territory so licences fees would be extremely prohibitive to enforce anyway).
The biggest cost of Windows/OS:X is that can't make changes. A satellite may well have hard real-time requirements or require other kernel changes that exist for Linux but not for closed source general purpose OSs.
Re: (Score:1)
Microsoft will sell you what ever you want for the right price. Plenty of people have the source code to Windows's kernel already.
Re: (Score:3)
The cost is not the issue.
With android modifying the OS is possible and since it runs linux very well known by the community at large. You can build your own custom version of android and boot that. This is not so with the other options you mention. Using a smartphone is likely cheaper than other off the shelf options since they are sold in such high numbers.
The real cost they are controlling for is mass. Getting that mass to orbit is the most expensive part of this whole thing.
Re: (Score:2)
With android modifying the OS is possible and since it runs linux very well known by the community at large.
If you're going to modify the OS, Android is superfluous - just go with straight Linux or one of the BSDs.
Can you hear me now? (Score:2)
Now?
Why not use Raspberry Pi? UK innovation. (Score:2)
If Surrey was actually trying to promote UK technology, they'd have used a Raspberry Pi :P
Re:Why not use Raspberry Pi? UK innovation. (Score:4, Informative)
This mission was fixed years ago, there was no Raspberry Pi back then.
Re: (Score:2)
Ah, but it's not an "Android phone", hence not cool enough.
Also, one would have to admit that the Pi has had a few issues...maybe not ready for space yet.
Otherwise, I completely agree with you; it's got about the same processing capacity, plenty of distro choices, good dev support, nice inbuilt video...
Re: (Score:3, Informative)
Android is cool, but is not a RTOS (Score:2)
I like the idea of simply taking a smartphone and sticking in the box. OK, sending up the case and display is maybe a waste...but on the other hand, a bit less systems integration work to do.
Shame 'the artist formally known as RIM' took QNX back to closed source; that's a really great RTOS.
C'mon guys, publicity like this would help you get some 'buzz' back.
I love this part especially: (Score:5, Interesting)
"The onboard computer will monitor the temperature of the phone battery. If it sees it is getting too cold, it will trigger a processor intensive program to run on the mobile phone, which will warm it up."
Next time I'm out on a winter day, I'll just turn on my Live Wallpaper with Conway's Life running on an infinite grid. Instant pocket hard-warmer!
Re: (Score:3)
Re: (Score:2)
Temperature? (Score:1)
LCD screen in orbit? (Score:2)
Phones have heavy touch screen LCDs (and other bits and pieces, like the case!) that are pointless in orbit. Did they really waste that much of their mass budget on an LCD touch screen? Or is the "stock nexus" on this thing really not so stock?
Re: (Score:2)
Phones have heavy touch screen LCDs (and other bits and pieces, like the case!) that are pointless in orbit. Did they really waste that much of their mass budget on an LCD touch screen? Or is the "stock nexus" on this thing really not so stock?
I think that the rocket launching this into orbit has enough fuel and thrust to handle an additional 50 grams of mass.
Radiation hardened? (Score:2)
I thought spacecraft used absurdly expensive radiation hardened 20 year old processors because providing enough shielding to prevent radiation from disrupting a conventional processor is weight prohibitive. Does this only apply to deep space probes?
Go Android! (Score:3)
Re: (Score:1)
Seriously? Thats all you got?
http://www.youtube.com/watch?v=wtXquYhY7wo [youtube.com]
Define space, argue over that for a few days amongst yourselves, then get back to me.
Not that either one are particularly impressive feats as can be seen by the fact that anyone with the money can Google how to do it with either device, then pay a little bit of cash and well ... do it.
Its not like either one is doing anything that NASA didn't figure out how to do 60 years ago now.
Why Android? (Score:2)
Why Android, wouldn't a slim straight embedded GNU/Linux OS be a better choice from a reliability standpoint? Is there a robot finger for poking the screen? If not, Android in this situation was a solution in search of a problem.
Linux, QNX, FreeBSD or NetBSD would have all been adequate choices, likely more reliable and will all run on just about anything.
Re: (Score:2)
It's obsolete hardware, sure, but it seems like a shame to throw it out when it still works as well as it did when new...
So, throwing it on a LEO doesn't equate to throwing it out? ;)
Re: (Score:2)
well android is linux under the hood, the point here is the common consumer hardware/software can do this unmodafied without much work
Re: (Score:2)
After you dig through a bastardized Java VM. Why not just use the kernel and slap an embedded linux userland on it and call it a day? Would be much more suited to the task and make troubleshooting easier.
Low-Hanging Fruit (Score:2)
Thank you! I'll be here all week!
and for that, I'm truly sorry.
Catch this (Score:1)
If their's fails too it could make for a funny support call:
Support: "Ok so you need to send it to our service center"
Owner: "Sure, just give us your Lat/Lon and we will de-orbit it over you, can you have someone go outside to catch it?"