ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 자사의 무료 소프트웨어 라이브러리 오픈닷멤스(Open.MEMS)에 3종을 추가하여 쉽고 편리한 모션 인식 애플리케이션 개발을 지원한다. 새로운 소프트웨어 라이브러리는 ST의 앞선 모션-감지 기술을 다양한 가격/전력/성능 옵션으로 널리 사용되는 ARM Cortex-M 32비트 마이크로컨트롤러 STM32에 구현해준다. 이를 통해 모바일, 웨어러블, IoT(Internet of Things) 애플리케이션에서의 상황인식(contextual Awareness) 기능을 편리하게 구현할 수 있다.
새로운 3가지 소프트웨어 패키지는 다음과 같다.
- osxMotionAR 행동인식(Activity Recognition) 패키지는 정지, 걷기, 빨리 걷기, 조깅, 자전거 타기, 운전 등과 같이 다양한 움직임과 이동 시나리오를 식별하는 고성능 알고리즘이다. ST의 고정밀 LSM6DS3, LSM6DS3H, LSM6DSL 관성모듈을 이용한 이 행동인식 알고리즘은 낮은 샘플링 주파수로 센서 데이터를 수집하여 저전력 조건에서도 실시간으로 행동을 인식한다.
- osxMotionCP 휴대위치(Carry Position) 패키지는 모션 센서가 내장된 기기의 휴대 형태를 감지한다. 예를 들어 이 알고리즘은 핸드폰 같은 휴대용 기기가 책상 위에 있는지, 디스플레이를 보기 위해 손에 쥐고 있거나 팔을 흔들고 있는지, 사용자의 머리 근처에 있는지, 셔츠나 바지 주머니에 있는지 등을 감지할 수 있다. 전력소모를 최소화하도록 센서 데이터는 낮은 샘플링 주파수(50Hz)로 수집된다.
- osxMotionGR 동작 인식(Gesture Recognition) 패키지는 픽업(Pick-up), 글랜스(Glance), 웨이크업(Wake-up)과 같은 사용자의 휴대용 기기 사용 동작을 인식하며, 설계자들이 기기 상에서 각기 다른 기능들을 제어할 수 있도록 해준다. 이 알고리즘은 100Hz의 샘플링 주파수로 센서 데이터를 수집하여 실시간으로 동작을 인식한다.
각각의 오픈닷멤스 소프트웨어 패키지에는 보편적인 개발환경에 맞게 미리 컴파일이 된 라이브러리와 ST의 MEMS 모션 센서의 독보적인 기능 및 성능을 쉽고 간편하게 평가할 수 있는 예제들이 포함되어 있다.
새로운 오픈닷멤스 패키지는 간단한 라이선스 동의 버튼을 클릭하면 무료로 이용 가능하다.
김종렬 기자 obtain07@noteforum.co.kr
[디지털 모바일 IT 전문 정보 - 노트포럼]
Copyrights ⓒ 노트포럼, 무단전재 및 재배포 금지