9-axis Inertial Motion SensorOur 9-axis sensor fusion algorithm measures 3-axis G-sensor, 3-axis gyroscope and 3-axis magnetic field sensor in a space. It conquers the disadvantages of using a single traditional sensor and fulfills the principle of accurate aerial capturing.
9-axis motion output
Reduced magnetic interference
We provide a full set of sensor fusion algorithm for Smartphones. Our solutions focus on strong functional optimization for mainstream hardware platforms (e.g. Qualcomm, Spreadtrum & Mediatek), and support various sensors produced by different sensor manufacturers. We collect data through the accelerometer, gyroscope and magnetometer to output instant and absolute position of the device. Furthermore, our algorithm provides stable and compatible solutions on the Android operating system.
An accelerometer sensor reports the acceleration of the device along the 3 sensor axes.
CWM Magnetic field sensor
A magnetic field sensor (also known as magnetometer) reports the ambient magnetic field, as measured along the 3 sensor axes.
CWM Magnetic field uncalibrated
An uncalibrated magnetic field sensor reports the ambient magnetic field together with a hard iron calibration estimate.
A gyroscope sensor reports the rate of rotation of the device around the 3 sensor axes.
CWM Gyroscope uncalibrated
An uncalibrated gyroscope reports the rate of rotation around the sensor axes without applying bias compensation to them, along with a bias estimate.
A light sensor reports the current illumination in SI lux units.
A pressure sensor (also known as barometer) reports the atmospheric pressure in hectopascal (hPa).
This sensor provides the device temperature in degrees Celsius.
CWM Ambient temperature
This sensor provides the ambient (room) temperature in degrees Celsius.
A proximity sensor reports the distance from the sensor to the closest visible surface.
CWM Relative humidity
A relative humidity sensor measures relative ambient air humidity and returns a value in percent.
CWM Heart Rate
A heart rate sensor reports the current heart rate of the person touching the device.
An orientation sensor reports the attitude of the device.
A gravity sensor reports the direction and magnitude of gravity in the device's coordinates.
CWM Linear acceleration
A linear acceleration sensor reports the linear acceleration of the device in the sensor frame, not including gravity.
CWM Rotation vector
A rotation vector sensor reports the orientation of the device relative to the East-North-Up coordinates frame.
CWM Game rotation vector
A game rotation vector sensor is similar to a rotation vector sensor but not using the geomagnetic field.
CWM Geomagnetic rotation vector
A geomagnetic rotation vector is similar to a rotation vector sensor but using a magnetometer and no gyroscope.
CWM Significant motion
A significant motion detector triggers when the detecting a “significant motion”: a motion that might lead to a change in the user location.
CWM Step detector
A step detector generates an event each time a step is taken by the user.
CWM Step counter
A step counter reports the number of steps taken by the user since the last reboot while activated.
CWM Tilt detector
A tilt detector generates an event each time a tilt event is detected. A tilt event is defined by the direction of the 2-seconds window average gravity changing by at least 35 degrees since the activation or the last event generated by the sensor.
CWM Wake up
A wake up gesture sensor enables waking up the device based on a device specific motion.
A glance gesture sensor enables briefly turning the screen on to enable the user to glance content on screen based on a specific motion.
CWM Pick up
A pick-up gesture sensor sensor triggers when the device is picked up regardless of wherever is was before (desk, pocket, bag).
Shake the device twice.
Flip the device when putting on the table to mute.
Twist the device twice using the wrist.
CWM Pocket mode
Detect if the device is in the pocket.
CWM Hand up
Pick up the device from the table to the ear to pick up the phone.
CWM Hand down
Put down the device from the ear to the table to hang up the phone.
CWM Rear camera
Pick up the device and stop in landscape mode (keep in 1 second).
CWM Front camera
Pick up the device and stop in portrait mode (keep in 1 second).
CWM Proximity screen on
Wave the hand above the device on the table to wake up the device.
CWM Reserve Sensor A
Reserve pedometer that outputs step count, walking distance, calories, status and etc.
CWM Context awareness
Activity recognition tries to detect the user's current physical activity, such as walking, running, and etc.
CWM Static detector
Detect if the device is static.
CWM Face up
The screen of the device faces upward.
CWM Face down
The screen of the device faces downward.
CWM Bring to see
A sensor of this type triggers when the device face is tilted towards the user.
Detection of somatosensory answer, flip mute and reject negative.
PDR compensate GPS.
CWM phone fall
CWM Taking elevator
Game rotation vector
Geomagnetic rotation vector
Face up/Face down
Driving/Taking train recognition
Base on GNSS and PDR fusion positioning sensor, it can achieve accurate localization, record the routes while running, walking, biking and hiking. At the end, output the dynamic trajectory even under the unstable GNSS signal.
lower power consumption：Reduce over 75% GPS run time
Prevent GPS location drifting from external interference
Smooth trajectory during low speed exercises. (Walking case)