Diese App demonstriert die Leistungsfähigkeit von verschiedenen Sensoren und Sensorfusionen.
Messungen von dem Gyroskop, Akzelerometer und Kompass werden in verschiedenen Weisen kombiniert und das Ergebnis wird als Würfel visualisiert, der durch rotieren des Gerätes gedreht werden kann
Die große Neuheit in dieser Applikation ist die Fusion von zwei virtuellen Sensoren: "Improved Orientation Sensor 1" und "Improved Orientation Sensor 2" nutzen den Android Rotation Vector mit dem kalibrierten Gyroskopsensor und erreichen eine nie zuvor dagewesenen Präzision und Reaktionsfähigkeit.
Neben diesen beiden Sensorfusionen gibt es noch weitere Sensoren zum Vergleich:
- Improved Orientation Sensor 1 (Sensorfusion des AndroidRotation Vector und des kalibrierten Gyroskops - weniger stabil, dafür genauer)
- Improved Orientation Sensor 2 (Sensorfusion des Android Rotation Vector und des kalibrierten Gyroskops - stabiler, dafür ungenauer)
- Android Rotation Vector (Kalmanfilterfusion von Akzelerometer + Gyroskop + Kompass) - die bisher beste verfügbare Fusion!
- Kalibriertes Gyroskop (Weiteres Ergebnis der Kalmanfilterfusion von Akzelerometer + Gyroskop + Kompass). Liefert nur relative Rotation, kann daher von den anderen Sensoren abweichen.
- Gravitation + Kompass
- Akzelerometer + Kompass
Der Quellcode ist öffentlich verfügbar. Der Link findet sich in der App im "Über"-Bereich.
การตรวจสอบนี้แสดงให้เห็นถึงประสิทธิภาพการทำงานของเซ็นเซอร์ที่แตกต่างกันและฟิวชั่นเซ็นเซอร์
วัดจากวัดการหมุนวน accelerometer และเข็มทิศสามารถนำมารวมกันในรูปแบบต่างๆและผลจะมองเห็นเป็นก้อนหมุนผ่านอุปกรณ์ที่สามารถหมุน
ความแปลกใหม่ที่ดีในโปรแกรมนี้เป็นฟิวชั่นของทั้งสองเซ็นเซอร์เสมือน "การปรับปรุงการวางเซนเซอร์ที่ 1" และ "ปรับปรุงเซนเซอร์ปฐมนิเทศ 2" ใช้ Android เวกเตอร์หมุนกับหมุนสอบเทียบและการเข้าถึงความแม่นยำไม่เคยเห็นมาก่อนและการตอบสนอง
นอกเหนือจากนี้การควบรวมสองเซ็นเซอร์ที่มีเซ็นเซอร์อื่น ๆ สำหรับการเปรียบเทียบ:
- เซ็นเซอร์ปฐมนิเทศปรับปรุง 1 (ฟิวชั่นเซ็นเซอร์ของ AndroidRotation เวกเตอร์และสอบเทียบวัดการหมุนวน - มีความเสถียรน้อยกว่า แต่ถูกต้องมากขึ้น)
- เซ็นเซอร์ปฐมนิเทศปรับปรุง 2 (ฟิวชั่นเซ็นเซอร์หมุนเวกเตอร์หุ่นยนต์และสอบเทียบวัดการหมุนวน - มั่นคง แต่ความถูกต้องน้อยกว่า)
- Android หมุนเวกเตอร์ (ฟิวชั่นตัวกรองคาลมานของ accelerometer + + หมุนเข็มทิศ) - ก่อนหน้านี้ฟิวชั่นที่ดีที่สุด!
- สอบเทียบหมุน (ผลจากการฟิวชั่นตัวกรองคาลมานของ accelerometer + + หมุนเข็มทิศอีก) ให้เพียงการหมุนญาติจึงอาจแตกต่างจากเซ็นเซอร์อื่น ๆ
- Gravitation + เข็มทิศ
- Accelerometer + เข็มทิศ
รหัสแหล่งที่มาเป็นที่เผยแพร่ต่อสาธารณะ การเชื่อมโยงที่สามารถพบได้ในการตรวจสอบใน "เกี่ยวกับ" ส่วน