Geo Hack-n-Hunt: Augmented Reality Navigation Assistance
AR Navigation assistance using GeoPackage with Related Tables Extension on a disconnected mobile device.
TOTAL PRIZE AWARD: $15,000
CHALLENGE CLOSING: April 15, 2018
Planning to Submit: 12 Submissions: 5
In a high-stress situation such as evacuation due to a natural disaster, people may have difficulty finding their way along even familiar routes due to darkness, weather, cognitive overload, or landscape alteration. If the evacuation route is unfamiliar, the user will benefit even more from navigation assistance that does not require mental translation from a traditional map image to the real world. Augmented or mixed reality systems have the potential to make both outdoor and indoor wayfinding more reliable with less cognitive load for the user.
During a disaster or other unusual event, internet connectivity, dedicated servers, and cloud services may be limited or unavailable. The GeoPackage format allows full-featured map data to be stored in a single file on a mobile device, where geospatial software can access it without connectivity to any server.
Your challenge submission should provide augmented / mixed reality navigation assistance on a disconnected, mobile device using pre-defined routes and other features stored in feature layers within a GeoPackage file plus media and other information using the (draft) Related Tables Extension.
GeoPackage map file specifications for this challenge:
– Pre-defined routes — feature layer name beginning with route_
– Critical navigation points (CNPs) — feature (point) layer name beginning with cnp_
– Additional landmarks/points of interest (POIs) – feature layer name beginning with poi_
– Suffixes for above layer names will match for related set of routes, CNPs, and POIs
– Related Tables Extension (RTE) media table with images linked to above features
– Proposed RTE “features” relation type linking routes and their CNPs & POIs
Must run on android mobile device (phone or tablet)
Must operate without internet connectivity
May use mobile device camera, GPS, magnetometer/compass, and accelerometer sensors
Software source code must be submitted as a public GitHub repository under the Apache 2.0 license (https://choosealicense.com/licenses/apache-2.0) or explicitly released into the public domain (https://choosealicense.com/licenses/unlicense).
GitHub repository must include clear build instructions in a top-level README or INSTALL file to produce Android APK and/or installation instructions to reach operational state on Android 7.
Entries must be submitted on or before 15 April.
Use of other open source libraries and software is permitted provided your entry properly credits these sources.
Also check out our Geo Hack-n-Hunt event 26-28 April.
– Sample GeoPackage file with routes, CNPs, POIs
– GeoPackage information, standard document, current draft RTE spec
• http://www.geopackage.org/18-000.html (may lag behind GitHub version)
– Open source GeoPackage software & libraries
– Device sensor APIs
– 3D graphics & AR
Software will be tested with GeoPackage map files meeting the challenge specifications but containing unique geospatial data. The test files may differ from the sample in table naming as well but will adhere to the convention specified in the challenge.
Software will be evaluated for functionality and ease of use of the following:
- Software builds and installs according to supplied instructions *
- Route highlighted as overlay on live device camera image *
- Markers displayed for Critical Navigation Points (CNPs) *
- Accurate location of live AR navigation aids *
- Photos stored in Related Tables Extension media table displayed at CNPs
- User able to select from pre-defined routes available in the GeoPackage
- Distance-to-CNP and other navigation hints (visual and/or audible)
- Look-ahead option (see next CNP and the one after that)
- Use POIs to highlight landmarks for route confidence/verification
- Cross-platform operation, e.g. browser-based solution
- Utilize proposed RTE “features” relation type linking routes and their CNPs & POIs
- Additional functionality & UI/UX features addressing ease of use in high-stress scenarios.
(* = top priority functionality required for prize award)
Three $5,000 prizes will be awarded, with potential for follow-on development funding of top submissions