Domanda

Sto cercando di scoprire come potrei iniziare a implementare la fusione dei sensori su iPhone.Sono partito da questo discorso di David Sachs:

Sensor Fusion su dispositivi Android

Sebbene il discorso di David sia molto illustrativo, non mostra alcun codice (ha senso).Ho visto entrambi i GLGravità (per estrarre il vettore gravità) e il AccelerometroGrafico esempi, ma ho bisogno di aiuto o almeno di indicazioni su come combinare gli ingressi dell'accelerometro, del giroscopio e della bussola in modo che il risultato sia simile a quello mostrato da David.

Grazie

È stato utile?

Soluzione

AGGIORNAMENTO: A partire dal 19 maggio 2015, non ha senso implementare da soli la fusione dei sensori sui dispositivi mobili:Entrambi Android (SensorManager Sotto Sensor.TYPE_ROTATION_VECTOR) e iPhone (Movimento centrale Sotto CMAttitude) offre il proprio.



(La risposta originale del 5 maggio 2011)

Ho implementato la fusione dei sensori per Luccichio 2 dispositivi basati su questo manoscritto.Lo consiglio vivamente

La fusione dei sensori viene spesso ottenuta da Filtro di Kalman.

Tuttavia, non esiste una cosa come "Filtro Kalman per programmatori".Il filtro di Kalman è difficile da capire.Non sarai in grado di implementarlo e usarlo correttamente se non lo capisci.Basta usare il manoscritto sopra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top