Author Topic: How to mitigate screen shaking  (Read 568 times)

Offline Zenon_K56

  • Newbie
  • *
  • Posts: 5
    • View Profile
  • Device: Huawei P9
How to mitigate screen shaking
« on: February 19, 2018, 00:21:19 »
After turning on application and turning on the center & rotate control, we can see that screen map shaking (moves) all the time. It makes orientation and reading map details a nightmare.

Is there a solution to mitigate screen shaking when centre & rotate controls are on (no navigation is on) ?

P.S.  If mitigation is not possible than maybe it is possible to implement a solution which would limit the screen trembling. That would help people who just wander, but would like to control their position on the displayed and oriented map.

 

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 10535
  • Thanked: 139 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: How to mitigate screen shaking
« Reply #1 on: February 19, 2018, 13:25:04 »
Hello,
are you using compatibility mode ( in menu > settings > sensors )? If so, try to disable it if it helps.
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!
 

Offline Zenon_K56

  • Newbie
  • *
  • Posts: 5
    • View Profile
  • Device: Huawei P9
Re: How to mitigate screen shaking
« Reply #2 on: February 21, 2018, 14:25:52 »
It took me a while to show on the video film a problem with a shaking map on the Locus screen:
https://www.flickr.com/photos/zenon_k56/39502562995/in/album-72157693687317525/

When we walk, it is normal that our hand and phone shake. However, a map on the phone screen should not shake so much like map on phone screen with Locus.

Please forgive me that to show the problem I had to show behavior of  Locus and another application in which problem of shaking screen, when location and rotate options are on, has been mitigated.

I follow your recommendation but it does not help. I would say that the problem is not in the setting but in “too high accuracy of Locus”, which is good for computers but not for human senses.
 

Offline Christian

  • Premium
  • Master of Locus
  • ****
  • Posts: 753
  • Thanked: 2 times
    • View Profile
Re: How to mitigate screen shaking
« Reply #3 on: February 22, 2018, 08:34:25 »
Years ago i switched of option to turn the screen due to this problem. Haven't find any solution.
 

Offline Henk van der Spek

  • Premium
  • Apprentice of Locus
  • **
  • Posts: 171
    • View Profile
    • http://www.enduro.nl
  • Device: Ulefone Armor 2 Android 7.0
Re: How to mitigate screen shaking
« Reply #4 on: February 22, 2018, 10:24:33 »
Did you try zoomlevel 15? It seems less at lower zoom levels.
Ulefone Armor 2 Android 7.0
 

Offline Zenon_K56

  • Newbie
  • *
  • Posts: 5
    • View Profile
  • Device: Huawei P9
Re: How to mitigate screen shaking
« Reply #5 on: February 22, 2018, 11:14:00 »
In the above listed film, you can see not only Locus, but also the other application, in which screen turn is ON (read: a map rotation is ON).

The map of the second application does not shake like a Locus map on screen and turns when I keep my hand turn for a longer time. You can also notice that the zoom level of this application is similar to Locus zoom. 

Most likely, the second application has implemented a map rotation /shaking delay software module to mitigate the map shaking on the screen.

Therefore, if for the time being the Locus software has no that kind of module than maybe it is high time to have it.

Shall create a related new topic in Locus wish list in this forum or should I leave it as it is?

P.S.
When I first time install Locus free, immediate I have noticed that a Locus map on my phone shakes (rotates left and right) too much. Well, I thought the map shakes because I have free version of Locus.
Then I buy Locus, but I played with many possible Locus settings, compass, ect, but no success - the Locus map has shaking behavior on the screen 
 

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 10535
  • Thanked: 139 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: How to mitigate screen shaking
« Reply #6 on: February 22, 2018, 15:19:20 »
Good day guys,
Zenon_K56, thank you for a video. It is quite interesting behavior that I did not noticed on any of my own devices. For me it definitely looks like some problem in software of your device > incorrect filter set for a orientation values.
Locus itself use own filter, but seems it is not so strong.
Oki, in next Locus Map version will be added new parameter "hardware_compass_filter" into config.cfg file. Current value is equal to "10". No matter what it mean, it will be possible to set it up to value 50, so try it with next Locus Map version and let me know.
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!
 
The following users thanked this post: Zenon_K56

Offline Zenon_K56

  • Newbie
  • *
  • Posts: 5
    • View Profile
  • Device: Huawei P9
Re: How to mitigate screen shaking
« Reply #7 on: February 22, 2018, 17:20:56 »
I am sorry that I assumed that a Locus map shaking on the screen is visible on each smartphone.

Thank you very much for very good news and your openness to solve my problem in the next version of Locus.

With very best regards,

Zenon.
 

Offline Zenon_K56

  • Newbie
  • *
  • Posts: 5
    • View Profile
  • Device: Huawei P9
Re: How to mitigate screen shaking
« Reply #8 on: April 28, 2018, 15:31:14 »
I have just installed Locus Pro 3.30.4 and change the value of parameter (hardware_compass_filter) from 10 to 50. Well, maybe I need more time to see an vital difference.

If it is possible, please let me know if I can play with the value of hardware_compass_offset and what is its scope and what is its meaning (now default value is hardware_compass_offset=0)

Thanking you in anticipation of your answer.

With kind regards,

Zenon.
 

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 10535
  • Thanked: 139 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: How to mitigate screen shaking
« Reply #9 on: May 07, 2018, 09:23:25 »
Hello,
firstly sorry for a late response.

hardware_compass_offset: as wrote in description ... it is offset value in degrees that is simply added to every received orientation value. So if you defined 90, compass should rotate by 90° to the right.

hardware_compass_filter: defined number say, how many last values will be averaged. Usually app receive around 20 values per second.
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!