Visualize the Asteroid Skies

2015 Challenge

Create Project Solving this Challenge

  • Hashtags:

    #outerspace, #asteroidskies, #intermediate


    [email protected]


    Model, Imagery, Data Visualization


    The Minor Planet Center (MPC) is the single worldwide location for receipt and distribution of positional measurements of minor planets, comets and outer irregular natural satellites of the major planets. The MPC is responsible for the identification, designation and orbit computation for all of these objects. NASA’s Jet Propulsion Laboratory established Infographics in 2012 to crowd-source the creation of scientific works of art. People download data and pictures, and infographic, and upload the image to the Infographics website. Another NASA website presents visualizations of orbital trajectories for more than 1,450 potentially hazardous asteroids. Other websites exist that provide details about asteroids with their potential values and profit along with an interactive visualization of the inner solar system with asteroids. Several dozen infographics exist that explain specific asteroid missions.

    In June 2013, NASA announced a grand challenge to “find all asteroid threats to human populations and know what to do about them.” A large part of this Grand Challenge is to expand the role of individual inventors, tinkerers, citizen scientists, developers and technologists in participating meaningfully in addressing the work of this challenge with their individual skill sets. Asteroids are both a threat and an opportunity to the planet and humankind; the threat of their impact is one of the few natural phenomenon that we could expand our knowledge base enough to prevent devastation from.


    Create data aggregators and visualizations of asteroid data in meaningful ways that can educate the public about the need to explore asteroids and protect the Earth from them. Extract data from existing asteroid databases and create clear, beautiful visualizations with them to show the power of asteroid exploration. You can develop code that establishes connections to asteroid data sources, create data visualizers that translate retrieved asteroid data into meaningful plots or presentations; and integrate the communications and data visualization code into an interactive educational website.

    Here are some ways for you to frame this solution:
    • Web pages, communications, and data visualization source code including communications code that extracts data from asteroid databases;
    • web pages with information and embedded data visualizations;
    • be sure to use free languages and code libraries that do not require browser plug-ins; and provide source code with comments and associated documentation.
    • Project Documentation can describe the design process for the communications code, the design process for the data visualizations with screenshots and code snippets to illustrate the design processes.
    • Feel free to identify ideas for future work.


    Please document your source code and web pages. Web pages, communications, and data visualization source code.
    • Communications code that extracts data from asteroid databases
    • Web pages with information and embedded data visualizations
    • Source code should use free languages and code libraries that do not require browser plug-ins, e.g., JavaScript, Processing.js, Scalable Vector Graphics (SVG), jQuery, D3, Cascading Style Sheets (CSS), and HTML5
    • Source code should include comments and associated documentation
    • Post source files on GitHub

    Project Documentation
    • Describe the design process for the communications code
    • Describe the design process for the data visualizations
    • Provide screen shots and code snippets to illustrate the design processes
    • Identify ideas for future work.
    • Post documentation with the source code on GitHub.

    Sample Resources(Participants do not have to use these resources, and NASA in no way endorses any particular entity listed).

    Asteroid databases, Infographics, and data visualization libraries
    NASA Technical Reports or Research
  • The following projects are solving this challenge:

    • Solar system 2048

      The idea of this project is to play the game 2048, but with the planets in the Solar system + the Moon and Pluto. The symbols for the space objects or pictures of them replace the numbers in the game 2048. Starting with the Sun ( "2" in the original 2048 game) and ending with Pluto ("2048" in the... Visit Project

    • Visualise the Asteroid Skies

      Description coming soon... Visit Project

    • AOA (The Art Of Asteroids)

      My entire project have AIM to educate people and distribute information about Near Earth Object(NEO) or Asterioids through art of program which can possible in a big way to alert them for future hazards. So my ultimate goal is representing a realistic visualization of Asteroids using data from... Visit Project

    • Near Earth Objects: Visualisation, Characterisation and Prioritisation

      See above. Visit Project

    • Local Host 60 AU

      We aim to provide a graphical representation of asteroids and their dangers they pose on the earth and our solar system. As well as other meaningful information on asteroids. Visit Project

    • Asteroid Vision

      With our project, we aim to educate the masses about the threat posed by asteroids orbiting near earth and do that by simultaneously providing a visually appealing representation for how asteroids really do move through our solar system. Visit Project

    • N.E.A.R. (Near Earth Approaches Radar)

      In a time like this, where mankind has the capabilities through technology to detect and distribute information about possibly oncoming and hazardous objects near Earth, it would be irresponsible to not share these warnings with the citizens of Earth and make them aware of where these NEOs are es... Visit Project

    • Orbit Viewer

      This project is a port of the existing orbit viewer used by the JPL (see links). The current viewer is a Java applet. This requires: (1) the applet to be downloaded, (2) the user to have Java installed, and (3) the user to accept the applet to be run. This project's viewer uses modern web technol... Visit Project

    • Last Voyage - Make Your Own Star!

      Backed by the asteroid data provided by NASA SBDB, Our website lets the user witness more than 8,000 near earth asteroids flowing through his/her desktop and allows the users to create their own. The users are also be able to create their own asteroid orbits by filling in a few parameters to see ... Visit Project

    • Astroact

      # Astroact Astroact aims to simulate the position of heavenly bodies of our solar system, specifically 1,572 Potentially Hazardous Asteroids (PHAs) and predict their possible near pass with earth. Astroact uses asteroids data from JPL Small-Body Database Search Engine (http://ssd.jpl.nasa.... Visit Project

    • eMeteAidor

      -Use cases - Admin View AUser will be able to tap 3 buttons to send an alert - Range - Urgency Level - User View User will be able to see when notified: - Where it impacted - Urgency level - Evacuating recommendations User will be able to do: - Raise money ... Visit Project


      Currently there are considered over 1500 potentially dangerous asteroids for the Earth (PHA). We analyzed the orbit data and simulated the trajectory. Also we accelerated the time to see when they will collide with the earth. Please enjoy the most beautiful images of asteroids and discover the co... Visit Project

    • Asteroid Apocalypse

      Asteroids are a blessing and a curse. A bless in terms of which planets and space are being discovered and precious information revealed to our human kind. Humans are in need of predicting the danger that threatens their existence. The project aims at educating the public about the need to exp... Visit Project

    • Hokulele Hula: A story of Asteroids

      # Welcome to *Hokulele Hula* Like the waves that come and go around an island, our planet Earth is surrounded by an ocean of asteroids moving around us. And like the sea, the asteroids can be both a threat or an opportunity for the planet and the humankind. For this project we aimed at deve... Visit Project

    • Cadographer

      Cadographer is an informative App that 3D-maps known asteroids and comets’ orbits in the Solar System. It informs the general public about the NEOs with potential danger to Earth and it also shows resourcing opportunities. Further actions for motivated citizen scientist are suggested following th... Visit Project

    • AsteroidExplorer

      #If the video above doesn't work...# ---------------------------------- ... see our video in [youtube]( or in [vimeo]( #Who we are# ---------------------------------- Our team consists of three people: Kaloyan Pavlov, Vanya Santeva a... Visit Project

    • StartDust

      # StartDust # Hello all welcome to Stardust world. Stardust is an application that displays data interactively asteroids that are dangerous to the earth, making a storytelling of some major asteroids, displays interactively each asteroid's orbit from the sun, together with some data from th... Visit Project

    • AstroApp

      In this project we aim to educate public the hazardous effect of bombardment of asteroids on earth and then show how we can protect our planet from this disaster by hacking them and use radar for the best physical characterization of potential hazardous NEAs as long as a kilometers and dramatical... Visit Project

    • Project Unknown

      - Live Website: Our goal is to create a web based, interactive learning environment for anyone who wishes to learn about: - Comets - NEAs - PHAs - TNOs, Centaurs and SDOs - Other unusual objects With a database containing over 600,000 rec... Visit Project

    • Meteorite Landings

      Our map provides a mapping of the meteorites that landed on earth from the 301th year and shows the landings with a function of time in addition to the meteorites that delt damages to the earth. Visit Project

    • hangin with the heavenly bodies

      Explained above. Visit Project

    • IzanaAsteroid

      # IzanaAsteroid App IzanaAsteroid is an Android application and web service to show asteroid proximity alerts and other associated information about NEO's like orbital parameters, orbit simulation, astronomical and physical ephemeris, collision damage estimation, among others. Our aim with ... Visit Project

    • Asteroids Hunter

      The project aims to create a game that brings out the benefits of space exploration, looking specifically at the potential harm (Or benefits) that the asteroids may carry. ------------------------------------------------------------------------------ Gameplay: Choose the optimal time to ... Visit Project

    • Ginger domination

      For our project I initially wrote a parser for the MPCORB data. This is available at We later decided to do something else: We were faced with the difficult task of trying to understand the data-set and we were limited by this. We decided to make... Visit Project

    • Three Dimensional Asteroid Visualisation

      There were many different approaches we could have used to get this project going but the space apps challenge limited us to technologies that do not require plugins so we thought that the most suitable would be ThreeJS. We had a lot of different ways to access the data provided by NASA and bec... Visit Project

  • Welcome to the collaborative hackpad! You can use this open document to collaborate with others, self organize, or share important data. Please keep in mind that this document is community created and any views, opinions, or links do not reflect an official position of the Space Apps Challenge, NASA, or any of our partners.

    Building a team or looking for one to join? Feel free to create a Matchmaking section at the bottom of the document to help in gathering great minds together!

    If you want to edit this Hackpad, or have trouble viewing it, please create an account at

    Visualize the Asteroid Skies Hackpad: