Live data from Hacker News

Write code, fix the space station, win $10,000

hackaday.com

1–10 of 65 posts

Re: Write code, fix the space station, win $10,000

#3
If this is legit, then this is incredibly cool. Having your code run in space is as close as many of us will come to being in space ourselves.

Sure, 10K is small given that it's the ISS, but let's be honest, the money is the secondary prize. This is for bragging rights.

Re: Write code, fix the space station, win $10,000

#4

If this is legit, then this is incredibly cool. Having your code run in space is as close as many of us will come to being in space ourselves. Sure, 10K is small given that it's the ISS, but let's be honest, the money is the secondary prize. This is for bragging rights.

I think you would just be providing a table of data for the positioning of the solar cells during an orbit.

Re: Write code, fix the space station, win $10,000

#6
So many trash comments on the site about how NASA should be "offering more money" or how this is a way for them to "save money" and it is all a scam.

Seriously? Any decent hacker attempting this is probably doing it for props. The money is great and provides a good monetary incentive but when it comes down to it I'd wager people would do this for free. Hell a personal tour of NASA and maybe their name in the code might but just as good.

Re: Write code, fix the space station, win $10,000

#9
Optimization problems like that are fascinating. We can treat them generically without having to teach our program about the specific problem it's trying to solve. All we have to do is come up with proposed solutions and pare them down.

For starters, we need a "cost function" so we can see which solutions are better than others. That's the easy part: render the model on 3D hardware, lighting it with a distant point light source. The "cost" (the value we're trying to minimize) is 1 - Σ(face_brightness); modern hardware can easily handle precise geometric shadowing using a stencil buffer or similar well-known technique. Handle the thermal constraints by setting the "cost" to 1 when the space station disintegrates.

Now we just need to find some ways of coming up with proposed solutions and pruning all but the best solutions. This problem has path dependencies, so we can't just apply a greedy algorithm. That is, solar panel actuators take time to move, so the best solution for time [T_1, T_3] isn't necessarily the concatenations of the best individual solutions for intervals [T_1, T_2] and [T2, T_3].

What you're left with is actually a graph search problem, where our graph nodes are actuator inputs at specific (quantized) times; I feel like something like the veneralbe A* algorihm would be a good place to start looking for paths through this graph.

Post reply on HN