Software de tecnología de fusión de sensores InvenSense

Imagen de las aplicaciones de InvenSense en movimiento

Software

La tecnología Sensor Fusion consiste en un motor de aceleración de hardware al que nos referimos como procesador de movimiento digital (DMP) y firmware de fusión de sensores. La tecnología Sensor Fusion permite la conversión de señales analógicas en señales digitales y las asimila de forma inteligente en datos utilizables. La plataforma Embedded MotionApps, que incluye controladores y bibliotecas, proporciona interfaces de programación de aplicaciones (API) y algoritmos de calibración que simplifican el acceso a la funcionalidad compleja que los clientes suelen necesitar. Esta plataforma utiliza la salida de la capa DMP para permitir a los diseñadores de sistemas utilizar los datos del sensor en sus aplicaciones sin la necesidad de comprender las salidas detalladas del sensor de movimiento y desarrollar algoritmos relacionados con la interfaz de movimiento. InvenSense ofrece numerosas soluciones integradas que son compatibles con una variedad de plataformas de microcontroladores.

Embedded MotionDriver 6.1: solución de 9 ejes compatible con todas las arquitecturas principales de ARM Mx

  • Embedded MotionDriver 6.1 es nuestra primera solución de 9 ejes que no está bloqueada en una MCU específica. Esta versión es compatible con todas las arquitecturas principales de ARM Mx y es compatible con InvenSense MPU-6000, 6050, 6500, 9150 y 9250. La versión incluye bibliotecas optimizadas y proyectos de ejemplo para núcleos M3 y M4, así como la biblioteca ARM genérica para cualquier núcleo Mx y una biblioteca y proyecto adicionales para TI MSP430. eMD 6.1 también incluye un cliente Python para visualizar el rendimiento del sensor y los comandos para imprimir datos. Esta solución le permitirá aprovechar y configurar fácilmente numerosas funciones del DMP y también beneficiarse de las funciones dinámicas en la biblioteca de software MPL.

Embedded MotionDriver 5.1.2: solución de 6 ejes compatible con todas las plataformas

  • Embedded Motion Driver 5.1.2 es nuestra versión de seis ejes de eMD 6.1. Si no se requiere una brújula para su aplicación, le recomendamos usarla. Esta es una solución delgada y liviana que se puede transportar a cualquier MCU con poca dificultad. El controlador está disponible en fuente completa con una imagen binaria DMP que se encarga de fusionar y calibrar los datos del giroscopio y el acelerómetro. No hay una biblioteca de software incluida en esta versión. Esta versión incluye una demostración de cubo de python y también es muy adecuada para el desarrollo de aplicaciones. También hay un ejemplo para la implementación de SPI si I2C no es adecuado. Este ejemplo de SPI también se puede usar para eMD 6.1.

Biblioteca de seguimiento de actividad automática: biblioteca de 6 ejes para aplicaciones de seguimiento de estado físico compatibles con la plataforma Atmel M4

  • Esta biblioteca está diseñada específicamente para aplicaciones de seguimiento del estado físico de la muñeca y puede detectar numerosas actividades. Debe usarse con el MPU-6555 o MPU-9255 y el Atmel Cortex M4 (ATSAM4LS4A). Esta biblioteca puede detectar análisis de sentarse, pararse, caminar, correr, andar en bicicleta, nadar, conducir y dormir en un dispositivo portátil que se usa en la muñeca. Esta solución es ideal para las aplicaciones Smart Watch, Smart Band y Fitness Tracker que desean habilitar las funciones de próxima generación para productos portátiles. La biblioteca utiliza datos calculados en el sensor DMP (Procesador de movimiento digital) para reconocer nuevas actividades típicamente en 10 segundos y con un 95% de precisión para verdaderos positivos. Un podómetro viene con la biblioteca AAR ™ que se beneficia de la conciencia contextual de saber qué actividades requerirán pasos y cuáles no. La biblioteca AAR ™ está optimizada para reconocer la actividad "persistente" de los usuarios útil en aplicaciones en las que intenta catalogar el nivel de condición física diaria del usuario.

Demostración de MoveaTV: demostración remota de SmartMotion para PC y Android Nexus 10

  • Para evaluar estas demostraciones, InvenSense ha creado el Kit de referencia de control remoto SmartMotion. Ambos kits se pueden explorar y evaluar utilizando las plataformas remotas RF4CE o Bluetooth de TI.
  • Estas demostraciones cuentan con nuestro SmartMotion Sever. En esta arquitectura, los datos brutos del sensor se envían desde el control remoto al host, que generalmente es un decodificador, un televisor inteligente o un dispositivo de tableta. El host contiene el firmware SmartMotion que luego procesa los datos sin procesar del sensor en comandos de usuario. Hay dos tipos de SMS que tenemos disponibles para evaluación, uno para Android y otro para PC.

Contextual Awareness Developer Kit 5.1: placa de factor de forma de sensor portátil para el desarrollo de 9 ejes

  • El CA-SDK es nuestro último SDK que presenta el MPU-9250 y admite la operación de 9 ejes. La MCU TI MSP430 se muestra previamente antes de su envío con nuestra biblioteca de software integrado que permite la operación de 9 ejes. Esta biblioteca también se incluye como una opción en el paquete eMD 6.1. La placa también se completa con un módulo Bluetooth y sensores de temperatura, humedad, presión, proximidad, UV y luz ambiental para el desarrollo de aplicaciones contextualmente conscientes. Esta placa de factor de forma de sensor portátil se puede comprar en nuestra tienda en línea InvenSense. Se incluye una demostración robusta de Android y Python para visualizar y registrar datos.

MotionFit Developer Kit 5.1: placa de factor de forma de sensor portátil para el desarrollo de 9 ejes

  • MotionFit SDK 5.1 es nuestro kit de desarrollador heredado que presenta el MPU-9150 y admite la operación de 9 ejes. La MCU TI MSP430 se muestra previamente antes de su envío con nuestra biblioteca de software integrado que permite la operación de 9 ejes. Esta biblioteca también se incluye como una opción en el paquete eMD 6.1. Un módulo Bluetooth también está a bordo para la comunicación inalámbrica. Esta placa de factor de forma de sensor portátil está disponible para su compra en nuestra tienda en línea InvenSense. Se incluye una demostración de Teapot, Android y Python para visualizar y registrar datos.

Universal Datalogger 1.1: software de evaluación para registrar datos sin procesar

  • Esta es una demostración muy básica que puede imprimir / transmitir datos brutos a una PC y se debe usar solo con fines de evaluación. Necesitará un EVB para la parte que desea evaluar y una placa ARM que se interconecte con el EVB a través de I²C. * Solo admite hasta Windows 7 *