Free software simplifies the detection of activity

Three additions to the Open.MEMS portfolio of free software libraries for motion-sensing application development have been announced by ST Microelectronics.

The libraries allow the detection of human activities from data acquired by inertial sensors embedded in the end-user equipment. Optimised for low power consumption, they are particularly suited for fitness and healthcare applications in portable or wearable platforms that monitor human physical activities in real time over long periods, says the company.

The first package is the osxMotionAR Activity Recognition package, an algorithm that identifies the user activity from a range of movements and transportation scenarios such as stationary, walking, fast walking, jogging, cycling, and driving. Exploiting the precision of the company’s LSM6DS3, LSM6DS3H, and LSM6DSL inertial modules, the Activity Recognition algorithm manages the data acquired from the sensors at a low sampling frequency and returns the identified activity in real time with a very low power consumption.

The second library is the osxMotionCP Carry Position package. It detects how the device containing the motion sensors is being carried. For example, whether a portable device is placed on a desk, held in hand to view the display or in a swinging arm, near the user’s head, or put in a pocket. To minimize power consumption, sensor data is acquired at a low sampling frequency (50Hz).

The third, osxMotionGR Gesture Recognition, package recognises the actions carried out on a mobile or handheld device, including pick-up, glance, or wake-up, which allows designers to develop controls for different functions on the device. This algorithm acquires data from inertial modules with a sampling frequency of 100Hz and recognizes the gestures carried out by the user platform in real time.

Based on the STM32Cube software development tool, Open.MEMS libraries are part of the X-CUBE-MEMS1 expansion software package designed to run on the X-NUCLEO-IKS01A1 motion MEMS and environmental sensor expansion board.

Each software package includes pre-compiled libraries for the most common development environments and examples expressly designed to quickly evaluate the outstanding features and performances of the company’s MEMS motion sensors.

The API allows software developers to build and customise motion-driven applications for the different use cases.

WEARTECHDESIGN.COM – Latest News/Advice on Technology for Wearable Devices

Weartechdesign is unlike any other website currently serving the technology
for wearable devices. We carry the very latest news for design engineers and purchasers.
Register on our mailing list to receive regular updates and offers from


About Weartech

This news story is brought to you by, the specialist site dedicated to delivering information about what’s new in the wearable electronics industry, with daily news updates, new products and industry news. To stay up-to-date, register to receive our weekly newsletters and keep yourself informed on the latest technology news and new products from around the globe. Simply click this link to register here: