Advertisement

Cross-platform GUI improves motion-sensing design

The ST Unico GUI provides designers with a fast and easy setup of sensors and the complete configuration of all the registers and advanced features embedded in a digital output device

By Carolyn Mathas, contributing writer

STMicroelectronics just unveiled the Unico GUI , a cross-platform graphical user interface (GUI) that simplifies the finite state machine (FSM) and machine-learning core (MLC) logic configuration of its latest inertial measurement units (IMUs). The Unico GUI runs on WindowsLinux , and Mac OS  and interacts with ST’s MEMS sensor demonstration boards including accelerometers, gyroscopes, magnetometers, and environmental sensors supported by the STEVAL-MKI109V3 motherboard. (Also visit New motherboard makes MEMS products more accessible  for more information. )

The recently announced LSM6DSO  and LSM6DSOX  six-axis modules are also supported by the Unico GUI. The LSM6DSO module contains logic for up to 16 independent state machines that generate a hardware interrupt activated by a specific motion pattern, while the LSM6DSOX module contains the logic to implement multiple-stage decision trees for machine-learning classification.

STMicro-Unico-GUI-for-IMUs

The STMicro Unico GUI software visualizes sensor output in both graphical and numeric formats, allowing users to save or manage a device’s data output.

Features of the Unico GUI include a complete software package for MEMS evaluation boards, programmable voltage power supply between 1.8 V to 3.6 V, sensors current consumption measurement, communication protocol SPI/I2 C selectable on the fly, and a device firmware upgrade application.

With the Unico GUI, gesture and motion-recognition algorithms directly run in the sensor via FSM logic for always-on use and low power consumption, while MLC implements machine-learning classifiers for real-time always-on motion and vibration pattern recognition. The GUI also easily combines the module’s accelerometer and gyroscope data with inputs from additional external sensors, such as a magnetometer, for even more sophisticated context-sensing capabilities.

When used in smartphones, wearables, and industrial devices, the FSM and MLC (as an embedded, low-power engine for gesture and motion recognition) allow user-interface functions and context-based applications to continue to operate while the main processor sleeps, which maximizes battery runtime.

Advertisement



Learn more about Electronic Products Magazine

Leave a Reply