Slashdot Mirror


Arduino Enables a Low-Cost Space Revolution

RocketAcademy writes "Arduino, the popular open-source microcontroller board, is powering a revolution in low-cost space-mission design. San Francisco-based Planet Labs, a spinoff of NASA's PhoneSat project, has raised $13 million to launch a flock of 28 Arduino-based nanosatellites for remote sensing. Planet Labs launched two test satellites this spring; Flock-1 is scheduled to launch on an Orbital Sciences Antares rocket in 2014. NanoSatisifi, also based in San Francisco-based company, is developing the Arduino-based ArduSat, which carries a variety of sensors. NanoSatisifi plans to rent time on ArduSats to citizen scientists and experimenters, who will be able upload their own programs to the satellites. The first ArduSat is scheduled for launch August 4 on a Japanese H-II Transfer Vehicle carrying supplies to the International Space Station. The cost of orbital launches remains a limiting factor, however. As a result, Infinity Aerospace has developed the Arduino-based ArduLab experiment platform, which is compatible with new low-cost suborbital spacecraft as well as higher-end systems such as the International Space Station. The non-profit Citizens in Space has purchased 10 flights on the XCOR Lynx spacecraft, which will be made available to the citizen-science community. Citizens in Space is looking for 100 citizen-science experiments and 10 citizen astronauts to fly as payload operators. To help spread the word, it is holding a Space Hacker Workshop in Dallas, Texas on July 20-21. Infinity Aerospace will be on hand to teach Arduino hardware and software."

