Autore Topic: Contapassi  (Letto 1782 volte)

Offline AngelMagli

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
Contapassi
« il: 25 Novembre 2013, 12:32:06 CET »
0
Salve a tutti, sto realizzando un applicazione android per il rilevamento di passi.
Qualcuno può aiutarmi sulla determinazione di una buona euristica?
Ho visto su internet qualche euristica, ma sono basate solo sui valori dell'accelerometro e non contano con precisione i passi.
Avete altre idee? Qualcuno si è già cimentato in un progetto simile?
Ringrazio tutti per un eventuale risposta  ;-)

Saluti
Maglione Angelo

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Contapassi
« Risposta #1 il: 25 Novembre 2013, 12:46:10 CET »
0
Magari è un po' prematuro pensare di usarle, ma non so se avevi visto che da Android 4.4 KitKat è diventata parte del framework e si appoggia (credo) su un sensore dedicato.

Guarda NEW SENSOR TYPES qua : Android 4.4 APIs | Android Developers

Sensor | Android Developers
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline AngelMagli

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
Re:Contapassi
« Risposta #2 il: 25 Novembre 2013, 13:05:08 CET »
0
Ti ringrazio per la celere risposta =)
purtroppo questo sensore per determinare i passi è dotato se non erro solo nel nexus 5  :-(
quindi devo pensare ad un euristica alternativa magari basata anche sul giroscopio oltre che all'accelerometro.
Ma non so proprio come procedere  :'(

Saluti
Maglione Angeo

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Contapassi
« Risposta #3 il: 25 Novembre 2013, 13:49:19 CET »
0
Ti ringrazio per la celere risposta =)
purtroppo questo sensore per determinare i passi è dotato se non erro solo nel nexus 5  :-(
quindi devo pensare ad un euristica alternativa magari basata anche sul giroscopio oltre che all'accelerometro.
Ma non so proprio come procedere  :'(

Hai già provato a cercare su google app o codice già fatto da studiare?

Tipo: https://github.com/bagilevi/android-pedometer
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline AngelMagli

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
Re:Contapassi
« Risposta #4 il: 25 Novembre 2013, 14:10:12 CET »
0
si, ho studiato e provato quell'applicazione, ma non conta i passi correttamente.
Si basa principalmente su un euristica a soglia, ogni volta che ci sta una variazione dell'asse z, o y o x ti conta un passo e a volte conta più passi in uno, il che non è per nulla preciso  :'(

Saluti

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Contapassi
« Risposta #5 il: 25 Novembre 2013, 14:55:57 CET »
0
si, ho studiato e provato quell'applicazione, ma non conta i passi correttamente.

Come dice un mio collega in questi casi: "qua ci vorrebbe un esperto". Perchè più che una domanda di programmazione Android è uno studio di cinematica.  :-P
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Melanogaster

  • Utente normale
  • ***
  • Post: 260
  • Respect: +11
    • Mostra profilo
  • Dispositivo Android:
    SII
  • Sistema operativo:
    Kubuntu
Re:Contapassi
« Risposta #6 il: 25 Novembre 2013, 16:03:03 CET »
0
Seguo con interesse, mi son sempre chiesto come vengano contati i passi

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 387
  • Respect: +118
    • Github
    • Google+
    • Mostra profilo
    • Skullab
  • Dispositivo Android:
    Cubot GT99 / SurfTab Ventos 10.1
  • Play Store ID:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 12.04
Re:Contapassi
« Risposta #7 il: 26 Novembre 2013, 02:35:34 CET »
0
Puoi provare a leggere questi due pdf :
Enhancing the Performance of Pedometers Using a Single Accelerometer
Detecting Footstep

Interessante il secondo, il quale è mirato per Android e introduce anche il concetto di "rumore" proponendo due filtri "elettronici" (un passa-alto e un passa-basso) sotto forma di algoritmo.