Ability to record sensors

Giacomo Ciani shared this idea 4 years ago
Collecting votes

Ok, this may be a little too tech-oriented for most of the users, but I think it would make Locus very powerful.


The idea is to have a dialog that allows the user to select a number of additional data to be recorded with each point of a track.

Here are a few ideas of what could be added:

- raw GPS altitude (independent of the "corrected" value obtained according to the settings in the "altitude manager" )

- Pressure sensor reading (in mbar)

- compass (why not all 3 magnetic field components)

- accelerometer


But I would keep the module flexible, so more things can be added in time... :-)


Anyone interested?


Giacomo

Comments (17)

photo
1

Hi

I am currently looking into ways of making MTB videos with overlay using DashWare

Having the ability to record compass and accelerometer data would be great

Accelerometer would allow to get track inclinaison

Also I am planning to purchase a speed and cadence bluetooth sensor and would love to add it in the recordings.


Cheers

photo
1

Would be brilliant, especially in combination with e.g. powerdata from powermeter via ANT+ and other data from arbitrary BT sensors...

photo
1

Hi

Being able to configure an own dashboard is a perfect option for those guys like me keeping an eye on the current track when it's being traked. I like the charts a lot and I think a good chart parameter would be the barometer readings. This will bring out another great feature because being able to monitor the atmospheric pressure trends at runtime will help any outdoor enthusiast to keep an eye if storm is rising in the next a couple of hours. This is priceless.


Thanks and best regards

Jordan

photo
1

We do already have a solution with huge flexibility. It's the file based sensor recording log.

You can enable it over "Settings (Expert Mode) -> Experimental -> Record sensors data"

It does already solve this idea, isn't it?

I do already use these log files for very advanced altitude/pressure calculations which much more detailed filtering over custom thresholds and combined with weather data from the internet. I did share some parts of my custom extension here http://help.locusmap.eu/topic/threshold-for-altitude-changes


  • This should be fine for barometer data logging
  • tools like DashWare could work with some data transformation
  • You could create as many charts as you want based on these log files.

The only thing which can't be solved is an UI integration because every usecase need an special UI integration and long time store of high resultion raw data would result into a huge track database. Which means easy to use locus UI integration and raw sensor recording logs are 2 completely different requirements.


Question to the 17 users who vote for this, Is there anything missing at "Settings (Expert Mode) -> Experimental -> Record sensors data" or is this idea already implemented?

photo
1

When enabled my pressure sensor is being logged at over 10Hz. Although I haven't done any measurements I would think this is using far more battery energy, CPU time and file space than I would like for just ongoing background interest in sensor data logging. But each user's purpose may be different & hard to reconcile a single logging frequency? For me 0.5 or 0.25Hz would be more than sufficient. There could be case for selectively enabling desired sensors an/or specifying logging rate but it seems like not a core function of Locus to me, and distracting from other more mainstream potential areas of development.

photo
1

Understand. I also never wrote here that this "experimental" settings cover this topic. I made this "logging" for own testing and optimizing of the filtres and just told this "secret" to Falco, who made from this core feature of his work :).

So if anyone consider this useful, use it, but improving in this area is really currently not planned. Thanks for the understanding.

photo
1

100% agree.

photo
1

It is up to you guys. Do agree that logging at such frequency is a huge overkill and a resource hungry issue. As a developer I do understand your point perfectly. There are some devices that have a pretty neat implementation on logging barometer data. I have one and seems I should still be carrying it with me for future on my hikes. My personal opinion is that barometer sensors in mobile phones become more and more in use by outdoor apps - weather apps etc.

You might come up with I concept if you wish.


Have a good weekend

photo
photo
1

I am not able to find a Setting (Expert) menu. Where can I find it?

photo
1

Try to long click on "Settings" a green textbox should flash to tell that you did enable the experimental settings. But currently it does not work anymore, it may be changed http://help.locusmap.eu/topic/settings-long-click-not-working-anymore

And I guess it is called experiemental mode, not expert mode. This would explain why nobody wunder why this isn't working anymore ;)


@Menion do we need a section in locus manual for expert settings? I guess we do already have documetnation for the config file but not for the hidden settings.

photo
1

Long press does not work for me. I kept my finger for more than 10 sec but nothing appears.

Android 7

photo
photo
1

Long press on setting is not working for me, either

photo
1

"Experimental settings" will be fully enabled in next Locus Map version under long click on main menu button (top left in toolbar).

photo
1

Thanks. BTW LOCUS Pro does not have a real opponent at Google play. Great job.

photo
1

OsmAnd +, or Oruxmap?

😆

photo
1

Not even close. I used to play with them as well but for hiking cycling tracking LOCUS is the best. The only thing what osmand plus is better performer is the POI support.

This is another topic :)

photo