45 of 70 comments (clear)

  1. Here's my idea so far... by Anonymous Coward · · Score: 1

    Which color LED, red, blue, or yellow, can be programmed to blink most rapidly in outer space?

    1. Re:Here's my idea so far... by davester666 · · Score: 1

      Obviously, you need separate satellites for each color generated.

      This is just batches of more space junk.

      --
      Sleep your way to a whiter smile...date a dentist!
    2. Re:Here's my idea so far... by camperdave · · Score: 2

      Lightweight stuff, particularly stuff with large cross sections, only last a few months before the orbit decays and it burns up in the atmosphere.

      --
      When our name is on the back of your car, we're behind you all the way!
  2. troll by Anonymous Coward · · Score: 4, Insightful

    if you can afford to put something into orbit, maybe you can afford to pay a real C programmer

  3. When all the good science has been done... by hamster_nz · · Score: 1, Insightful

    ... I guess you can always use weedkiller for artistic purposes, and photograph it from space.

  4. Better yet! by EzInKy · · Score: 1

    You could afford a real programmer, one that understands machine language. Every lair of abstraction ads complexity.

    --
    Time is what keeps everything from happening all at once.
    1. Re:Better yet! by Anonymous Coward · · Score: 1

      There's all kinds of abstract dragons guarding undefined treasure in lairs of abstraction.

    2. Re:Better yet! by EzInKy · · Score: 1

      My spell checker was written as an abstraction! Details such as synonmyms and antomyns are too complex too complex for it to compute.

      --
      Time is what keeps everything from happening all at once.
    3. Re:Better yet! by Anonymous Coward · · Score: 1

      My spell checker was written as an abstraction! Details such as synonmyms and antomyns are too complex too complex for it to compute.

      Yeah, but what about homophones?

    4. Re:Better yet! by flyingfsck · · Score: 1

      Now why is this devolving into a gay thread about homo phones?

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    5. Re:Better yet! by hairyfeet · · Score: 1

      That is why all the old guys at NASA always impressed the hell out of me, the amount of work they could get out of such weak hardware was frankly AMAZING, can you even imagine what a Phenom X6 or i7 could do running nothing but machine code? Hell everyone should try that little OS made in machine code "Kolibri OS" IIRC as you can take a 1GHz P3 and it'll just smoke many modern systems thanks to how close to bare metal that thing runs, its just nuts how bloated all the OSes and programs are now compared to what they could do back then.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    6. Re:Better yet! by foniksonik · · Score: 1

      Dragons typically live in lairs, why not lairs of abstraction?

      "Quest to find the Lair of Abstraction! Undefined treasures await you in this thrilling new module set in the World of Greyhawk."
      - a Gary Gygax production

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    7. Re:Better yet! by ArcadeMan · · Score: 1

      Follow the path to the Dragon's Lair!

  5. Real Science? by thesupraman · · Score: 4, Insightful

    Waiting for the real science to begin in 3...2... oh wait, never?

    Really, what exactly do they think these are actually useful for except for adding 'In Space' to a bunch of
    college programming projects? As these dont even use radiation hardened electronics of any ECC, I
    suspect investigating failure modes will be their main use.

    Come on, the world is full of useful and interesting things to do, this just aint one of them people!

    1. Re:Real Science? by Anonymous Coward · · Score: 1

      Not all of these things actually go to space. Balloons are pretty good about fault tolerance.

    2. Re:Real Science? by Darinbob · · Score: 1

      If they want a professional space product using AVR, then there are many many boards that can do this, or they can design their own. Arduino is specifically designed for learning projects. Sure you can buy Arduino and then dump the dumbed down programming environment, but then why not pick a better or cheaper board? It seems "Arduino" is used by a lot of people as a synonym for "8-bit processor on a board that has ADC and GPIO".

    3. Re:Real Science? by Anonymous Coward · · Score: 1

      You will find that questioning the value of things that happen in space is tantamount to treason on /., it's a lese-majeste.

      Only if you do it in a really stupid way, or lie and troll-bait people, or bring it up when completely off-topic. Otherwise, at worst it becomes like any other random argument on the internet. It is not any more treasonous than claiming saying something bad about EMACS or Chrome is treasonous because every one only talks about those and none of the alternatives.

    4. Re:Real Science? by Techman83 · · Score: 4, Insightful

      I'd suggest watching the talk from LCA 2013. Video here. I went along and found it quite interesting. Puts Orbital science experimentation into the hands of people that would have never been able to afford it previously.

      But I'm seaminly responding to another trollish post with a +4 Insightful. Imagine a class room full of students excited about science because their teacher organised for a bunch of their projects to go up into space, and that drives them to further that knowledge and go on to become successful scientists. No, there is no useful purpose for this project at all

      --
      # cat /dev/mem | strings | grep -i cat
      Damn, my RAM is full of cats. MEOW!!
    5. Re:Real Science? by Anonymous Coward · · Score: 1

      They'll be operating in LEO, at 400KM where the ISS (International Space Station) is. Radiation hardening isn't as much of an issue in LEO. Companies and education institutions are using COTS (Commercial Of The Shelf) parts more and more for LEO satellites with great success.

    6. Re:Real Science? by gl4ss · · Score: 1

      it's even less of an issue on altitudes xcor lynx goes to.. if any. it hasn't flown yet has it?

      --
      world was created 5 seconds before this post as it is.
    7. Re:Real Science? by TubeSteak · · Score: 1

      In low orbit you don't need proper radiation hardening.

      Since you're still within the earth's magnetic field (and technically the atmosphere), a little bit of shielding goes a long way.

      I also didn't see anything about Planet Lab's Flock-1 being Arduino based.
      Not in TFA and not on their website or press kit.

      --
      [Fuck Beta]
      o0t!
    8. Re:Real Science? by camperdave · · Score: 1

      Balloons don't provide much radiation protection to the electronics in the payloads they carry. It's somewhere on the order of none at all.

      --
      When our name is on the back of your car, we're behind you all the way!
    9. Re:Real Science? by camperdave · · Score: 1

      Great, just what we need. Another bunch of kids dreaming of space. Hello, McFly? There's nothing out there but dust, ice and rocks. Meanwhile, 99% of the planet's living space remains unexplored.

      --
      When our name is on the back of your car, we're behind you all the way!
    10. Re:Real Science? by RocketAcademy · · Score: 1

      Well, some people think that global monitoring of crop patterns, rainfall, land usage, climactic shifts, etc. is useful science.

      If you don't, that's okay.

  6. Re: No kidding by Anonymous Coward · · Score: 1

    I have seen ridiculous expensive retail SBCs used where a $3 embedded controller, a few square inches of perfboard and a bit of assembly language was all that was needed.

  7. Not quite sure about the revolution by aphelion_rock · · Score: 2
    A cheap computer not necessarily maketh a cheap satellite.

    There is lots more than that; solar panels, batteries, regulators, rotation / positioning thrusters, antennas. Then there is temperature management and the housing of the whole thing.

    I guess the low power consumption leads to low weight which in turn leads to a cheaper launch cost.

  8. More space junk... by flyingfsck · · Score: 1

    In the end, mother naure will get her revenge. These things won't last long in space.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  9. Space is rough by drwho · · Score: 2

    Nowhere do I see mention of these arduinos being special, radiation-hardened versions. Nowhere, is there mention about extended temperature range, vibration, etc. These are all important if the mission is expected to succeed. Sure, it might be reasonable to expect a certain fatality rate among a flock of launched devices, and do cost accounting to figure out what tradeoffs can be made. I find it difficult, however, to believe that the current cost of launch, by weight, is lower than the cost of providing reliable hardware.

    This is not meant to slight Arduino. I think it's great, but it's made to be a low-cost solution for instances where there is not much demand for reliability, and certainly not for such places where there is a demand for reliability under difficult circumstances. This project is a mistake, a waste of money, and courting disaster. I wish that all of those who had senior authority to approve this project to get fired, and to spend some time in hell (Hell is pretty bad. So, on the scale of things, about twenty minutes should do).

    1. Re:Space is rough by gl4ss · · Score: 1

      this kind of use is stupid for "arduino".

      what the fuck does the satellite need the usb comms still attached to them? and without them the boards are just atmel avr boards with a bunch of kilobytes of the flash totally fucking wasted in this application.

      --
      world was created 5 seconds before this post as it is.
    2. Re: Space is rough by RocketAcademy · · Score: 1

      "Nowhere do I see mention of these arduinos being special, radiation-hardened versions. Nowhere, is there mention about extended temperature range, vibration, etc. These are all important if the mission is expected to succeed." Most small satellites do not use radiation-hardened components. Rad-hard chips provide 1/10 the power at 10 times the price, and thet aren't available when you need them. Generally, they're made to order with long lead times. It's generally easier to add a watchdog circuit to reboot the computer when it crashes due to a radiation event. Even the laptops aboard ISS are not rad-hard. In higher orbits and interplanetary space, radiation levels are higher and rad hardening becomes a bigger concern. Even there, techniques like spot shielding can reduce the number of components that need to be hardened. You might want to consider the possibility that maybe, perhaps, people who have built and operated satellites professionally for organizations such as NASA are not idiots and have some idea what they are doing.

    3. Re: Space is rough by thegarbz · · Score: 1

      You are strangely ignorant of the problems. Radiation hardening isn't the only problem, and radiation hardening does NOT mean long lead times or ultra expensive components. In the grand scheme of things and off the shelf 486 chip these days can almost be considered "radiation hardened" due to the low count and large size of transistors, and type of technology used back them. A stock standard ATMEL microcontroller on the other hand designed to be as small and cheap as possible with the lowest size die and the cheapest manufacturing process (read small, large die yield) is your worst possible choice.

      But lets ignore radiation hardening for a moment. You have no air, thus no convection to take away heat. Your low power arduino will get very hot. Not to mention that filling an over sized board with components that are not needed (useless header pins, USB port, etc) is not in any way desirable when sending something into orbit.

      NASA are not idiots you're right, they also don't build microsatellites with off the shelf arduinos.

    4. Re: Space is rough by drinkypoo · · Score: 1

      You are strangely ignorant [...] and off the shelf 486 chip these days can almost be considered "radiation hardened" due to the low count and large size of transistors,

      You are strangely ignorant if you don't know that Intel has long been producing genuinely radiation hardened x86 processors for the space program. It wasn't long ago they introduced the hardened Pentium, which AFAIK is about the most powerful hardened processor available so far. They were radiation hardening processors before the 486 was even a thing, before they even could make such fine features, because that most certainly is not sufficient radiation hardening.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re: Space is rough by RocketAcademy · · Score: 2

      radiation hardening does NOT mean long lead times or ultra expensive components.

      NASA are not idiots you're right, they also don't build microsatellites with off the shelf arduinos.

      You need to do some research. NASA just successfully launched two PhoneSat satellites this year, which use Arduino as part of a watchdog circuit. They plan on flying more in the future.

      Planet Labs was founded by two of the lead engineers who built PhoneSat. The founders of Nanosatisfi worked at NASA Ames, where PhoneSat was built, and EADS Astrium, a major satellite manufacturer.

      Just because something appears in a parts catalog doesn't mean it's available for overnight shipping. You'll find that out if you actually try to order them.

      The fact that someone is doing something differently than you would doesn't necessarily mean they are stupid or know less than you do. They may have good reasons for what they are doing, because they spent more time thinking about the problem than you did composing your Slashdot flame. Not to mention building actual hardware and testing it. If you believe you can do better, great -- build your own satellite.

    6. Re: Space is rough by RocketAcademy · · Score: 1

      Even SpaceX does not use rad-hard components because of the expensive.

    7. Re: Space is rough by thegarbz · · Score: 1

      You missed my point. You don't necessarily need genuine radiation hardening, but a basic choice of commodity electronics can make for something FAR more durable than an Arduino.

    8. Re:Space is rough by planetlabs · · Score: 1

      We don't use Arduino, but we do use USB.

  10. Re: No kidding by gl4ss · · Score: 1

    Yes but that 3$ controller would have then needed a 3000$ certification that it won't electrocute the user or a 700$/hr specialist coder to tweak a setting. That 500$ pre-certified retail SBC looks like a bargain when anyone can modify the web page it is serving up. If something looks ridiculous to you, ask yourself "Am I the smartest person in the universe, or am I missing some information?"

    are you saying that single board computers that consist of a single computer on a chip are getting certified for those reasons?

    look, for these it's sat it's totally unnecessary for it to be an "arduino" and not atmel on it's own, except for the easier press value gathered from using the buzzword arduino.

    --
    world was created 5 seconds before this post as it is.
  11. Radiation Issues by AnotherAnonymousUser · · Score: 1

    I'm sure some Googling could find me some basics, but this would be a great chance to hear anecdotally from people who work on this stuff daily - how big of an issue is radiation and the hardening for circuits? What kinds of damage/effects are you having to counter, and how do you go about fixing it? There was a story floating around last month of the phone-based projects that are being launched. Are there certain zones or ranges in the magnetosphere where the radiation hits harder, or becomes a non-issue? And what's considered "good enough" when it comes to hardening?

    1. Re:Radiation Issues by flyingfsck · · Score: 2

      Radiation is a serious issue and can corrupt the stored program as well as runtime operation. Commercial devices will not last long in space. Even plastics degrade and shrink in space, due to evaporation of volatiles so the connectors will fall apart after a while. Another issue is the launch phase. The vibration of a rocket system is extreme and parts can break off the boards. Conformally coating the electronics and gluing down all heavy parts with RTV will make it last a little longer. Don't expect more than a few weeks of service life, if they even get to orbit in a working condition.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  12. Re:is it really about the HW cost by flyingfsck · · Score: 2

    If there was a band of gold circling the earth and the Ariane space truck could go and get a tonne at a time - it would not be worth it.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  13. Re:No kidding by bondiblueos9 · · Score: 1

    Yeah I never understood that. Arduino is a good platform for testing or prototyping, since you have a lot of things you are going to use already provided on a board, and you can share your design with others that have the same hardware, but once your idea is solid and ready to be reproduced over and over, it just makes sense to build your own circuits around the controller.

    --
    Warning: The Surgeon General Has Determined that Sigs are Dangerous to Your Health
  14. Re: No kidding by wagnerrp · · Score: 1

    That's exactly what I was thinking. Arduinos are development boards. They're supposed to allow you to easily prototype things on them. If you're going to build more than a couple, why would you ever spend $30 on an Arduino board, when you could have your own custom units made in bulk for $10?

  15. Re: No kidding by firex726 · · Score: 2

    Except those embedded controllers are not shielded from possible radiation.

    http://lws-set.gsfc.nasa.gov/space_radiation.html#satellites
    http://en.wikipedia.org/wiki/Radiation_hardening

  16. Factually incorrect by planetlabs · · Score: 2

    None of our spacecraft or ground equipment is based on Arduino.

    1. Re:Factually incorrect by esden · · Score: 1

      Thanks for correcting this. I guess the source should be informed that they are spreading false information too.