Coder Social home page Coder Social logo

igorinov / variometer Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 3.0 227 KB

Vertical speed indicator for Android devices (including wearables) with barometric sensor.

License: Apache License 2.0

Java 100.00%
android sensor-fusion kalman-filtering variometer

variometer's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @igorinov
  • ๐Ÿข I work at Joby Aviation. ๐Ÿ›ฉ
  • ๐ŸŒฑ Iโ€™m currently learning TensorFlow 2 and Keras. ๐Ÿ“–

variometer's People

Contributors

igorinov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

variometer's Issues

Barometer measurements have very little effect on the calculated vertical speed

I tried on more phones (Huawei Mate 20 Pro, Samsung Galaxy S9+), and my experience is that
(1.) despite the correct calibration process, the different positions of the phone cause a constant climb/sink sometimes as much as +-0.9 m/s, and it not tends to zero with time, it say climbing/sinking on the table,
(2.) during a real flight, in a constant 3 m/s thermal it says the climbing rate descending and gets zero while I'm still in the same 3 m/s thermal.
Based on these observations my conclusion is that the predictions are not compensated (enough) with the barometric measurements over time.
I tried to set the measurements and process noises in filter parameters without any noticeable result.
I tried to logcat the measured values but the kalman filter gives back only the vertical speed, not the estimated height or pressure.
Anyway, congratulations, this would be the most usable variometer software for mobile phones. I saw the current version on Google Play is 3.1 with background functionality, but on github the newest is only 2.7, are you planning to publish it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.