摘要

方位传感器能够提供给用户表征物体方位的位置、角度或两者皆有的信息,但是,各个传感器定义的坐标系、数据及测量精度、数据处理过程都不同,因而在调用不同传感器时需要对应用程序做一定修改。针对这个问题,提出基于三个方位传感器(BIRD、GPS、COMPASS)的接入组件的设计与实现。该组件将各个传感器的数据处理,数据统一模块进行封装,返回同一坐标系下的6自由度信息。它屏蔽了传感器的操作细节以及它们的异构性,提供给上层统一调用接口,并且在不更改接口的前提下组件对象能够平滑地实现自身的升级、扩展。

全文