Skip to content
LupusUmbrae edited this page Jun 13, 2012 · 8 revisions

Lunar

Overview

Lunar is the name I gave this application (mainly due to lack of imagination first thing in morning), which was initially created at the NASA Space Apps challenge to look at solving the Optimal Lunar Landing Sites Challenge

Weekend Write up

What does it do?

At the moment the application takes the given Image and decodes it from an image into a database (currently MySQL). The image is decoded from pixel RGB and compared to a palette and brute forced to match a value on the scale giving us a Lat/Lon and Altitude for each pixel (~16.58 Million).

The code will then take sections of the data out of the Database (size is controllable) and process these 'Tiles' to work out the roughness of the area before saving it's rating into a new table.

Finally the processed data is pulled from the database, and image created and then a KMZ for google moon is produced

What Will it do?

Hopefully, with a little time, elbow grease and large amount of stress..

  • Multiple Data sets (Images, raw Data)
  • Produce pre-set images for certain areas (10km, 30km.. ect.)
  • Geo-rectify the images
  • Have a UI (And a easy to use one at that)
  • Better analysis tools:
  1. Set landing profile
  2. Slope for landing profile
  3. Large rock scale
  4. Lots of amazing features..

These will all take a long time to really do but it's better to have a pipe dream than nothing. The aim is to get the current roughness system working and able to produce useful information and data

Application State

As you would expect from a 2 day hack event the application came out in a bit of a state but has since then been worked on quite a bit and with a bit of inside knowledge works quite well. The aim is to tidy up the code and get the system user friendly and working at much faster speeds

Application Requirements

Application Development

Speed?

I've mentioned about improving the applications speed. Why? because at the moment it can be painfully slow. To improve this more intelligent code will be added to the image processing and research into a better database design/option will be done

Downloads

Details for whats available in the downloads section

Releases

could be awhile..

Demos

Lunar_30km_demo.kmz

Accurate run from the first working beta. Will put the full image as a layer on google moon.