2026 Space Apps challenge

Plan one walk on Mars

A candidate route across real NASA Mars data, with a source for every number.

Voozduhandar
Launch app Get a demo

Watch a short demoto see ARES in action

ARES plans one walk on Mars

ARES brings NASA Mars data into one local view and proposes a candidate route between science stops. Time, climb and the limit for walking back sit next to it, and every number says where it came from. It is our entry in the NASA Space Apps Challenge 2026, Interplanetary Survival Guide: Martian Map.

  • 1 sitethe boxwork on Mount Sharp, Gale crater
  • Up to 6science stops per walk
  • 4 labelsmeasured, model, assumption or proxy on every number

Fits the clock, not the way back

A stop fits the EVA time budget but lies beyond the limit for walking back to the habitat.

Gentle on one grid, steep on another

A slope looks mild on a 463 m grid and turns steep on a 1 m terrain model.

Layers that do not line up

Misaligned layers create false hazards, or false “safe” corridors.

The question ARES is built around: can the crew walk back from every point of the route? Existing public tools are made for browsing regions. ARES is made for one walk.

See the planner work

A one-minute walkthrough: place stops, watch the route update as you move them, compare an alternative, and print the route card.

Recorded on sample data, not real terrain. In the video: click the map to set a start and three stops, read the route summary, hover the elevation profile to follow the route on the map, drag a stop and watch the old route fade until the new one arrives, compare an alternative, open “How this is computed”, then the printable card and the HUD preview. The video has no sound.
Launch the app

What the planner does

Status is shown on every card. The planner runs on sample data today; real terrain data is the next step.

Working

Route on a map

Click to set a start and stops, drag to move them. The route recomputes after each edit and the old one fades until the new one arrives.

Working

Slope classes and hazard zones

Route segments are coded by slope, and hazard zones are hatched with a label. Colour is never the only signal: every status has an icon and text.

Working

Elevation profile

Distance against elevation, coloured by slope class, with stop markers. Hover it and the position shows on the map, and the other way round.

Working

Compare an alternative

Overlay a second route and read the difference in length, steepest slope and time.

Working

Printable route card

A one-page A5 card with a route sketch, stop list, slope table by leg and the assumptions behind it.

Preview

HUD view

Compass bar, next stop, slope and nearest hazard. It is a mockup: position comes from a slider, not a live feed.

From science stops to a checked candidate route

  1. Choose stops

    Place up to six science targets. Each has an objective, its evidence, a confidence level and a rover image with credit.

  2. Combine the layers

    Orbital imagery, terrain model, slope and rover images in one window, with resolution and coverage shown for each.

  3. Get a candidate route

    An A* search on a 1 m grid from the habitat through your stops and back. If no route exists, ARES names the blocking constraint instead of drawing a straight line.

  4. Check the limits

    Each leg gets its 3-D distance, climb, time and a relative effort index, checked against the EVA time budget and the walk-back limit.

Unknown terrain is penalised, never treated as free to cross. Steps 3 and 4 are in progress; they are not in the prototype yet.

Real NASA layers, with their limits in plain view

Each layer shows its mission, instrument, product, resolution and coverage, marked native, coarse or missing. A gap is never treated as safe ground.

Data layers, their sources, resolution and role
LayerSourceResolutionRole
OrthoimageHiRISE25 cmVisual base
ElevationHiRISE terrain model (DTM)1 mSlope, roughness, routing
Slope and roughnessDerived from the terrain model1 mHazard mask
Thermal inertiaTHEMIS100 mContext only, never a per-cell hazard
Rover imagesCuriosity Mastcam and Navcam–First-person view per stop, with credit
RadiationCuriosity RADpointCard only, not a map
WeatherCuriosity REMSpointHistorical climate card

The site

The area of interest is the boxwork on Mount Sharp in Gale crater (search frame 137–138° E, 5.5–4.3° S). Curiosity has surface radiation and weather records there, thousands of rover images and detailed orbital imagery. Boxwork ridges are 5–9 m wide and 1–2 m high, so the best path is not a straight line.

  • Coverage check done. A HiRISE terrain model with 1 m pixels covers the boxwork area Curiosity drove through. The working area is still preliminary, about 0.6 by 0.9 km.
  • Science question. Diagenesis along fractures in the sulfate-bearing layers, which record groundwater history.

Every number shows where it came from

Each number carries a value, a unit, a source and one of four labels. These are the starting values behind a route; planners can change them and the route is rebuilt.

Default parameters with their label and source
ParameterDefaultLabelSource
Walking speed2 km/hassumptionLunar ConOps EVA-EXP-0042 Rev B. 4 km/h only as a sensitivity case.
Hard slope limit15° (20° option)proxyLunar analog, Peña-Asensio 2024. Slopes on a 1 m grid look steeper than on 5 m.
Walk-back limit1 h or 3.5 kmassumptionICES-2026-127. The lunar 10 km is kept only for comparison.
Longest EVA8 h (4 h option)assumptionReference architecture, Rucker and Hoffman 2020
Mars gravity3.73 m/s²establishedNASA NSSDC Mars fact sheet
Cosmic-ray dose at Gale0.64 ± 0.12 mSv/daymeasuredHassler et al. 2014, Science, Table 1
  • It is a candidate route, not a safety certification.
  • Effort is a relative index, not an oxygen or metabolism forecast.
  • Lunar or 1 g data applied to Mars is labelled proxy, and hypotheses are labelled as hypotheses.

What works today, and what does not yet

Working

Done

  • Interactive planner UI on sample data
  • Terrain-model coverage check for the boxwork area
  • Printable route card, HUD mockup, route comparison
In progress

Next

  • Slope grid and hillshade from the real terrain model
  • Route search on that grid, in the browser
  • Science stops with notes and credited rover images
  • A source and label on every number
Planned

If time allows

  • EVA time budget, walk-back limit and point of no return
  • Sensitivity presets and uncertainty from terrain noise
  • Radiation and historical weather cards, export

SEXTANT (MIT) already did metabolic A* routing and a best path home. We do not present that as new. What ARES adds is data from several Mars missions on one site, a walk-back limited by consumables with a point-of-no-return marker, and a source label on every number.

Four people, one site, 48 hours

Artur Jaxygaliyev

AI/ML, Frontend, Captain

Aikyn Sagyntai

Backend

Alikhan Korazbay

Research, Validation

Berdibek Amir

Visuals, AI generation

We worked on everything together and complemented each other.

Try the planner

Open the map, place a few stops and see a candidate route with its slope, climb and time.

Launch the app