Sensor Fusion Software
Smart. Dynamic. Distortion-free.
Sensor fusion software
Bosch Sensortec’s sensor fusion software BSX is a complete 9-axis fusion solution which combines the measurements from 3-axis gyroscope, 3-axis geomagnetic sensor and a 3-axis accelerometer to provide a robust absolute orientation vector. The sensor fusion software BSX provides orientation information in form of quaternion or Euler angles.
The algorithm fuses the sensor raw data from 3-axis accelerometer, 3-axis geomagnetic sensor and 3-axis gyroscope in an intelligent way to improve each sensor’s output. This includes algorithms for offset calibration of each sensor, monitoring of the calibration status and Kalman filter fusion to provide distortion-free and refined orientation vectors. Since Bosch Sensortec 9-axis fusion software is developed together with the sensor hardware, optimized performance in terms of dynamics and immunity to distortion effects is achieved.
Direct access to the Bosch sensor hardware allows the user to set use case specific operation modes regarding data rates and noise thresholds. The solution provides a ready-to-use advanced 9-axis sensor fusion system which reduces the complexity for customers and helps in rapid development of advanced sensor applications.
The BSXlite software is a feature reduced version of Bosch Sensortec’s sensor fusion software. BSX is a professional grade software used in multiple smartphone platforms and therefore contains many features which are not required in non-smartphone applications. BSXlite aims to reduce the integration complexity while maintaining a performance that is suitable for most applications.
Bosch Sensortec provides BSXlite as a limited-feature edition of the BSX-Full software library. Additional to the BSXlite, BSX full version contains several valuable features such as advanced fast calibration, virtual sensors such as linear acceleration, gravity, gestures, step counter, etc. and supports multiple data rates up to 2000 Hz. BSXlite is available for download (after accepting the license agreements), and for the BSX full version software, please contact Bosch Sensortec directly.
BSXlite provides dynamic and accurate orientation of the target platform. It is typically used to provide enhanced user experience for gaming, navigation systems, dead reckoning etc.
Typical applications include:
- Enhanced intuitive high speed gaming (including real-time 1:1 motion tracking)
- Augmented reality and location based services
- Motion-based user interfaces
- Pedestrian navigation, pedestrian dead reckoning (PDR)
- Pointing devices, remote controls
- Toys, remote controlled flying toys
- Robot navigation and position