OpenAthena™ for Android
OpenAthena for Android
An Android port of the OpenAthena project
OpenAthena™ allows consumer and professional drones to spot precise geodetic locations.
Operation Guide
Obtain a GeoTIFF Digital Elevation Model:
To use this app, you need a GeoTIFF Digital Elevation Model (DEM) file. GeoTIFF files store terrain elevation data for an area on Earth. OpenAthena performs a ray-cast from a drone camera's position and orientation towards the terrain, which can be used to precisely locate any point within a given picture.
To obtain a GeoTIFF file for a certain area, use this link.
⛰ :
Load a GeoTIFF Digital Elevation Model Load the DEM file (e.g. cobb.tif) using the "
(NOTE: during file selection, the thumbnail image preview for any GeoTIFF ".tif" file will be blank. This is normal.)
🧭 and take photos :
Calibrate your drone's compass sensor It is strongly suggested that you should calibrate the drone's compass sensor for the local environment before taking photos to be used with OpenAthena. Consult your drone's operation manual for this procedure. The image metadata from an un-calibrated drone can be several degrees off from the correct heading. This can result in dramatic target-resolution inaccuracies if the sensor is not calibrated. Always verify a target match location from OpenAthena before use!
E.x.:
🖼 :
Select an Image This app is compatible with images taken by select models of DJI, Skydio, Autel, and Parrot aircraft models. The drone's position and its camera's orientation are automatically extracted from the image metadata.
After loading a GeoTIFF DEM, use the "
🧮 🎯 :
Calculate a target Press the "
ATAK Cursor on Target
When the "
Change the marker to its appropriate type (friend, suspect, hostile) then send the target to other networked users.
Arbitrary Point Selection
OpenAthena allows users to tap any point in the image to locate it. Tapping on any point in the image will move the marker and calculate the new location. A new Cursor-on-Target message will not be sent to ATAK until the "
⚙ :
Application Settings (optional) OpenAthena for Android supports multiple output modes for target calculation, including:
- Latitude, Longitude (standard WGS84)
- Nato Military Grid Reference System (MGRS) 1m, 10m, and 100m
- CK-42 Система координат Latitude Longitude (an alternative geodetic system commonly used in slavic countries)
- CK-42 Система координат Gauss-Krüger Grid: Northing, Easting (an alternative military grid reference system used by former Warsaw pact countries)
To change the ouptut mode of OpenAthena for Android, tap the kebab menu icon (three dots) at the top-right corner of the screen and select "Settings":
Select your desired output mode by pressing its button in the list:
Then press the back button or again tap the kebab menu icon (three dots) to return to the "Calculate" screen. Finally, press the "
LIVE Telemetry from DJI-SDK
TBD
Contributing
UI language translation
If you speak another language in addition to English, please consider contributing to the UI translation using the link below. The insights of a native-speaker are the only way to provide a good user experience for the program in a given language:
https://www.transifex.com/krupczakorg/openathena-for-android/
Code
If you're interested in contributing to this project, feel free to make a fork. This project will follow the fork and pull model for third-party contributors