datamapio / posmo_one_testing

Public Testing Repo
0 stars 0 forks source link

Creating segments at home #1

Open thohug opened 4 years ago

thohug commented 4 years ago

Setting Zurich, Switzerland, Android

geofence: 0 do_not_track: 0 wifi_over_gps: 0 data_over_wifi_only: 0

Issue

Being at home is not marked as idle. Can't be set to idle on website. Too many segments.

grafik

djr4 commented 4 years ago

This needs further investigation. It's a tricky problem. (And would happen only when we have no geofencing option turned which affects battery drainage significantly.)

  1. moving ability can't really help. (meaning distance(A, B) / distance(A, ... transitive ... ,B) can't really help because we can have loop movement (start = return) we would lose segments like that.
  2. DBscan given something is classified as walk, we cluster points and pick representative cluster. (then we remove other clusters. This doesn't eliminate all noise)
  3. we could eliminate movement if you were home before and movement is within some h12 kRing threshold) - need to pick this threshold carefully.

First candidate to test would be 3.

Thanks for reporting @thohug

djr4 commented 4 years ago

Ok I was able to eliminate all noise except other1 which appended sometime after this screenshot.

This will also be included in new build.

We keep this issue for now. Repost issues about this problem here. Thanks.