We use cookies to improve your experience with our site.

CBSC:基于群智感知的手机气压传感器自动校准系统

CBSC: A Crowdsensing System for Automatic Calibrating of Barometers

  • 摘要: 基于移动群智感知的软件系统通过大量普通用户的集体智慧可以完成大规模的复杂任务。本文建立了一个典型的群智感知系统,可以高效的对大量的智能手机传感器进行校准。手机气压传感器目前已经十分普遍,并在很多应用中被广泛使用,比如定位、环境感知和行为识别等。可惜的是目前的智能手机气压传感器是不够精确的,要高效的校准大量的手机气压传感器具有较大的挑战。本文通过提出一个基于群智感知的智能手机气压传感器校准系统来应对这一问题。该系统仅利用低功耗的气压传感器而不依赖于设置其他参考点和人为的手动操作。本文提出了基于隐式马尔科夫模型的一对一校准模型,然后通过提出解决一个最小支配集的方法实现所有传感器的校准。实验表明CBSC在84%的情况下误差低于0.1hpa。与传统的校准方法相比,CBSC更实用,精度也满足要求。该软件系统的经验也对今后开发其它移动群智感知软件系统提供了很高的参考价值。

     

    Abstract: The mobile crowdsensing software systems can complete large-scale and complex sensing tasks with the help of the collective intelligence from large numbers of ordinary users. In this paper, we build a typical crowdsensing system, which can efficiently calibrate large numbers of smartphone barometer sensors. The barometer sensor now becomes a very common sensor on smartphones. It is very useful in many applications, such as positioning, environment sensing and activity detection. Unfortunately, most smartphone barometers today are not accurate enough, and it is rather challenging to efficiently calibrate a large number of smartphone barometers. Here, we try to achieve this goal by designing a crowdsensingbased smartphone calibration system, which is called CBSC. It makes use of low-power barometers on smartphones and needs few reference points and little human assistant. We propose a hidden Markov model for peer-to-peer calibration, and calibrate all the barometers by solving a minimum dominating set problem. The field studies show that CBSC can get an accuracy of within 0.1 hPa in 84% cases. Compared with the traditional solutions, CBSC is more practical and the accuracy is satisfying. The experience gained when building this system can also help the development of other crowdsensing-based systems.

     

/

返回文章
返回