Skip to content
iOS Application that uses AR to take you out of your seat and into the sky
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Business
Server
iOS
.gitignore
AiR server API v1.md
README.md
screen.jpg

README.md

AiR

AiR is a travel app for iOS devices developed by Bristol based development team Limoncello. It aims to use Augmented Reality to take flyers out of their seats and into the sky. Data from the ESA's Copernicus Satellite program is used to display an interactive projection of the world to the user, letting them see information about the cities and landmarks they pass over during their flight, without the disruptions of clouds or the plane getting in the way. The app came out of the team's participation in the Copernicus Space App Camp organised by the ESA and supported by AZO and RAMANI.

Screenshot

The project consists of an iOS app written in Swift using ARKit, plus a backend written in python. The stack consists of a Flask server, running with Celery to handle the distrubuted processing of data and a RabbitMQ messaging service backing up Celery. The Flask Application is built around a SQLITE3 database.

In the application various open data sources are used to serve the AR Experience. These are compiled into bundles by the backend before being sent to the user in one data stream.

Data Sources

  • Ramani to access data from the ESA's sentinel missions, including high res imagery and weather data.
  • FlightAware to get historic flight data, including flight paths in order to gather only data appopriate for the flight you're about to take
  • Copernicus App Lab Compiles data from multiple soruces, we use that from DBPedia and Open Street Map to get information about cities and landmarks you may encounter on your AR experience.
You can’t perform that action at this time.