Skip to content

Conversation

@jckras
Copy link
Member

@jckras jckras commented Nov 4, 2025

This is a draft of the flutter imu prototype

Current challenges:

  • Really hard to get an accurate position from acceleration alone
    • With low filtering, seeing lots of drift
    • With high filtering, missing small accelerations, position is inaccurate
  • User error because it's hard to move hand in a straight line through open space
  • moveToPosition calls can be slow, we have a lot of positions in the queue to get through
    • More positions = slower
    • Less positions = choppier
  • Speed of movement is too big of a factor
    • User wouldn't to move phone quickly, but then small accelerations are missed
    • We found that moving quickly is more accurate, but we understand is weird
  • Orientation
    • We really cannot figure out how to get from the gyroscope to the orientation vector
      • Need spatial math library in dart?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants