Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/platypii/baselineflightcomputer
Android app for logging and displaying wingsuit flight data
https://github.com/platypii/baselineflightcomputer
altimeter android basejumping bluetooth gps skydive wingsuit
Last synced: 7 days ago
JSON representation
Android app for logging and displaying wingsuit flight data
- Host: GitHub
- URL: https://github.com/platypii/baselineflightcomputer
- Owner: platypii
- License: mit
- Created: 2012-06-15T05:59:00.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T07:20:46.000Z (17 days ago)
- Last Synced: 2024-10-22T18:32:44.549Z (17 days ago)
- Topics: altimeter, android, basejumping, bluetooth, gps, skydive, wingsuit
- Language: Java
- Homepage: https://baseline.ws
- Size: 6.95 MB
- Stars: 31
- Watchers: 8
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BASEline Flight Computer
[![workflow status](https://github.com/platypii/BASElineFlightComputer/actions/workflows/ci.yml/badge.svg)](https://github.com/platypii/BASElineFlightComputer/actions)
[![mit license](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)BASEline Flight Computer is an android app that uses phone sensors to provide audible and visual feedback on speed and position, as well as logging data for later analysis.
https://baseline.ws/
[BASEline on Google Play](https://play.google.com/store/apps/details?id=com.platypii.baseline)
## Logging
Record GPS, altimeter and accelerometer data on your phone.
Upload the data to [baseline.ws](https://baseline.ws/) for later analysis.## Audible
Without a point of reference in the sky, it can be hard to know how efficiently you are flying your wingsuit.
Audible mode gives realtime in-flight feedback on your speed or glide ratio.
This is a useful tool when learning to maximize your speed and glide ratio, particularly in the skydiving environment.
Audible code including text-to-speech and scripting can be found in the `com.platypii.baseline.audible` package.## Altimeter
BASEline uses a combination of GPS and the barometric sensor found on many phones to determine altitude.
When logging data to CSV file, we only record the raw barometric pressure.
This preserves the maximum amount of information, since altitude can be recovered in post-processing.
Sensor integration and kalman filtering code can be found in the `com.platypii.baseline.altimeter` package.## GPS
BASEline has a custom location service that pulls data from multiple sources to get the best estimate of position and speed possible.
BASEline includes its own NMEA parser, so that we can get information not available from the standard android location APIs.
GPS location code can be found in the `com.platypii.baseline.location` package.## Bluetooth
The best source of GPS data is usually a bluetooth GPS receiver paired with the phone.
BASEline supports connecting directly to any bluetooth GPS receiver that outputs NMEA sentences.
Bluetooth management code can be found in the `com.platypii.baseline.bluetooth` package.