InvenSense Sensor Fusion Technology Software
Software
Die Sensor Fusion-Technologie besteht aus einer Hardware-Beschleunigungs-Engine, die wir als Digital Motion Processor (DMP) und Sensor Fusion-Firmware bezeichnen. Die Sensor Fusion-Technologie ermöglicht die Umwandlung von analogen Signalen in digitale Signale und wandelt diese intelligent in nutzbare Daten um. Die Embedded MotionApps-Plattform, die Treiber und Bibliotheken enthält, bietet APIs (Application Programming Interfaces) und Kalibrierungsalgorithmen, die den Zugriff auf komplexe Funktionen vereinfachen, die häufig von Kunden benötigt werden. Diese Plattform nutzt die Ausgabe der DMP-Schicht, um Systementwicklern die Verwendung der Sensordaten in ihren Anwendungen zu ermöglichen, ohne detaillierte Bewegungssensorausgaben verstehen und zugehörige Bewegungsschnittstellenalgorithmen entwickeln zu müssen. InvenSense bietet zahlreiche Embedded-Lösungen, die auf einer Vielzahl von Mikrocontroller-Plattformen unterstützt werden.
Embedded MotionDriver 6.1 - 9-Achs-Lösung, kompatibel mit allen ARM Mx-Kernarchitekturen
- Embedded MotionDriver 6.1 ist unsere erste 9-Achs-Lösung, die nicht an eine bestimmte MCU gebunden ist. Diese Version wird für alle ARM Mx-Kernarchitekturen unterstützt und unterstützt die InvenSense MPU-6000, 6050, 6500, 9150 und 9250. Das Release enthält optimierte Bibliotheken und Beispielprojekte für M3- und M4-Cores sowie die generische ARM-Bibliothek für jeden Mx-Core und eine zusätzliche Bibliothek und ein Projekt für den TI MSP430. eMD 6.1 enthält auch einen Python-Client zur Visualisierung der Sensorleistung und Befehle zum Drucken von Daten. Mit dieser Lösung können Sie zahlreiche Funktionen des DMP auf einfache Weise nutzen und konfigurieren sowie von den dynamischen Funktionen in der MPL-Softwarebibliothek profitieren.
Embedded MotionDriver 5.1.2 - 6-Achsen-Lösung, die auf allen Plattformen unterstützt wird
- Embedded Motion Driver 5.1.2 ist unsere sechsachsige Version von eMD 6.1. Wenn für Ihre Anwendung kein Kompass erforderlich ist, empfehlen wir, diesen zu verwenden. Dies ist eine dünne und leichte Lösung, die problemlos auf jede MCU portiert werden kann. Der Treiber ist als vollständige Quelle mit einem DMP-Binärbild verfügbar, das für das Zusammenführen und Kalibrieren der Daten von Gyroskop und Beschleunigungsmesser verantwortlich ist. In dieser Version ist keine Softwarebibliothek enthalten. Diese Version enthält eine Python-Cube-Demo und eignet sich auch sehr gut für die Anwendungsentwicklung. Es gibt auch ein Beispiel für die SPI-Implementierung, wenn I2C nicht geeignet ist. Dieses SPI-Beispiel kann auch für eMD 6.1 verwendet werden.
Automatic Activity Tracking Library - 6-Achsen-Bibliothek für Fitness-Tracking-Anwendungen, die auf der Atmel M4-Plattform unterstützt werden
- Diese Bibliothek wurde speziell für Fitness-Tracking-Anwendungen am Handgelenk entwickelt und kann zahlreiche Aktivitäten erkennen. Es muss entweder mit der MPU-6555 oder der MPU-9255 und dem Atmel Cortex M4 (ATSAM4LS4A) verwendet werden. Diese Bibliothek kann Sitz-, Steh-, Geh-, Lauf-, Fahrrad-, Schwimm-, Fahr- und Schlafanalysen auf einem am Handgelenk getragenen tragbaren Gerät erfassen. Diese Lösung ist ideal für Smart-Watch-, Smart-Band- und Fitness-Tracker-Anwendungen, die die Funktionen der nächsten Generation für tragbare Produkte aktivieren möchten. Die Bibliothek verwendet Daten, die auf dem Sensor-DMP (Digital Motion Processor) berechnet wurden, um neue Aktivitäten in der Regel innerhalb von 10 Sekunden und mit einer Genauigkeit von 95% für echte Positive zu erkennen. Ein Schrittzähler wird mit der AAR ™ -Bibliothek geliefert, die vom Kontextbewusstsein profitiert, zu wissen, welche Aktivitäten Schritte erfordern und welche nicht. Die AAR ™ -Bibliothek ist so optimiert, dass sie die "dauerhafte" Aktivität des Benutzers erkennt, die in Anwendungen nützlich ist, in denen Sie versuchen, die tägliche Fitness des Benutzers zu erfassen.
MoveaTV Demo - SmartMotion Remote Demo für den PC und Android Nexus 10
- Um diese Demos auszuwerten, hat InvenSense das SmartMotion Remote Control Reference Kit erstellt. Beide Kits können mit RF4CE- oder Bluetooth-Remote-Plattformen von TI untersucht und evaluiert werden.
- Diese Demos beinhalten unseren SmartMotion Server. In dieser Architektur werden die Rohdaten des Sensors von der Fernbedienung an den Host gesendet, bei dem es sich in der Regel um eine Set-Top-Box, ein Smart-TV-Gerät oder ein Tablet-Gerät handelt. Der Host enthält die SmartMotion-Firmware, die die Rohdaten des Sensors in Benutzerbefehle umwandelt. Es gibt zwei Arten von SMS, die wir zur Auswertung zur Verfügung haben, eine für Android und die andere für den PC.
Contextual Awareness Developer Kit 5.1 - Tragbares Sensor-Formfaktor-Board für die 9-Achsen-Entwicklung
- Das CA-SDK ist unser neuestes SDK mit der MPU-9250 und unterstützt den 9-Achsen-Betrieb. Die TI MSP430-MCU wird vor dem Versand mit unserer Embedded Software-Bibliothek vorgeflasht, die den 9-Achsen-Betrieb ermöglicht. Diese Bibliothek ist optional im eMD 6.1-Paket enthalten. Das Board ist außerdem mit einem Bluetooth-Modul und Sensoren für Temperatur, Luftfeuchtigkeit, Druck, Nähe, UV- und Umgebungslicht für die Entwicklung kontextsensitiver Anwendungen ausgestattet. Dieses tragbare Sensor-Formfaktor-Board kann in unserem InvenSense-Online-Shop erworben werden. Eine robuste Android- und Python-Demo zur Visualisierung und Protokollierung von Daten ist enthalten.
MotionFit Developer Kit 5.1 - Tragbares Sensor-Formfaktor-Board für die 9-Achsen-Entwicklung
- Das MotionFit SDK 5.1 ist unser älteres Entwicklerkit mit der MPU-9150 und unterstützt den 9-Achsen-Betrieb. Die TI MSP430-MCU wird vor dem Versand mit unserer Embedded Software-Bibliothek vorgeflasht, die den 9-Achsen-Betrieb ermöglicht. Diese Bibliothek ist optional im eMD 6.1-Paket enthalten. Ein Bluetooth-Modul für die drahtlose Kommunikation ist ebenfalls an Bord. Dieses tragbare Sensor-Formfaktor-Board kann in unserem InvenSense-Onlineshop erworben werden. Eine Teekannen-, Android- und Python-Demo zur Visualisierung und Protokollierung von Daten ist enthalten.
Universal Datalogger 1.1 - Auswertesoftware zur Aufzeichnung von Rohdaten
- Dies ist eine sehr einfache Demo, die Rohdaten auf einen PC drucken / streamen kann und nur zu Evaluierungszwecken verwendet werden soll. Sie benötigen eine EVB für das zu bewertende Teil und eine ARM-Karte, die über I²C mit der EVB verbunden ist. * Unterstützt nur bis zu Windows 7 *

