Free
Message: EDIG Rating on ALLOTCBB - Bullish mid and long term

Software library uses sensor fusion for context-aware apps

Stephen Evanczuk December 3, 2012

inShare0 Save Follow PRINT


Figure 4. The FreeMotion library Context Manager combines sensor data and feature extraction to provide virtual sensor output. (Courtesy Sensor Platforms)

In its initial beta release, the FreeMotion library supports four virtual sensors: device motion, carry, posture, and transport. Using these virtual sensors, an app could, for example, determine if the user is holding the mobile device while standing on a train, say. In implementing these four virtual sensors, developers use associated API calls associated with the virtual sensors in the FreeMotion library (see Table).

Table. API support for virtual sensors in FreeMotion library (beta release functionality).
Virtual Sensor Associated API Context-Aware Functionality
DEVICE MOTION isStill, isRotating, isTranslating
CARRY inHandFront, inHandSide, inPocket, OnBody
POSTURE isStanding, isSitting, isWalking
TRANSPORT MagAnomaly*
* Note: Magnetic anomaly is currently used in the beta release to suggest that the user is in a vehicle, more refined classification will follow.


The context-aware FreeMotion release is currently available in beta with production release slated for 2013 Q1.

Share
New Message
Please login to post a reply