InvenSense 센서 퓨전 기술 소프트웨어

이동중인 InvenSense 응용 프로그램 이미지

소프트웨어

센서 퓨전 기술은 DMP (Digital Motion Processor) 및 센서 퓨전 펌웨어라고하는 하드웨어 가속 엔진으로 구성됩니다. Sensor Fusion 기술을 사용하면 아날로그 신호를 디지털 신호로 변환하여 지능적으로 유용한 데이터로 동화 할 수 있습니다. 드라이버 및 라이브러리가 포함 된 Embedded MotionApps 플랫폼은 고객이 일반적으로 필요로하는 복잡한 기능에 대한 액세스를 단순화하는 API (응용 프로그래밍 인터페이스) 및 교정 알고리즘을 제공합니다. 이 플랫폼은 DMP 계층의 출력을 활용하여 시스템 설계자가 상세한 모션 센서 출력을 이해하고 관련 모션 인터페이스 알고리즘을 개발할 필요없이 애플리케이션에서 센서 데이터를 사용할 수 있도록합니다. InvenSense는 다양한 마이크로 컨트롤러 플랫폼에서 지원되는 수많은 임베디드 솔루션을 제공합니다.

모든 ARM Mx 코어 아키텍처와 호환되는 Embedded MotionDriver 6.1-9 축 솔루션

  • Embedded MotionDriver 6.1은 특정 MCU에 고정되지 않은 최초의 9 축 솔루션입니다. 이 릴리스는 모든 ARM Mx 코어 아키텍처에서 지원되며 InvenSense MPU-6000, 6050, 6500, 9150 및 9250을 지원합니다. 이 릴리스에는 M3 및 M4 코어를위한 최적화 된 라이브러리 및 예제 프로젝트와 모든 Mx 코어를위한 일반 ARM 라이브러리 및 TI MSP430을위한 추가 라이브러리 및 프로젝트가 포함됩니다. eMD 6.1에는 센서 성능 시각화 및 데이터 인쇄 명령을위한 Python 클라이언트도 포함되어 있습니다. 이 솔루션을 사용하면 DMP의 다양한 기능을 쉽게 활용하고 구성 할 수 있으며 MPL 소프트웨어 라이브러리의 동적 기능을 활용할 수도 있습니다.

Embedded MotionDriver 5.1.2 – 모든 플랫폼에서 지원되는 6 축 솔루션

  • Embedded Motion Driver 5.1.2는 6 축 버전의 eMD 6.1입니다. 응용 프로그램에 나침반이 필요하지 않은 경우이를 사용하는 것이 좋습니다. 이 솔루션은 얇고 가벼운 솔루션으로 거의 모든 MCU에 이식 할 수 있습니다. 드라이버는 자이로 스코프 및 가속도계의 데이터를 융합하고 교정하는 DMP 이진 이미지와 함께 전체 소스로 제공됩니다. 이 릴리스에는 소프트웨어 라이브러리가 포함되어 있지 않습니다. 이 릴리스에는 python cube 데모가 포함되어 있으며 응용 프로그램 개발에도 매우 적합합니다. I2C가 적합하지 않은 경우 SPI 구현에 대한 예제도 있습니다. 이 SPI 예제는 eMD 6.1에도 사용할 수 있습니다.

