Explora is an Android app featuring Augmented Reality.
Users are able to explore their surroundings with their smartphone's camera. Names and other information of nearby interesting points (POI - point of interest, e.g. peaks) is drawn on top of the camera image leading to a seamless experience.
To help users orientate better, a 3D model of the terrain around the user's location is shown on top of the camera's image.
Explora started as a student project at Stuttgart Media University. While lots of prework has been done during the student project, most of the app is being developed in the free time.
However, please note that Explora is in no way affiliated with Stuttgart Media University.
Key of the "mystery" behind Explora is the users's current location and the attitude of the user's device.
As almost all current smartphones have an GNSS sensor ("GPS") equipped, the user's location can be determined easily. A few corrections are applied on the location received directly from the sensor.
The attitude (which is how the user holds the device (e.g. device is facing north)) of the device is derived from three sensors: Accelerometer, gyroscope and magnetometer. The first two are used to determine the relative attitude, while the magneometer is used to determine the device's orientation regarding the magnetic noth pole.
Projection of POIs onto the camera screen is done with mathematical calculations. These take the camera's sensor's specs into account and project a POI's location onto the device's screen.
The app's data base is solely based on publicly available data. This includes, for example, a digital elevation model (DEM) and POI data from Openstreetmap, but also other national sources.
The following list lists features/improvements/fixes being on our todo. The list can change at any time.