Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

A training tracker android applications(open source)

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

Does someone work on it s development?

It is possible to add feature requests or bug reports here on github. Simply add an issue on https://github.com/rainerblind/aTrainingTracker/issues.

For my personally, a training tracker is very attractive, since it can directly record to csv format. This is to my knowledge the only Android Application for a Garmin watch which can do this.

I had a problem with a training tracker, when I used multiple sensors. Every time I tried to pair a new sensor, I had to hard reset the whole smartphone to this

Now, I make another trial with a Polar H7 chest strap, and to use only this sensor.

Did someone else have this problem with a training tracker?      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

a training tracker was developed by Dr.-Ing. Rainer Blind, Institute for Systems Theory and Automatic Control,
Stuttgart University

https://www.researchgate.net/profile/Rainer_Blind

Dr.-Ing. Rainer Blind, who published many papers grin

https://scholar.google.com/citations?user=5nT3-7kAAAAJ&hl=de      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

I invite everybody to post here in the THIS IS ANT FORUM about a training tracker.

In the Gamin forum, you risk that trux has a problem when you post about a training tracker

https://forums.garmin.com/apps-software/mobile-apps-web/f/garmin-connect-web/226152/does-someone-work-on-the-android-application-a-training-tracker/1068421#1068421
     

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

A training tracker can record sensor data directly to .csv. To find the .csv generated by a training tracker is a bit tricky. First, you have to tick on in a training tracker, that you want .csv. Only then a folder is generated.

I could find the folder with the .csv by connecting my Galaxy S5 to the PC, and then seraching for .csv files on the phone.

This PC\Galaxy S5\Phone\Android\data\com.atrainingtracker\files\CSV

Once you got the .csv files, they are very clear. A clear time stamp, a clear data structure. Similar to the data struture generated by Data Scientist Max Candocias .fit to .csv Python script.      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

The android app Planmaker HD

https://play.google.com/store/apps/details?id=softmaker.applications.planmaker.hd

has a .csv importer which allows opening and editing of .csv files directly on your Android phone. You can add manually training information to the .csv files on your phone.

In this way, you have raw data which then can be processed further by applications like Microsoft Access.

     

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

a training tracker supports ANT+ and BLE sensors. I had repeatetly the problem that a sensor was lost after pairing to a training tracker, and I could only pairing again after a hard reset of the smartphone.

I experienced also interference between Bluetooth and ANT+ devices. When paired for instance to ANT+ sensors and I used additionally a bluetooth keyboard in compination with the smartphone, the paring to the ANT+ sensors stopped.

I have read somewhere else that other people had similar problems with ANT+ and BLE. I don t remember where, it could be that the discussion about this phenomenon was in the Garmin Form.      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

With a training tracker, a Xiamo Redmi 6A smartphone and Polar H7 BLE chest strap I have a stable heart rate signal when the chest strap is moistured from time to time.      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

The Polar H7 chest strap was tested by the group of Milind Desai, who tested the accuracy of commercially available heart rate sensors at different thread mill speeds with multiple subjects:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6732081/

a training tracker can record sensor data directly to .csv files. A training tracker together with the Polar H7 sensor can serve as a reference device for testing and quantifiying the accuracy of sports sensors.      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

Also a three lead ECG device was used in Milind Desays study next to a chest strap by each individual. Low-cost ECG devices are available from Bitalino Biomedical toolkit:

https://plux.info/bundles/428-bitalino-revolution-heartbit-bt.html

Bitalino ECG is scientifically validated:

https://forum.bitalino.com/viewtopic.php?f=12&t=614

Quantifcation of the accuracy of sports sensors increases the range of their use for biomedical and scientific purposes.

Peter Gamma      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

The accuracy of the Polar OH1 sensor was tested in a similar study:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6532910/

a training tracker supports BLE and ANT+ sensors and can record .csv data in real-time. This makes a training tracker a helpful tool for accuarcy studies.

I miss a quality standard for ANT+ and BLE sports sensors which is similar to the tests which where done in those papers.

Peter Gamma      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

Data from .fit files can be converted with Data Scientists Max Cantocias Python script to .csv files:

https://www.thisisant.com/forum/viewthread/7358/

.fit files which are processed by Max Candocias Python script can direclty processed further in data analys software without any further processing. Data from the THIS IS ANT fit to .csv tool cannot be used for caluclatiions in standard data processing software without further processing:

https://www.thisisant.com/forum/viewthread/6654/

.csv files can be processed further by standard data analysis tools (Excel, Access, Matlab) and accuracy data can be calculated. .fit files cannot be used directly for data processing in Excel, Access or Matlab.

Peter Gamma      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

A trainng tracker is also stable with Galaxy S5 which has replaceable batteries and Polar H7 over BLE, when the chest strap is regularly mostured. Eventually, a conductive gel would be better:

https://www.youtube.com/watch?v=u9cvyc12dpM
     

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

Pairing of sports sensors to a Training Tracker is sometimes a bit tricky. I suggest to use BLE sensors, search for the BLE sensor in the smartphone Bluetooth settings, pair them in the smartphone Bluetooth settings to the smartphone, and then pair them to the a Training Tracker app by searching for BLE sensors.

Peter Gamma      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

Another tip: when a connection to a sensor is lost, and it is not possible to pair it again in a training tracker, restart the smartphone, the sensor will be reconnected automatically, and a training tracker asks you to resume the previous sensor recording, or to start a new sensor recording.      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

Matlab has the biggest collection of data analysis scripts on the planet. Matlab is expensive and mostly used by research institutes. But most data analysis scripts in Matlab are also available in Python. Free and open source. Can Matlab deal with .fit files? no. Can Python handle with .fi files? There are options available like fitparse. A training is to my knowledge the only application which can record ANT+ and BLE data directly to .csv, which can immediately be processed in Matlab or Python, and .csv does not dependend on any company.

Peter Gamma      

Signature

Peter Gamma

Avatar
RankRankRankRank

Total Posts: 189

Joined 2018-09-10

PM

My recommendation after a long. long, long search is: use a Training Tacker, Max Candocias .fit to .csv Python script, or Pyloton open source bike computer with Matlab or Python, or use devices from another manufacturer with an open file standard.

Peter Gamma      

Signature

Peter Gamma