자동 활동 추적 라이브러리-Atmel M4 플랫폼에서 지원되는 피트니스 추적 응용 프로그램을위한 6 축 라이브러리

  • 이 라이브러리는 손목 착용 피트니스 추적 응용 프로그램을 위해 특별히 설계되었으며 다양한 활동을 감지 할 수 있습니다. MPU-6555 또는 MPU-9255 및 Atmel Cortex M4 (ATSAM4LS4A)와 함께 사용해야합니다. 이 라이브러리는 손목 착용 식 웨어러블 장치에서 앉기, 서기, 걷기, 달리기, 자전거 타기, 수영, 운전 및 수면 분석을 감지 할 수 있습니다. 이 솔루션은 웨어러블 제품의 차세대 기능을 사용하려는 Smart Watch, Smart Band 및 Fitness Tracker 응용 프로그램에 이상적입니다. 라이브러리는 센서 DMP (Digital Motion Processor)에서 계산 된 데이터를 사용하여 일반적으로 10 초 내에 새로운 긍정적 인 활동에 대해 95 %의 정확도로 새로운 활동을 인식합니다. 만보계는 AAR ™ 라이브러리와 함께 제공되며 어떤 활동에 단계가 필요하고 어떤 단계가 필요하지 않을지에 대한 상황 인식이 도움이됩니다. AAR ™ 라이브러리는 사용자의 일일 체력 수준을 카탈로그하려고하는 응용 프로그램에 유용한 사용자 "지속적"활동을 인식하도록 최적화되었습니다.

MoveaTV 데모 – PC 및 Android Nexus 10 용 SmartMotion 원격 데모

  • 이러한 데모를 평가하기 위해 InvenSense는 SmartMotion Remote Control Reference Kit를 만들었습니다. TI의 RF4CE 또는 Bluetooth 원격 플랫폼을 사용하여 두 키트를 모두 탐색하고 평가할 수 있습니다.
  • 이 데모는 SmartMotion Sever를 특징으로합니다. 이 아키텍처에서 원시 센서 데이터는 리모콘에서 호스트 (일반적으로 셋톱 박스, 스마트 TV 또는 태블릿 장치)로 전송됩니다. 호스트에는 원시 센서 데이터를 사용자 명령으로 처리하는 것보다 SmartMotion 펌웨어가 포함되어 있습니다. 평가 용으로 사용할 수있는 SMS에는 Android 용과 PC 용의 두 가지 유형이 있습니다.

상황 인식 개발자 키트 5.1 – 9 축 개발을위한 웨어러블 센서 폼 팩터 보드

  • CA-SDK는 MPU-9250을 특징으로하며 9 축 작동을 지원하는 최신 SDK입니다. TI MSP430 MCU는 9 축 작동이 가능한 내장 소프트웨어 라이브러리와 함께 제공되기 전에 사전 플래시됩니다. 이 라이브러리는 eMD 6.1 패키지에 옵션으로 포함되어 있습니다. 이 보드에는 상황에 맞는 애플리케이션 개발을 위해 Bluetooth 모듈과 온도, 습도, 압력, 근접성, UV 및 주변 광 센서가 장착되어 있습니다. 이 웨어러블 센서 폼 팩터 보드는 InvenSense 온라인 상점에서 구입할 수 있습니다. 데이터 시각화 및 로깅을위한 강력한 Android 및 Python 데모가 포함되어 있습니다.

MotionFit 개발자 키트 5.1 – 9 축 개발을위한 웨어러블 센서 폼 팩터 보드

  • MotionFit SDK 5.1은 MPU-9150을 특징으로하며 9 축 작동을 지원하는 레거시 개발자 키트입니다. TI MSP430 MCU는 9 축 작동이 가능한 내장 소프트웨어 라이브러리와 함께 제공되기 전에 사전 플래시됩니다. 이 라이브러리는 eMD 6.1 패키지에 옵션으로 포함되어 있습니다. 무선 통신을위한 Bluetooth 모듈도 탑재되어 있습니다. 이 웨어러블 센서 폼 팩터 보드는 InvenSense 온라인 상점에서 구입할 수 있습니다. 데이터 시각화 및 로깅을 위해 주전자, Android 및 Python 데모가 포함되어 있습니다.

Universal Datalogger 1.1 – 원시 데이터 로깅을위한 평가 소프트웨어

  • 이것은 원시 데이터를 PC로 인쇄 / 스트리밍 할 수있는 매우 기본적인 데모이며 평가 목적으로 만 사용됩니다. 평가하려는 부품에 EVB와 I²C를 통해 EVB와 인터페이스하는 ARM 보드가 필요합니다. * Windows 7까지만 지원 *