定位指针位置的方法、系统及设备.pdf

上传人:1*** 文档编号:1574452 上传时间:2018-06-25 格式:PDF 页数:28 大小:9.35MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210521174.3

申请日:

2012.12.06

公开号:

CN103049101A

公开日:

2013.04.17

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/0346申请日:20121206|||公开

IPC分类号:

G06F3/0346(2013.01)I

主分类号:

G06F3/0346

申请人:

上海飞智电子科技有限公司

发明人:

黄炜; 汪沁

地址:

200433 上海市杨浦区国定路335号12013-6室

优先权:

专利代理机构:

上海光华专利事务所 31219

代理人:

李仪萍

PDF下载: PDF下载
内容摘要

本发明提供一种定位指针位置的方法、系统及设备。根据本发明的方法,先基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子,并基于所述第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;随后再将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息,由此可实现对由脱离桌面的手控装置所控制的指针进行精确定位。

权利要求书

权利要求书一种定位指针位置的方法,其特征在于,所述定位指针位置的方法至少包括步骤:
1)基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子,并基于所述第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;
2)将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。
根据权利要求1所述的定位指针位置的方法,其特征在于,所述步骤1)还包括:
‑基于当前时刻的三轴地磁分布来估计所述手控装置在所述第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二观测因子;
‑基于当前时刻的前一时刻所述手控装置在第二坐标系下的第二后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二先验估计因子;
‑ 基于所述手控装置当前时刻的第二观测因子与第二先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二后验估计因子;
‑ 基于所述手控装置当前时刻的第一姿态因子及第二后验估计因子来确定所述手控装置当前时刻在第二坐标系下的三维姿态。
根据权利要求2所述的定位指针位置的方法,其特征在于,所述步骤1)还包括:
‑基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一观测因子;
‑基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一先验估计因子;
‑ 基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子;
‑ 基于所述手控装置当前时刻的第一后验估计因子及第二后验估计因子,来确定所述手控装置当前时刻在第二坐标系下的三维姿态。
根据权利要求1所述的定位指针位置的方法,其特征在于,所述步骤1)还包括:
‑基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一观测因子;
‑基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一先验估计因子;
‑ 基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子;
‑基于当前时刻的第一后验估计因子和第二姿态因子,来确定所述手控装置当前时刻在第二坐标系下的三维姿态。
根据权利要求2至4任一项所述的定位指针位置的方法,其特征在于,所述相关信息包括以下至少一项:
当前时刻及当前时刻之前的预定时间内的三轴加速度;
当前时刻及当前时刻之前的预定时间内的三轴角速度;
当前时刻及当前时刻之前的预定时间内的三轴地磁分布;
当前时刻之前的预定时间内的第一观测因子;
当前时刻之前的预定时间内的第一先验估计因子;
当前时刻之前的预定时间内的第二观测因子;
当前时刻之前的预定时间内的第二先验估计因子。
一种定位指针位置的定位系统,其特征在于,所述定位指针位置的定位系统至少包括:
姿态确定模块,用于基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子再基于所述第一姿态因子与第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;
指针位置计算模块,用于将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。
根据权利要求6所述的定位指针位置的定位系统,其特征在于,所述姿态确定模块还包括:
第一确定模块,用于基于当前时刻的三轴地磁分布来估计所述手控装置在所述第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二观测因子;
第二确定模块,用于基于当前时刻的前一时刻所述手控装置在第二坐标系下的第二后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二先验估计因子;
第三确定模块,用于基于所述手控装置当前时刻的第二观测因子与第二先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二后验估计因子;
第四确定模块,用于基于第一姿态因子和当前时刻的第二后验估计因子,来确定所述手控装置当前时刻在第二坐标系下的三维姿态。
根据权利要求7所述的定位指针位置的定位系统,其特征在于,所述姿态确定模块还包括:
第一估计模块,用于基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一观测因子;
第二估计模块,用于基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一先验估计因子;
第三估计模块,用于基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子;
第四估计模块,用于基于所述手控装置当前时刻的第一后验估计因子及第二后验估计因子来确定所述手控装置当前时刻在第二坐标系下的三维姿态。
根据权利要求6所述的定位指针位置的定位系统,其特征在于,所述姿态确定模块还包括:
第一估计模块,用于基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一观测因子;
第二估计模块,用于基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一先验估计因子;
第三估计模块,用于基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子;
第四估计模块,用于基于所述手控装置当前时刻的第一后验估计因子及第二姿态因子来确定所述手控装置当前时刻在第二坐标系下的三维姿态。
根据权利要求7至9任一项所述的定位指针位置的定位系统,其特征在于,所述相关信息包括以下至少一项:
当前时刻及当前时刻之前的预定时间内的三轴加速度;
当前时刻及当前时刻之前的预定时间内的三轴角速度;
当前时刻及当前时刻之前的预定时间内的三轴地磁分布;
当前时刻之前的预定时间内的第一观测因子;
当前时刻之前的预定时间内的第一先验估计因子;
当前时刻之前的预定时间内的第二观测因子;
当前时刻之前的预定时间内的第二先验估计因子。
一种智能设备,其特征在于,所述智能设备至少包括权利要求6至10任一项所述的定位系统。
根据权利要求11所述的智能设备,其特征在于,所述智能设备包括手控装置或计算机设备。
根据权利要求12所述的智能设备,其特征在于,所述手控装置包括:鼠标、遥控器或游戏手柄。
根据权利要求12所述的智能设备,其特征在于,所述计算机设备包括:智能电视、机顶盒或个人计算机。

说明书

说明书定位指针位置的方法、系统及设备
技术领域
本发明涉及电子领域,特别是涉及一种定位指针位置的方法、系统及设备。
背景技术
目前,市场上绝大部分鼠标都依靠光学传感器或激光传感器实现光标定位,这种鼠标需要放置在桌面或其他平面上,再由操作者移动鼠标,由此来操控指针。而随着大屏幕显示设备的普及,电视机、机顶盒等产品的三网融合,电视机和机顶盒等将搭载更多的互动内容,此时用户对操控指针的方式提出了更高的要求,希望操控方式能更便捷更自由,常要求不再借助桌面或其他平面,而是直接在三维空间中自由移动控制器来定位鼠标光标。例如,基于三维空间中的控制器对屏幕的指向位置来定位鼠标光标,使得鼠标的移动和控制器指向屏幕的位置保持一致,如此使得对鼠标所控制的指针的定位也提出了更新的要求。
为此,诸多研究人员开始研究出一些惯性传感器光标控制装置,例如,专利号为5898421的美国专利文献“Gyroscopic pointer and method”提出了用X、Y两轴陀螺仪来构建空间指示器。又例如,专利号为2008291163A1的美国专利文献“3D Pointing Devices with Orientation Compensation and Improved Usability”及专利号为2009326857A1的美国专利文献“Hand Held Pointing Device With Roll Compensation”都提出了用陀螺仪和加速度计的架构来构建空中指向定位器。其中X、Y、Z三轴加速度计用于对定位器在手中握持时产生的倾斜进行补偿。以上专利提出的方案仅依靠陀螺仪获取的角速度值,或者加速度计获取的加速度值配合角速度值来计算光标的位置,只能计算出光标移动的相对位置,并不能计算出光标在屏幕中的绝对位置,从而无法将光标的指向和屏幕的位置建立起绝对的对应关系。又如,专利号为US8032324B1的专利提出采用地磁分布值配合加速度值或角速度值来计算鼠标光标的绝对位置。但是此类专利将地磁分布值和加速度值(或角速度值)合并起来放在一个模型中来计算控制装置的姿态,由于地磁分布值和加速度值是两种互不相关的参数,将其合并起来放在一个模型中来计算控制装置的姿态会出现较大偏差,从而造成光标的定位出现偏差。
对于此类惯性传感器光标控制装置来说,由于用户在空中而非桌面上来移动控制装置进行光标定位,如何实时准确地估计出光标控制装置在空间中的姿态和运动的轨迹,从而将控制装置的指向和屏幕光标的绝对位置保持一致,使该类惯性传感器定位的输入装置获得良好的用户体验,是本领域技术人员迫切需要解决的课题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种定位指针位置的方法、系统及设备,以实现对指针的精确定位。
为实现上述目的及其他相关目的,本发明提供一种定位指针位置的方法,其至少包括步骤:
1)基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子,并基于所述第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;
2)将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。
本发明还提供一种定位指针位置的定位系统,其至少包括:
姿态确定模块,用于基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子,再基于所述第一姿态因子与第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;
指针位置计算模块,用于将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。
本发明还提供一种智能设备,其至少包括前述的定位系统。
如上所述,本发明的定位指针位置的方法、系统及设备,具有以下有益效果:可实现对由脱离桌面的手控装置所控制的指针进行精确的绝对位置定位。
附图说明
图1显示为本发明的定位指针位置的方法的一种优选流程图。
图2显示为手控装置及第一坐标系的示意图。
图3显示为第二坐标系及姿态角θ、示意图。
图4显示为本发明的定位指针位置的方法的另一种优选流程图。
图5显示为本发明的定位指针位置的方法的又一种优选流程图。
图6显示为本发明的定位指针位置的定位系统的一种优选示意图。
图7显示为本发明的定位指针位置的定位系统的另一种优选示意图。
图8显示为本发明的定位指针位置的定位系统的另一种优选示意图。
元件标号说明
1                        定位系统
11                       姿态确定模块
111                      第一估计模块
112                      第二估计模块
113                      第三估计模块
114                      第四估计模块
111’                    第一确定模块
112’                    第二确定模块
113’                     第三确定模块
114’                     第四确定模块
12                       指针位置计算模块
S1、S2、S11‑S15、S11’‑S15’        步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
请参阅图1至图8。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
如图1所示,本发明提供一种定位指针位置的方法。其中,根据本发明的方法,主要通过定位系统来完成,该定位系统包括但不限于安装在智能设备中、且能够实现本发明方案的诸如应用模块、操作系统、处理控制器等的系统。其中,该智能设备包括但不限于:定位指针的手控装置或计算机设备等。所述手控装置包括基于操作者的操控来控制所述指针的显示位置的装置,优选地,包括但不限于:鼠标、遥控器、游戏手柄等。该计算机设备包括但不限于:个人计算机、智能电视、机顶盒等。其中,所述指针包括显示于诸如计算机的显示屏或电视机等显示设备上的指针或光标等。
在步骤S1中,所述定位系统基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子再基于所述第一姿态因子与第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态。
其中,所述第一坐标系是根据手控装置自身上下左右前后方向所建立的坐标系。例如,如图2所示,以图示的手控装置的操控面的左右方向为第一坐标系的X轴、操控面的前后方向为第一坐标系的Y轴、手控装置的上下高度方向为Z轴,其中,右方向为X轴正方向、左方向为X轴负方向、前方向为Y轴正方向、后方向为Y轴负方向、上方向为Z轴正方向、下方向为Z轴负方向。
其中,所述第二坐标系是根据显示设备所放置的地球系统建立的坐标系,例如,如图3所示,以显示指针的显示设备120的显示屏122垂直于地球表面放置时,所述显示设备的宽度方向为第二坐标系的X轴、高度方向为Y轴。
其中,所述手控装置在第一坐标系下的三轴加速度由设置在所述手控装置内的三轴加速度计感测自身所属的第一坐标系的X方向、Y方向、Z方向的加速度获得,所述手控装置在第一坐标系下的角速度由设置在所述手控装置内的三轴陀螺仪感测自身所属的第一坐标系的X方向、Y方向、Z方向的角速度获得。所述三轴地磁分布由设置在所述手控装置内的三轴磁力计感测自身所属的第一坐标系的X方向、Y方向、Z方向的磁场强度获得
其中,所述手控装置在第二坐标系下的三维姿态通常以角度,例如,俯仰角θ、滚动角和偏航角γ来表示,如图3所示。需要说明的是,图中所述手控装置部分的虚线所示的方向分别与第二坐标系下的一方向轴的方向对应。
优选地,所述定位系统直接基于控制指针的手控装置当前时刻在第一坐标系下的三轴加速度与三轴角速度、以及当前时刻之前的预定时间内所述手控装置的三维姿态来估计所述手控装置在第二坐标系下的第一姿态因子,再基于所述当前时刻的三轴角速度、三轴地磁分布以及当前时刻之前的预定时间内所述手控装置的三维姿态来估计所述手控装置在第二坐标系下的第二姿态因子;随后再基于第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态。
接着,在步骤S12中,所述定位系统将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。
具体地,所述定位系统基于所述手控装置当前时刻在第二坐标系下的俯仰角θ(t)、滚动角和偏航角γ(t)中的俯仰角θ(t)和偏航角γ(t)、以及所述手控装置初始三维姿态所指向的相应显示屏幕中心的俯仰角θ(0)和偏航角γ(0),按照下述公式来确定所述指针的位置信息(x,y):
x =(θ(t) ‑θ(0)) × scale;
y =(γ(t) ‑γ(0)) × scale;
其中, scale为预定比例因子,可决定指针的灵敏度。
图4示出了本发明的定位指针位置的方法的另一种优选流程图。
在步骤S11中,所述定位系统基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一观测因子。
其中,所述第一姿态因子包括任何能用来确定手控装置在第二坐标系下的三维姿态(即俯仰角θ、滚动角和偏航角γ)的相关参数。
例如,所述定位系统基于所述手控装置在当前时刻的三轴加速度gx(t)、gy(t)、gz(t)按照下述方式来估计第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一观测因子G1(t):
<mrow><MI>G</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>1</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>1</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>G</MI> <MSUB><MN>1</MN> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MI>g</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>g</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>g</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>/</MO> <MSUB><MI>g</MI> <MI>xyz</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>, <BR>其中,;gx(t)为当前时刻所述手控装置在第一坐标系的第一方向轴方向的加速度,gy(t)为当前时刻所述手控装置在第一坐标系的第二方向轴方向的加速度,gz(t)为当前时刻所述手控装置在第一坐标系的第三方向轴方向的加速度。 <BR>需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于所述手控装置在当前时刻的三轴加速度来估计第一姿态因子的方式,均包含在本发明的范围内。 <BR>在步骤S12中,所述定位系统基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一先验估计因子。 <BR>具体地,所述定位系统基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子G3(t‑1)、以及当前时刻所述手控装置的三轴角速度R(t),采用第一预测函数L1(G3(t‑1),R(t))来估计所述手控装置当前时刻的第一姿态因子,并将所获的第一姿态因子作为当前时刻的第一先验估计因子G2(t)。 <BR>其中,第一预测函数L1(G3(t‑1),R(t))为任何一种能基于第一后验估计因子G3(t‑1)及三轴角速度R(t)来估计第一先验估计因子G2(t)的函数,优选地,第一预测函数L1(G3(t‑1),R(t))可以采用如下形式: <BR><MATHS num="0002"><MATH><![CDATA[ <mrow><MI>G</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>2</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>2</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>G</MI> <MSUB><MN>2</MN> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MI>L</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>G</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>,</MO> <MI>R</MI> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>*</MO> <MI>M</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>&nbsp;, <BR>其中,G3x(t‑1)、G3y(t‑1)、G3z(t‑1)表示当前时刻之前的前一时刻所确定的所述手控装置在第二坐标系下三个方向轴方向的第一后验估计因子;M1(α)是第一旋转变化矩阵, <BR><MATHS num="0003"><MATH><![CDATA[ <mrow><MI>M</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MTEXT>sin</MTEXT> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MTEXT>cos</MTEXT> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MTEXT>cos</MTEXT> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MTEXT>cos</MTEXT> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED></MROW>]]&gt;</MATH></MATHS>,由于αx表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕X轴的旋转角度,其值等于当前时刻由角速度计测得的沿手控装置的左或右方向的角速度Rx(t),αy表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕Y轴的旋转角度,其值等于当前时刻由角速度计测得的沿手控装置的前或后方向的角速度Ry(t),αz表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕Z轴的旋转角度,其值等于当前时刻角速度计测得的沿手控装置的上或下方向的角速度Rz(t),故,<MATHS num="0004"><MATH><![CDATA[ <mrow> <MI>M</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> </MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0005"><MATH><![CDATA[ <mfenced open="[" close="]"><MTABLE><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED>]]&gt;</MATH></MATHS>&nbsp;。 <BR>需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度来估计第一姿态因子的方式,均包含在本发明的范围内。 <BR>接着,在步骤S13中,所述定位系统基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子。 <BR>其中,所述相关信息包括除了当前时刻的第一观测因子与第一先验估计因子之外、且与估计当前时刻的手控装置的姿态因子相关的信息,优选地,包括但不限于以下至少一项:i)当前时刻及当前时刻之前的预定时间内的三轴加速度;ii)当前时刻及当前时刻之前的预定时间内的三轴角速度;iii)当前时刻及当前时刻之前的预定时间内的三轴地磁分布;iv)当前时刻之前的预定时间内的第一观测因子;v)当前时刻之前的预定时间内的第一先验估计因子;vi)当前时刻之前的预定时间内的第二观测因子(容后陈述);vii)当前时刻之前的预定时间内的第二先验估计因子(容后陈述)等。 <BR>具体地,所述定位系统基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,采用第一融合函数来确定所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子G3(t)。 <BR>其中,第一融合函数包括任何一种以当前时刻的观测因子G1(t)、先验估计因子G2(t)及相关信息作为自变量、以当前时刻的后验估计因子G3(t)作为因变量的函数。 <BR>例如,当相关信息包括当前时刻及当前时刻之前的预定时间内的三轴加速度值、及三轴角速度值时,一种优选的第一融合函数如下: <BR>G3(t)=G2(t)+β1(t)(G1(t)‑G2(t));其中,β1(t)为比例因子,其可采用符合使第一后验估计因子均方差最小原则的迭代运算来确定。例如,Qes(t)=Q(t‑1)+Z(t),β1(t)=Qes(t)/(Qes(t)+N(t)),Q(t)=(I‑β1(t))*Qes(t),其中Q是第一后验估计因子G3(t)的均方差;Qes(t)是第一先验估计因子G2(t)的均方差;Z(t)是角速度传感器的测量值的均方差,该值与角速度传感器选型有关,可以按照经验预先计算得到取值模型,该取值模型可以是以三轴加速度值和三轴角速度值为因变量的函数;N(t)是加速度传感器的测量值的均方差,该值与加速度传感器选型有关,可以按照经验预先计算得到取值模型,&nbsp;该取值模型也可以是以三轴加速度值和三轴角速度值为因变量的函数;I为单位阵。 <BR>又例如,当相关信息包括当前时刻之前的各第一观测因子G1(t‑1),G1(t‑2),…,G1(t‑n)、及各第一先验估计因子G2(t‑1),G2(t‑2),…,G2(t‑n)时,一种优选的第一融合函数如下: <BR><MATHS num="0006"><MATH><![CDATA[ <mrow><MI>G</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MI>G</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>+</MO> <MSUBSUP><MI>Σ</MI> <MROW><MI>t</MI> <MO>-</MO> <MI>n</MI> </MROW><MI>t</MI> </MSUBSUP><MROW><MO>(</MO> <MI>G</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>x</MI> <MO>)</MO> </MROW><MO>-</MO> <MI>G</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>x</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>/</MO> <MI>n</MI> </MROW>]]&gt;</MATH></MATHS>。 <BR>又例如,当相关信息包括当前时刻及当前时刻之前的预定时间内的三轴加速度时,一种优选的第一融合函数如下: <BR>G3(t)=G2(t)+μ(t)(G1(t)‑G2(t));其中,μ(t)为比例因子,可根据当前时刻以及当前时刻之前的预定时间内三轴加速度的变化幅度来取值,μ(t)的确定原则为:三轴加速度的变化幅度越大μ(t)越接近0,三轴加速度的变化幅度越小μ(t)越接近1,例如,μ(t)=A*max(E(gx),E(gy),E(gz)),其中E(gx),E(gy),E(gz)分别是第一坐标系的第一方向轴方向、第二方向轴方向及第三方向轴方向的加速度在当前时刻以及当前时刻之前的预定时间内的均方差值,A是预定常数。 <BR>需要说明的是,当相关信息为上述列示之外的其他情形时,本领域技术人员基于上述列示,应该理解每一其他情形所对应的融合函数,故在此不再一一详述。此外,还需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来确定所述手控装置当前时刻在第二坐标系下的第一姿态因子的方式,均包含在本发明的范围内。 <BR>在步骤S14中,所述定位系统基于所述三轴角速度和三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子。 <BR>优选地,所述定位系统基于所述三轴角速度R(t)、三轴地磁分布n(t)以及当前时刻之前的预定时间内所述手控装置的三维姿态,来估计所述手控装置在第二坐标系下的第二姿态因子N4(t)。 <BR>接着,在步骤S15中,所述定位系统基于所述手控装置当前时刻的第一后验估计因子及所述第二姿态因子来确定所述手控装置当前时刻在第二坐标系下的三维姿态。 <BR>接着,所述定位系统执行步骤S2,由于步骤S2已在图1所示的实施例中予以详述,并以引用的方式包含于此,在此不再详述。 <BR>需要说明的是,前述步骤S11及S12并无先后顺序,例如,步骤S12在步骤S11之前进行,又例如,步骤S11与S12同时进行等。 <BR>图5示出了本发明的定位指针位置的方法的又一种优选流程图。 <BR>在步骤S11’中,所述定位系统基于当前时刻的三轴地磁分布来估计所述手控装置在所述第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二观测因子。 <BR>其中,所述第二姿态因子包括任何能用来确定手控装置在第二坐标系下的三维姿态(即俯仰角θ、滚动角和偏航角γ)的相关参数。 <BR>具体地,所述定位系统直接将三轴磁力计测量所获得的所述手控装置当前所在位置的磁力分布n(t)估计为所述手控装置在所述第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为观测磁力分布N1(t),即N1(t)=n(t)。 <BR>在步骤S12’中,所述定位系统基于当前时刻的前一时刻所述手控装置在第二坐标系下的第二后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二先验估计因子。 <BR>具体地,所述定位系统基于当前时刻的前一时刻所述手控装置在第二坐标系下的第二后验估计因子N3(t‑1)以及当前时刻所述手控装置的三轴角速度R(t),采用第二预测函数L2(N3(t‑1),R(t))来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得的第二姿态因子作为当前时刻的第二先验估计因子N2(t)。 <BR>其中,第二预测函数L2(N3(t‑1),R(t))为任何一种能基于第二后验估计因子N3(t‑1)及三轴角速度R(t)来估计当前时刻的第二先验估计因子N2(t)的函数,优选地,第二预测函数L2(N3(t‑1),R(t))可以采用如下形式: <BR><MATHS num="0007"><MATH><![CDATA[ <mrow><MI>N</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>2</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>2</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>N</MI> <MSUB><MN>2</MN> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MI>L</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>N</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>,</MO> <MI>R</MI> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>3</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>3</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>3</MN> </MROW><MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>*</MO> <MI>M</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>&nbsp;, <BR>其中,N3x(t‑1)、N3y(t‑1)、N3z(t‑1)表示当前时刻之前的前一时刻所确定的第二坐标系下的三个方向轴方向的第二后验估计因子;M3(α)&nbsp;是第二旋转变化矩阵,<MATHS num="0008"><MATH><![CDATA[ <mrow> <MI>N</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> <MI>M</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> </MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0009"><MATH><![CDATA[ <mfenced open="[" close="]"><MTABLE><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED>]]&gt;</MATH></MATHS>&nbsp;。 <BR>需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于当前时刻的前一时刻所述手控装置第二后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻第二先验估计因子的方式,均包含在本发明的范围内。 <BR>接着,在步骤S13’中,所述定位系统基于所述手控装置当前时刻的第二观测因子与第二先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二后验估计因子。 <BR>其中,所述相关信息已在图4所示的实施例中予以详述,并以引用的方式包含于此,在此不再详述。 <BR>具体地,所述定位系统基于所述手控装置当前时刻的第二观测因子N1(t)、第二先验估计因子N2(t)、以及相关信息,采用第二融合函数来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得的第二姿态因子作为当前时刻的第二后验估计因子N3(t)。 <BR>其中,第二融合函数包括任何一种以所述手控装置当前时刻第二观测因子N1(t)、第二先验估计因子N2(t)作为自变量、以当前时刻的第二后验估计因子N3(t)作为因变量的函数。 <BR>例如,当相关信息包括当前时刻及当前时刻之前的预定时间内的三轴角速度时,一种优选的第二融合函数如下: <BR>N3(t)=N2(t)+β2(N1(t)‑N2(t)), <BR>其中,β2为比例因子,其由当前时刻的角速度R(t)来决定,角速度R(t)越大,β2越接近1,反之β2接近0。 <BR>在步骤S14’中,所述定位系统基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子。 <BR>优选地,所述定位系统直接基于控制指针的手控装置在第一坐标系下的三轴加速度g(t)与三轴角速度R(t)、以及当前时刻之前的预定时间内所述手控装置的三维姿态,来估计所述手控装置在第二坐标系下的第一姿态因子G4(t)。 <BR>接着,在步骤S15’中,所述定位系统基于所述第一姿态因子和当前时刻的第二后验估计因子来确定所述手控装置在第二坐标系下的三维姿态。 <BR>优选地,所述定位系统直接基于第一姿态因子G4(t)以及当前时刻的第二后验估计因子N3(t),来估计所述手控装置当前时刻在第二坐标系下的三维姿态(θ(t)、、γ(t))。 <BR>更为优选地,所述定位系统基于前述步骤S13中所确定的所述手控装置当前时刻的第一后验估计因子G3(t)及第二后验估计因子N3(t),来确定所述手控装置当前时刻在第二坐标系下的三维姿态(θ(t)、、γ(t)) <BR>具体地,所述定位系统基于当前时刻在第二坐标系下的第一后验估计因子G3(t)及第二后验估计因子N3(t),采用如下方式来确定所述手控装置当前时刻在第二坐标系下的三维姿态(θ(t)、、γ(t)): <BR><MATHS num="0010"><MATH><![CDATA[ <mrow><MI>θ</MI> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MI>arctan</MI> <MROW><MO>(</MO> <MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>/</MO> <MSQRT><MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>y</MI> </MSUB><MSUP><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MN>2</MN> </MSUP><MO>+</MO> <MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>z</MI> </MSUB><MSUP><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MN>2</MN> </MSUP></MSQRT><MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>; <BR>; <BR><MATHS num="0011"><MATH><![CDATA[ <mrow><MI>γ</MI> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MI>arc </MI><MI>tan</MI> <MROW><MO>(</MO> <MSUB><MSUP><MI>Nw</MI> <MO>′</MO> </MSUP><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>/</MO> <MSUB><MSUP><MI>Nw</MI> <MO>′</MO> </MSUP><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>; <BR>其中,Nw′(t)是手控装置在第二坐标系下的磁场分布, <BR><MATHS num="0012"><MATH><![CDATA[ <mrow><MI>N</MI> <MSUP><MI>w</MI> <MO>′</MO> </MSUP><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MSUP><MI>Nw</MI> <MO>′</MO> </MSUP><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MSUP><MI>Nw</MI> <MO>′</MO> </MSUP><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>N</MI> <MSUB><MSUP><MI>w</MI> <MO>′</MO> </MSUP><MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MI>N</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>*</MO> <MI>M</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MI>N</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>/</MO> <MI>M</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>,M3(α)为第三旋转变化矩阵, <BR><MATHS num="0013"><MATH><![CDATA[ <mrow><MI>M</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED></MROW>]]&gt;</MATH></MATHS>其中α′x等于手控装置当前时刻在第二坐标系下的俯仰角的相反数‑θ(t),α′y等于手控装置当前时刻在第二坐标系下的滚动角的相反数,α′z的值等于0,故, <BR>。 <BR>接着,所述定位系统执行步骤S2,由于步骤S2已在图1所示的实施例中予以详述,并以引用的方式包含于此,在此不再详述。 <BR>需要说明的是,前述步骤S11’及S12’并无先后顺序,例如,步骤S12’在步骤S11’之前进行,又例如,步骤S11’与S12’同时进行等。 <BR>作为一种优选方式,根据本发明的方法,前述步骤S14也可采用步骤S14’中所述的方式,即基于所述手控装置当前时刻的第一后验估计因子G3(t)及第二后验估计因子N3(t),来确定所述手控装置当前时刻在第二坐标系下的三维姿态。 <BR>如图6所示,本发明提供一种定位指针位置的定位系统。其中,该定位系统1包括:姿态确定模块11及指针位置计算模块12。 <BR>所述姿态确定模块11基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子再基于所述第一姿态因子与第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态。 <BR>其中,所述指针包括显示于诸如计算机的显示屏或电视机等显示设备上的指针或光标等;所述手控装置包括基于操作者的操控来控制所述指针的显示位置的装置,优选地,包括但不限于:鼠标、遥控器、游戏手柄等。 <BR>其中,所述第一坐标系是根据手控装置自身上下左右前后方向所建立的坐标系。例如,如图2所示,以图2所示的手控装置的操控面的左右方向为第一坐标系的X轴、操控面的前后方向为第一坐标系的Y轴、手控装置的上下高度方向为Z轴,其中,右方向为X轴正方向、左方向为X轴负方向、前方向为Y轴正方向、后方向为Y轴负方向、上方向为Z轴正方向、下方向为Z轴负方向。 <BR>其中,所述第二坐标系是根据显示设备所放置的地球系统建立的坐标系,例如,如图3所示,以显示指针的显示设备120的显示屏122垂直于地球表面放置时,所述显示设备的宽度方向为第二坐标系的X轴、高度方向为Y轴。 <BR>其中,所述手控装置在第一坐标系下的三轴加速度由设置在所述手控装置内的三轴加速度计感测自身所属的第一坐标系的X方向、Y方向、Z方向的加速度获得,所述手控装置在第一坐标系下的角速度由设置在所述手控装置内的三轴陀螺仪感测自身所属的第一坐标系的X方向、Y方向、Z方向的角速度获得。所述三轴地磁分布由设置在所述手控装置内的三轴磁力计感测自身所属的第一坐标系的X方向、Y方向、Z方向的磁场强度获得。 <BR>其中,所述手控装置在第二坐标系下的三维姿态通常以角度,例如,俯仰角θ、滚动角和偏航角γ来表示,如图3所示。需要说明的是,图中所述手控装置部分的虚线所示的方向分别与第二坐标系下的一方向轴的方向对应。 <BR>优选地,所述姿态确定模块11&nbsp;直接基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度、以及当前时刻之前的预定时间内所述手控装置的三维姿态来估计所述手控装置在第二坐标系下的第一姿态因子,再基于所述三轴角速度、三轴地磁分布以及当前时刻之前的预定时间内所述手控装置的三维姿态来估计所述手控装置在第二坐标系下的第二姿态因子;随后再基于第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态。 <BR>接着,所述指针位置计算模块12将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。 <BR>具体地,所述指针位置计算模块12基于所述手控装置在第二坐标系下的俯仰角θ(t)、滚动角和偏航角γ(t)中的俯仰角θ(t)和偏航角γ(t)、以及所述手控装置姿态初始三维姿态所指向的相应显示屏幕中心的俯仰角θ(0)和偏航角γ(0),按照下述公式来确定所述指针的位置信息(x,y):x&nbsp;=(θ(t)‑θ(0))&nbsp;×&nbsp;scale; <BR>y&nbsp;=(γ(t)&nbsp;‑γ(0))&nbsp;×&nbsp;scale; <BR>其中,&nbsp;scale为预定比例因子,可决定指针的灵敏度。 <BR>图7示出了本发明的定位指针位置的定位系统的另一种优选示意图。其中,所述定位系统1包括:姿态确定模块11与指针位置计算模块12;所述姿态确定模块11还包括:第一估计模块111、第二估计模块112、第三估计模块113、及第四估计模块114。 <BR>所述第一估计模块111基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一观测因子。 <BR>其中,所述第一姿态因子包括任何能用来确定手控装置在第二坐标系下的三维姿态(即俯仰角θ、滚动角和偏航角γ)的相关参数。 <BR>例如,所述第一估计模块111基于所述手控装置在当前时刻的三轴加速度gx(t)、gy(t)、gz(t)按照下述方式来估计第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一观测因子G1(t): <BR><MATHS num="0014"><MATH><![CDATA[ <mrow><MI>G</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>1</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>1</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>G</MI> <MSUB><MN>1</MN> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MI>g</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>g</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>g</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>/</MO> <MSUB><MI>g</MI> <MI>xyz</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>, <BR>其中,;gx(t)为当前时刻所述手控装置在第一坐标系的第一方向轴方向的加速度,gy(t)为当前时刻所述手控装置在第一坐标系的第二方向轴方向的加速度,gz(t)为当前时刻所述手控装置在第一坐标系的第三方向轴方向的加速度。 <BR>需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于所述手控装置在当前时刻的三轴加速度来估计第一姿态因子的方式,均包含在本发明的范围内。 <BR>所述第二估计模块112基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一先验估计因子。 <BR>具体地,所述第二估计模块112基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子G3(t‑1)、以及当前时刻所述手控装置的三轴角速度R(t),采用第一预测函数L1(G3(t‑1),R(t))来估计所述手控装置当前时刻的第一姿态因子,并将所获的第一姿态因子作为当前时刻的第一先验估计因子G2(t)。 <BR>其中,第一预测函数L1(G3(t‑1),R(t))为任何一种能基于第一后验估计因子G3(t‑1)及三轴角速度R(t)来估计第一先验估计因子G2(t)的函数,优选地,第一预测函数L1(G3(t‑1),R(t))可以采用如下形式: <BR><MATHS num="0015"><MATH><![CDATA[ <mrow><MI>G</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>2</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>2</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>G</MI> <MSUB><MN>2</MN> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MI>L</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>G</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>,</MO> <MI>R</MI> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>*</MO> <MI>M</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>&nbsp;, <BR>其中,G3x(t‑1)、G3y(t‑1)、G&nbsp;(t‑1)表示当前时刻之前的前一时刻所确定的所述手控装置在第二坐标系下三个方向轴方向的第一后验估计因子;M1(α)&nbsp;是第一旋转变化矩阵, <BR><MATHS num="0016"><MATH><![CDATA[ <mrow><MI>M</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MTEXT>sin</MTEXT> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MTEXT>cos</MTEXT> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW></MTD><MTD><MTEXT>cos</MTEXT> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>)</MO> </MROW><MTEXT>cos</MTEXT> <MROW><MO>(</MO> <MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED></MROW>]]&gt;</MATH></MATHS>,由于αx表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕X轴的旋转角度,其值等于当前时刻由角速度计测得的沿手控装置的左或右方向的角速度Rx(t),αy表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕Y轴的旋转角度,其值等于当前时刻由角速度计测得的沿手控装置的前或后方向的角速度Ry(t),αz表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕Z轴的旋转角度,其值等于当前时刻角速度计测得的沿手控装置的上或下方向的角速度Rz(t),故,<MATHS num="0017"><MATH><![CDATA[ <mrow> <MI>M</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> </MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0018"><MATH><![CDATA[ <mfenced open="[" close="]"><MTABLE><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED>]]&gt;</MATH></MATHS>&nbsp;。 <BR>需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度来估计第一姿态因子的方式,均包含在本发明的范围内。 <BR>接着,所述第三估计模块113基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子。 <BR>其中,所述相关信息包括除了当前时刻的第一观测因子与第一先验估计因子之外、且与估计当前时刻的手控装置的姿态因子相关的信息,优选地,包括但不限于以下至少一项:i)当前时刻及当前时刻之前的预定时间内的三轴加速度;ii)当前时刻及当前时刻之前的预定时间内的三轴角速度;iii)当前时刻及当前时刻之前的预定时间内的三轴地磁分布;iv)当前时刻之前的预定时间内的第一观测因子;v)当前时刻之前的预定时间内的第一先验估计因子;vi)当前时刻之前的预定时间内的第二观测因子;vii)当前时刻之前的预定时间内的第二先验估计因子等。 <BR>具体地,所述第三估计模块113基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,采用第一融合函数来确定所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子G3(t)。 <BR>其中,第一融合函数包括任何一种以当前时刻的第一观测因子G1(t)、第一先验估计因子G2(t)及相关信息作为自变量、以当前时刻的第一后验估计因子G3(t)作为因变量的函数。 <BR>例如,当相关信息包括当前时刻及当前时刻之前的预定时间内的三轴加速度值、及三轴角速度值时,一种优选的第一融合函数如下: <BR>G3(t)=G2(t)+β1(t)(G1(t)‑G2(t));其中,β1(t)为比例因子,其可采用符合使第一后验估计因子均方差最小原则的迭代运算来确定。例如,Qes(t)=Q(t‑1)+Z(t),β1(t)=Qes(t)/Qes(t)+N(t)),Q(t)=(I‑β1(t))*Qes(t),其中Q(t)是第一后验估计因子G3(t)的均方差;Qes(t)是第一先验估计因子G2(t)的均方差;Z(t)是角速度传感器的测量值的均方差,该值与角速度传感器选型有关,可以按照经验预先计算得到取值模型,该取值模型可以是以三轴加速度值和三轴角速度值为因变量的函数;N(t)是加速度传感器的测量值的均方差,该值与加速度传感器选型有关,可以按照经验预先计算得到取值模型,&nbsp;该取值模型也可以是以三轴加速度值和三轴角速度值为因变量的函数;I为单位阵。 <BR>又例如,当相关信息包括当前时刻之前的各第一观测因子G1(t‑1),G1(t‑2),…,G1(t‑n)、及各第一先验估计因子G2(t‑1),G2(t‑2),…,G2(t‑n)时,一种优选的第一融合函数如下: <BR><MATHS num="0019"><MATH><![CDATA[ <mrow><MI>G</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MI>G</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>+</MO> <MSUBSUP><MI>Σ</MI> <MROW><MI>t</MI> <MO>-</MO> <MI>n</MI> </MROW><MI>t</MI> </MSUBSUP><MROW><MO>(</MO> <MI>G</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>x</MI> <MO>)</MO> </MROW><MO>-</MO> <MI>G</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>x</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>/</MO> <MI>n</MI> </MROW>]]&gt;</MATH></MATHS>。 <BR>又例如,当相关信息包括当前时刻及当前时刻之前的预定时间内的三轴加速度时,一种优选的第一融合函数如下: <BR>G3(t)=G2(t)+μ(t)(G1(t)‑G2(t));其中,μ(t)为比例因子,可根据当前时刻以及当前时刻之前的预定时间内三轴加速度的变化幅度来取值,μ(t)的确定原则为:三轴加速度的变化幅度越大μ(t)越接近0,三轴加速度的变化幅度越小μ(t)越接近1,例如,μ(t)=A*max(E(gx),E(gy),E(gz)),其中E(gx),E(gy),E(gz)分别是第一坐标系的第一方向轴方向、第二方向轴方向及第三方向轴方向的加速度在当前时刻以及当前时刻之前的预定时间内的均方差值,A是预定常数。 <BR>需要说明的是,当相关信息为上述列示之外的其他情形时,本领域技术人员基于上述列示,应该理解每一其他情形所对应的融合函数,故在此不再一一详述。此外,还需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来确定所述手控装置当前时刻在第二坐标系下的第一姿态因子的方式,均包含在本发明的范围内。 <BR>接着,所述第四估计模块114基于所述三轴角速度和三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子。 <BR>优选地,所述第四估计模块114基于所述三轴角速度R(t)、三轴地磁分布n(t)以及当前时刻之前的预定时间内所述手控装置的三维姿态,来估计所述手控装置在第二坐标系下的第二姿态因子N4(t)。 <BR>接着,所述第四估计模块114基于所述手控装置当前时刻的第一后验估计因子及第二姿态因子来确定所述手控装置当前时刻在第二坐标系下的三维姿态。 <BR>接着,所述指针位置计算模块12将所述手控装置当前时刻在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息,由于指针位置计算模块12已在图6所示的实施例中予以详述,并以引用的方式包含于此,在此不再详述。 <BR>需要说明的是,前述第一估计模块111及第二估计模块112的操作并无先后顺序,例如,第二估计模块112的操作在第一估计模块111的操作之前进行,又例如,第一估计模块111的操作与第二估计模块112的操作同时进行等。 <BR>图8示出了本发明的定位指针位置的定位系统的又一种优选示意图。其中,所述定位系统1包括:姿态确定模块11与指针位置计算模块12;所述姿态确定模块11还包括:第一确定模块111’、第二确定模块112’、第三确定模块113’、及第四确定模块114’。 <BR>所述第一确定模块111’&nbsp;基于当前时刻的三轴地磁分布来估计所述手控装置在所述第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二观测因子。 <BR>其中,第二姿态因子包括任何能用来确定手控装置在第二坐标系下的三维姿态(即俯仰角θ、滚动角和偏航角γ)的相关参数。 <BR>具体地,所述第一确定模块111’直接将三轴磁力计测量所获得的所述手控装置当前所在位置的磁力分布n(t)估计为所述手控装置在所述第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二观测因子N1(t),即N1(t)=n(t)。 <BR>所述第二确定模块112’基于当前时刻的前一时刻所述手控装置第二后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二先验估计因子。 <BR>具体地,所述第二确定模块112’基于当前时刻的前一时刻所述手控装置所在位置的第二后验估计因子N3(t‑1)以及当前时刻所述手控装置的三轴角速度R(t),采用第二预测函数L2(N3(t‑1),R(t))来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得的第二姿态因子作为当前时刻的第二先验估计因子N2(t)。 <BR>其中,第二预测函数L2(N3(t‑1),R(t))为任何一种能基于第二后验估计因子N3(t‑1)及三轴角速度R(t)来估计当前时刻的第二先验估计因子N2(t)的函数,优选地,第二预测函数L2(N3(t‑1),R(t))可以采用如下形式: <BR><MATHS num="0020"><MATH><![CDATA[ <mrow><MI>N</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>2</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>2</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>N</MI> <MSUB><MN>2</MN> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MI>L</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>N</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>,</MO> <MI>R</MI> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>3</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>3</MN> </MROW><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MROW><MI>N</MI> <MN>3</MN> </MROW><MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>*</MO> <MI>M</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>&nbsp;, <BR>其中,N3x(t‑1),、N3y(t‑1)、N3z(t‑1)表示当前时刻之前的前一时刻所确定的第二坐标系下的三个方向轴方向的第二后验估计因子;M2(α)是第二旋转变化矩阵,<MATHS num="0021"><MATH><![CDATA[ <mrow> <MI>M</MI> <MN>2</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> <MI>M</MI> <MN>1</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0022"><MATH><![CDATA[ <mfenced open="[" close="]"><MTABLE><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUB><MI>R</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED>]]&gt;</MATH></MATHS>&nbsp;。 <BR>需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于当前时刻的前一时刻所述手控装置第二后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子的方式,均包含在本发明的范围内。 <BR>接着,所述第三确定模块113’基于所述第二观测因子、第二先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得的第二姿态因子作为当前时刻的第二后验估计因子。 <BR>其中,所述相关信息已在图7所示的实施例中予以详述,并以引用的方式包含于此,不再详述。 <BR>具体地,所述第三确定模块113’基于所述第二观测因子N1(t)、第二先验估计因子N2(t)以及相关信息,采用第二融合函数来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得的第二姿态因子作为当前时刻的第二后验估计因子N3(t)。 <BR>其中,第二融合函数包括任何一种以所述手控装置当前时刻第二观测因子N1(t)、第二先验估计因子N2(t)以及相关信息作为自变量、以当前时刻的第二后验估计因子N3(t)作为因变量的函数。 <BR>当所述相关信息包括当前时刻及当前时刻之前的预定时间内的三轴角速度时,一种优选的第二融合函数如下: <BR>N3(t)=N2(t)+β2(N1(t)‑N2(t)), <BR>其中,β2为比例因子,其由当前时刻的角速度R(t)来决定,角速度R(t)越大,β2越接近1,反之β2接近0。 <BR>所述第四确定模块114’基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子。 <BR>优选地,所述第四确定模块114’直接基于控制指针的手控装置在第一坐标系下的三轴加速度g(t)与三轴角速度R(t)、以及当前时刻的前一时刻所述手控装置的三维姿态来估计所述手控装置在第二坐标系下的第一姿态因子G4(t)。 <BR>接着,所述第四确定模块114’基于所述第一姿态因子和当前时刻的第二后验估计因子来确定所述手控装置在第二坐标系下的三维姿态。 <BR>优选地,所述第四确定模块114’直接基于第一姿态因子G4(t)以及当前时刻的第二后验估计因子N3(t)来估计所述手控装置当前时刻在第二坐标系下的三维姿态(θ(t)、、γ(t))。 <BR>更为优选地,所述第四确定模块114’基于前述第三估计模块113中所确定的所述手控装置当前时刻的第一后验估计因子G3(t)及第二后验估计因子N3(t),来确定所述手控装置当前时刻在第二坐标系下的三维姿态(θ(t)、、γ(t))。 <BR>具体地,第四确定模块114’基于当前时刻在第二坐标系下的后验估计因子G3(t)及第二后验估计因子N3(t),采用如下方式来确定所述手控装置当前时刻在第二坐标系下的三维姿态(θ(t)、、γ(t)): <BR><MATHS num="0023"><MATH><![CDATA[ <mrow><MI>θ</MI> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MI>arctan</MI> <MROW><MO>(</MO> <MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>/</MO> <MSQRT><MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>y</MI> </MSUB><MSUP><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MN>2</MN> </MSUP><MO>+</MO> <MSUB><MROW><MI>G</MI> <MN>3</MN> </MROW><MI>z</MI> </MSUB><MSUP><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MN>2</MN> </MSUP></MSQRT><MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>; <BR>; <BR><MATHS num="0024"><MATH><![CDATA[ <mrow><MI>γ</MI> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MI>arc </MI><MI>tan</MI> <MROW><MO>(</MO> <MSUB><MSUP><MI>Nw</MI> <MO>′</MO> </MSUP><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>/</MO> <MSUB><MSUP><MI>Nw</MI> <MO>′</MO> </MSUP><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>; <BR>其中,Nw′(t)是手控装置在第二坐标系下的磁场分布, <BR><MATHS num="0025"><MATH><![CDATA[ <mrow><MI>N</MI> <MSUP><MI>w</MI> <MO>′</MO> </MSUP><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MSUP><MI>Nw</MI> <MO>′</MO> </MSUP><MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MSUP><MI>Nw</MI> <MO>′</MO> </MSUP><MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>N</MI> <MSUB><MSUP><MI>w</MI> <MO>′</MO> </MSUP><MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MI>N</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW><MO>*</MO> <MI>M</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUB><MI>N</MI> <MI>x</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>y</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>z</MI> </MSUB><MROW><MO>(</MO> <MI>t</MI> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>/</MO> <MI>M</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS>,M3(α)为第三旋转变化矩阵,<MATHS num="0026"><MATH><![CDATA[ <mrow> <MI>M</MI> <MN>3</MN> <MROW><MO>(</MO> <MI>α</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MO>+</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MO>+</MO> <MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>z</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MO>-</MO> <MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MI>sin</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD><MTD><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>x</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW><MI>cos</MI> <MROW><MO>(</MO> <MSUP><MSUB><MI>α</MI> <MI>y</MI> </MSUB><MO>′</MO> </MSUP><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED></MROW>]]&gt;</MATH></MATHS>其中α′x等于手控装置当前时刻在第二坐标系下的俯仰角的相反数‑θ(t),α′y等于手控装置当前时刻在第二坐标系下的滚动角的相反数,α′z的值等于0,故, <BR>。 <BR>接着,所述指针位置计算模块12执行操作,由于指针位置计算模块12已在图6所示的实施例中予以详述,并以引用的方式包含于此,在此不再详述。 <BR>需要说明的是,前述第一确定模块111’及第二确定模块112’的操作并无先后顺序,例如,第二确定模块112’的操作在第一确定模块111’&nbsp;的操作之前进行,又例如,第一确定模块111’&nbsp;的操作与第二确定模块112’的操作同时进行等。 <BR>此外,前述第四确定模块也可基于前述第三估计模块113中所确定的所述手控装置当前时刻的第一后验估计因子G3(t)及第二后验估计因子N3(t),来确定所述手控装置当前时刻在第二坐标系下的三维姿态(θ(t)、、γ(t))。 <BR>综上所述,本发明利用三轴加速度计、三轴陀螺仪和三轴磁力计等惯性传感器,可以脱离桌面或其它辅助平面,通过在三维空间中自由移动控制器来实现鼠标光标的绝对位置定位。本发明的定位指针位置的方法及系统基于手控装置在各个方向运动的加速度、角速度和地磁分布数据融合来精确估算手控装置的三维姿态,再将手控装置的三维姿态映射至二维空间来确定光标在屏幕中的绝对位置。不管在操作过程中,手控装置在用户手中的姿态相对静止还是发生大幅度的变化,本发明提出的方法都能精确地将手控装置在三维空间中的移动映射成光标在屏幕中的绝对位置。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。 <BR>上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。</p></div> </div> </div> </div> <div class="tempdiv cssnone" style="line-height:0px;height:0px; overflow:hidden;"> </div> <div id="page"> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-6/16/a4c9b1f2-ec60-4987-9713-fd9fd540cb23/a4c9b1f2-ec60-4987-9713-fd9fd540cb231.gif' alt="定位指针位置的方法、系统及设备.pdf_第1页" width='100%'/></div><div class="pageSize">第1页 / 共28页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-6/16/a4c9b1f2-ec60-4987-9713-fd9fd540cb23/a4c9b1f2-ec60-4987-9713-fd9fd540cb232.gif' alt="定位指针位置的方法、系统及设备.pdf_第2页" width='100%'/></div><div class="pageSize">第2页 / 共28页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-6/16/a4c9b1f2-ec60-4987-9713-fd9fd540cb23/a4c9b1f2-ec60-4987-9713-fd9fd540cb233.gif' alt="定位指针位置的方法、系统及设备.pdf_第3页" width='100%'/></div><div class="pageSize">第3页 / 共28页</div> </div> <div id="pageMore" class="btnmore" onclick="ShowSvg();">点击查看更多>></div> <div style="margin-top:20px; line-height:0px; height:0px; overflow:hidden;"> <div style=" font-size: 16px; background-color:#e5f0f7; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;">资源描述</div> <div class="detail-article prolistshowimg"> <p>《定位指针位置的方法、系统及设备.pdf》由会员分享,可在线阅读,更多相关《定位指针位置的方法、系统及设备.pdf(28页珍藏版)》请在专利查询网上搜索。</p> <p >1、(10)申请公布号 CN 103049101 A(43)申请公布日 2013.04.17CN103049101A*CN103049101A*(21)申请号 201210521174.3(22)申请日 2012.12.06G06F 3/0346(2013.01)(71)申请人上海飞智电子科技有限公司地址 200433 上海市杨浦区国定路335号12013-6室(72)发明人黄炜 汪沁(74)专利代理机构上海光华专利事务所 31219代理人李仪萍(54) 发明名称定位指针位置的方法、系统及设备(57) 摘要本发明提供一种定位指针位置的方法、系统及设备。根据本发明的方法,先基于控制指针的手控装置在第。</p> <p >2、一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子,并基于所述第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;随后再将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息,由此可实现对由脱离桌面的手控装置所控制的指针进行精确定位。(51)Int.Cl.权利要求书3页 说明书16页 附图8页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 3 页 说明书 16 页 附图 8 页1/3页21.一种定位指针位置的方法,其特征在于,。</p> <p >3、所述定位指针位置的方法至少包括步骤:1)基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子,并基于所述第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;2)将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。2.根据权利要求1所述的定位指针位置的方法,其特征在于,所述步骤1)还包括:-基于当前时刻的三轴地磁分布来估计所述手控装置在所述第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第。</p> <p >4、二观测因子;-基于当前时刻的前一时刻所述手控装置在第二坐标系下的第二后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二先验估计因子;- 基于所述手控装置当前时刻的第二观测因子与第二先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二后验估计因子;- 基于所述手控装置当前时刻的第一姿态因子及第二后验估计因子来确定所述手控装置当前时刻在第二坐标系下的三维姿态。3.根据权利要求2所述的定位指针位置的方法,其特征在于,所述步骤1)还包。</p> <p >5、括:-基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一观测因子;-基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一先验估计因子;- 基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子;- 基于所述手控装置当前时刻的第一后验估计因子及第二后验估计因子。</p> <p >6、,来确定所述手控装置当前时刻在第二坐标系下的三维姿态。4.根据权利要求1所述的定位指针位置的方法,其特征在于,所述步骤1)还包括:-基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一观测因子;-基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一先验估计因子;- 基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿。</p> <p >7、态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子;-基于当前时刻的第一后验估计因子和第二姿态因子,来确定所述手控装置当前时刻权 利 要 求 书CN 103049101 A2/3页3在第二坐标系下的三维姿态。5.根据权利要求2至4任一项所述的定位指针位置的方法,其特征在于,所述相关信息包括以下至少一项:当前时刻及当前时刻之前的预定时间内的三轴加速度;当前时刻及当前时刻之前的预定时间内的三轴角速度;当前时刻及当前时刻之前的预定时间内的三轴地磁分布;当前时刻之前的预定时间内的第一观测因子;当前时刻之前的预定时间内的第一先验估计因子;当前时刻之前的预定时间内的第二观测因子;当前时刻之前的预。</p> <p >8、定时间内的第二先验估计因子。6.一种定位指针位置的定位系统,其特征在于,所述定位指针位置的定位系统至少包括:姿态确定模块,用于基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子再基于所述第一姿态因子与第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;指针位置计算模块,用于将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。7.根据权利要求6所述的定位指针位置的定位系统,其特征在于,所述姿态确定模块还包括:第一确定。</p> <p >9、模块,用于基于当前时刻的三轴地磁分布来估计所述手控装置在所述第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二观测因子;第二确定模块,用于基于当前时刻的前一时刻所述手控装置在第二坐标系下的第二后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二先验估计因子;第三确定模块,用于基于所述手控装置当前时刻的第二观测因子与第二先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第二姿态因子,并将所获得第二姿态因子作为当前时刻的第二后验估计因子;第四确定模块,用于基于第一姿。</p> <p >10、态因子和当前时刻的第二后验估计因子,来确定所述手控装置当前时刻在第二坐标系下的三维姿态。8.根据权利要求7所述的定位指针位置的定位系统,其特征在于,所述姿态确定模块还包括:第一估计模块,用于基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一观测因子;第二估计模块,用于基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一先验估计因子;权 利 要 求 书CN 103049101 A3/3。</p> <p >11、页4第三估计模块,用于基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子;第四估计模块,用于基于所述手控装置当前时刻的第一后验估计因子及第二后验估计因子来确定所述手控装置当前时刻在第二坐标系下的三维姿态。9.根据权利要求6所述的定位指针位置的定位系统,其特征在于,所述姿态确定模块还包括:第一估计模块,用于基于所述手控装置当前时刻的三轴加速度来估计所述手控装置在所述第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一观测因子;第二估计模块,用于基于当前。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>12、时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一先验估计因子;第三估计模块,用于基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子;第四估计模块,用于基于所述手控装置当前时刻的第一后验估计因子及第二姿态因子来确定所述手控装置当前时刻在第二坐标系下的三维姿态。10.根据权利要求7至9任一项所述的定位指针位置的定位系统,其特征在于,所述相关。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>13、信息包括以下至少一项:当前时刻及当前时刻之前的预定时间内的三轴加速度;当前时刻及当前时刻之前的预定时间内的三轴角速度;当前时刻及当前时刻之前的预定时间内的三轴地磁分布;当前时刻之前的预定时间内的第一观测因子;当前时刻之前的预定时间内的第一先验估计因子;当前时刻之前的预定时间内的第二观测因子;当前时刻之前的预定时间内的第二先验估计因子。11.一种智能设备,其特征在于,所述智能设备至少包括权利要求6至10任一项所述的定位系统。12.根据权利要求11所述的智能设备,其特征在于,所述智能设备包括手控装置或计算机设备。13.根据权利要求12所述的智能设备,其特征在于,所述手控装置包括:鼠标、遥控器或游戏。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>14、手柄。14.根据权利要求12所述的智能设备,其特征在于,所述计算机设备包括:智能电视、机顶盒或个人计算机。权 利 要 求 书CN 103049101 A1/16页5定位指针位置的方法、 系统及设备技术领域0001 本发明涉及电子领域,特别是涉及一种定位指针位置的方法、系统及设备。背景技术0002 目前,市场上绝大部分鼠标都依靠光学传感器或激光传感器实现光标定位,这种鼠标需要放置在桌面或其他平面上,再由操作者移动鼠标,由此来操控指针。而随着大屏幕显示设备的普及,电视机、机顶盒等产品的三网融合,电视机和机顶盒等将搭载更多的互动内容,此时用户对操控指针的方式提出了更高的要求,希望操控方式能更便捷更自。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>15、由,常要求不再借助桌面或其他平面,而是直接在三维空间中自由移动控制器来定位鼠标光标。例如,基于三维空间中的控制器对屏幕的指向位置来定位鼠标光标,使得鼠标的移动和控制器指向屏幕的位置保持一致,如此使得对鼠标所控制的指针的定位也提出了更新的要求。0003 为此,诸多研究人员开始研究出一些惯性传感器光标控制装置,例如,专利号为5898421的美国专利文献“Gyroscopic pointer and method”提出了用X、Y两轴陀螺仪来构建空间指示器。又例如,专利号为2008291163A1的美国专利文献“3D Pointing Devices with Orientation Compensa。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>16、tion and Improved Usability”及专利号为2009326857A1的美国专利文献“Hand Held Pointing Device With Roll Compensation”都提出了用陀螺仪和加速度计的架构来构建空中指向定位器。其中X、Y、Z三轴加速度计用于对定位器在手中握持时产生的倾斜进行补偿。以上专利提出的方案仅依靠陀螺仪获取的角速度值,或者加速度计获取的加速度值配合角速度值来计算光标的位置,只能计算出光标移动的相对位置,并不能计算出光标在屏幕中的绝对位置,从而无法将光标的指向和屏幕的位置建立起绝对的对应关系。又如,专利号为US8032324B1的专利提出采用。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>17、地磁分布值配合加速度值或角速度值来计算鼠标光标的绝对位置。但是此类专利将地磁分布值和加速度值(或角速度值)合并起来放在一个模型中来计算控制装置的姿态,由于地磁分布值和加速度值是两种互不相关的参数,将其合并起来放在一个模型中来计算控制装置的姿态会出现较大偏差,从而造成光标的定位出现偏差。0004 对于此类惯性传感器光标控制装置来说,由于用户在空中而非桌面上来移动控制装置进行光标定位,如何实时准确地估计出光标控制装置在空间中的姿态和运动的轨迹,从而将控制装置的指向和屏幕光标的绝对位置保持一致,使该类惯性传感器定位的输入装置获得良好的用户体验,是本领域技术人员迫切需要解决的课题。发明内容0005 鉴。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>18、于以上所述现有技术的缺点,本发明的目的在于提供一种定位指针位置的方法、系统及设备,以实现对指针的精确定位。0006 为实现上述目的及其他相关目的,本发明提供一种定位指针位置的方法,其至少包括步骤:0007 1)基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计说 明 书CN 103049101 A2/16页6所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子,并基于所述第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;0008 2)将所述手控装置在第二坐标系下的三维姿态映射。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>19、至二维空间来确定所述指针的位置信息。0009 本发明还提供一种定位指针位置的定位系统,其至少包括:0010 姿态确定模块,用于基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子,再基于所述第一姿态因子与第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态;0011 指针位置计算模块,用于将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确定所述指针的位置信息。0012 本发明还提供一种智能设备,其至少包括前述的定位系统。0013 如上所述。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>20、,本发明的定位指针位置的方法、系统及设备,具有以下有益效果:可实现对由脱离桌面的手控装置所控制的指针进行精确的绝对位置定位。附图说明0014 图1显示为本发明的定位指针位置的方法的一种优选流程图。0015 图2显示为手控装置及第一坐标系的示意图。0016 图3显示为第二坐标系及姿态角、示意图。0017 图4显示为本发明的定位指针位置的方法的另一种优选流程图。0018 图5显示为本发明的定位指针位置的方法的又一种优选流程图。0019 图6显示为本发明的定位指针位置的定位系统的一种优选示意图。0020 图7显示为本发明的定位指针位置的定位系统的另一种优选示意图。0021 图8显示为本发明的定位指针。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>21、位置的定位系统的另一种优选示意图。0022 元件标号说明0023 1 定位系统0024 11 姿态确定模块0025 111 第一估计模块0026 112 第二估计模块0027 113 第三估计模块0028 114 第四估计模块0029 111 第一确定模块0030 112 第二确定模块0031 113 第三确定模块0032 114 第四确定模块0033 12 指针位置计算模块0034 S1、S2、S11-S15、S11-S15 步骤说 明 书CN 103049101 A3/16页7具体实施方式0035 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>22、本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。0036 请参阅图1至图8。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。0037 如图1所示,本发明提供一种定位指针位置的方法。其中,根据本发明的方法,主要通过定位系统来完成,该定位系统包括但不限于安装在智能设备中、且能够实现本发明方案的。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>23、诸如应用模块、操作系统、处理控制器等的系统。其中,该智能设备包括但不限于:定位指针的手控装置或计算机设备等。所述手控装置包括基于操作者的操控来控制所述指针的显示位置的装置,优选地,包括但不限于:鼠标、遥控器、游戏手柄等。该计算机设备包括但不限于:个人计算机、智能电视、机顶盒等。其中,所述指针包括显示于诸如计算机的显示屏或电视机等显示设备上的指针或光标等。0038 在步骤S1中,所述定位系统基于控制指针的手控装置在第一坐标系下的三轴加速度与三轴角速度来估计所述手控装置在第二坐标系下的第一姿态因子、基于所述三轴角速度和在第一坐标系下的三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子再基于。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>24、所述第一姿态因子与第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态。0039 其中,所述第一坐标系是根据手控装置自身上下左右前后方向所建立的坐标系。例如,如图2所示,以图示的手控装置的操控面的左右方向为第一坐标系的X轴、操控面的前后方向为第一坐标系的Y轴、手控装置的上下高度方向为Z轴,其中,右方向为X轴正方向、左方向为X轴负方向、前方向为Y轴正方向、后方向为Y轴负方向、上方向为Z轴正方向、下方向为Z轴负方向。0040 其中,所述第二坐标系是根据显示设备所放置的地球系统建立的坐标系,例如,如图3所示,以显示指针的显示设备120的显示屏122垂直于地球表面放置时,所述显示设备的宽度方向为第二。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>25、坐标系的X轴、高度方向为Y轴。0041 其中,所述手控装置在第一坐标系下的三轴加速度由设置在所述手控装置内的三轴加速度计感测自身所属的第一坐标系的X方向、Y方向、Z方向的加速度获得,所述手控装置在第一坐标系下的角速度由设置在所述手控装置内的三轴陀螺仪感测自身所属的第一坐标系的X方向、Y方向、Z方向的角速度获得。所述三轴地磁分布由设置在所述手控装置内的三轴磁力计感测自身所属的第一坐标系的X方向、Y方向、Z方向的磁场强度获得0042 其中,所述手控装置在第二坐标系下的三维姿态通常以角度,例如,俯仰角、滚动角和偏航角来表示,如图3所示。需要说明的是,图中所述手控装置部分的虚线所示的方向分别与第二坐标。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>26、系下的一方向轴的方向对应。0043 优选地,所述定位系统直接基于控制指针的手控装置当前时刻在第一坐标系下的三轴加速度与三轴角速度、以及当前时刻之前的预定时间内所述手控装置的三维姿态来估说 明 书CN 103049101 A4/16页8计所述手控装置在第二坐标系下的第一姿态因子,再基于所述当前时刻的三轴角速度、三轴地磁分布以及当前时刻之前的预定时间内所述手控装置的三维姿态来估计所述手控装置在第二坐标系下的第二姿态因子;随后再基于第一姿态因子及第二姿态因子来估计所述手控装置在第二坐标系下的三维姿态。0044 接着,在步骤S12中,所述定位系统将所述手控装置在第二坐标系下的三维姿态映射至二维空间来确。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>27、定所述指针的位置信息。0045 具体地,所述定位系统基于所述手控装置当前时刻在第二坐标系下的俯仰角(t)、滚动角和偏航角(t)中的俯仰角(t)和偏航角(t)、以及所述手控装置初始三维姿态所指向的相应显示屏幕中心的俯仰角(0)和偏航角(0),按照下述公式来确定所述指针的位置信息(x,y):0046 x =(t) -(0) scale;0047 y =(t) -(0) scale;0048 其中, scale为预定比例因子,可决定指针的灵敏度。0049 图4示出了本发明的定位指针位置的方法的另一种优选流程图。0050 在步骤S11中,所述定位系统基于所述手控装置当前时刻的三轴加速度来估计所述手控装。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>28、置在所述第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一观测因子。0051 其中,所述第一姿态因子包括任何能用来确定手控装置在第二坐标系下的三维姿态(即俯仰角、滚动角和偏航角)的相关参数。0052 例如,所述定位系统基于所述手控装置在当前时刻的三轴加速度gx(t)、gy(t)、gz(t)按照下述方式来估计第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一观测因子G1(t):0053 ,0054 其中,;gx(t)为当前时刻所述手控装置在第一坐标系的第一方向轴方向的加速度,gy(t)为当前时刻所述手控装置在第一坐标系的第二方向轴方向的加速度,gz(t)为当前时刻所述手控。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>29、装置在第一坐标系的第三方向轴方向的加速度。0055 需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于所述手控装置在当前时刻的三轴加速度来估计第一姿态因子的方式,均包含在本发明的范围内。0056 在步骤S12中,所述定位系统基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度,来估计所述手控装置当前时刻的第一姿态因子,并将所获得的第一姿态因子作为当前时刻的第一先验估计因子。0057 具体地,所述定位系统基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子G3(t-1)、以及当前时刻所。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>30、述手控装置的三轴角速度R(t),采用第一预说 明 书CN 103049101 A5/16页9测函数L1(G3(t-1),R(t)来估计所述手控装置当前时刻的第一姿态因子,并将所获的第一姿态因子作为当前时刻的第一先验估计因子G2(t)。0058 其中,第一预测函数L1(G3(t-1),R(t)为任何一种能基于第一后验估计因子G3(t-1)及三轴角速度R(t)来估计第一先验估计因子G2(t)的函数,优选地,第一预测函数L1(G3(t-1),R(t)可以采用如下形式:0059 ,0060 其中,G3x(t-1)、G3y(t-1)、G3z(t-1)表示当前时刻之前的前一时刻所确定的所述手控装置在第二坐。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>31、标系下三个方向轴方向的第一后验估计因子;M1()是第一旋转变化矩阵,0061 ,由于x表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕X轴的旋转角度,其值等于当前时刻由角速度计测得的沿手控装置的左或右方向的角速度Rx(t),y表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕Y轴的旋转角度,其值等于当前时刻由角速度计测得的沿手控装置的前或后方向的角速度Ry(t),z表示由前一时刻到当前时刻所述手控装置在第一坐标系下绕Z轴的旋转角度,其值等于当前时刻角速度计测得的沿手控装置的上或下方向的角速度Rz(t),故,0062 。0063 需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>32、而非对本发明的限制,事实上,任何基于当前时刻的前一时刻所述手控装置在第二坐标系下的第一后验估计因子、以及当前时刻所述手控装置的三轴角速度来估计第一姿态因子的方式,均包含在本发明的范围内。0064 接着,在步骤S13中,所述定位系统基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来估计所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿态因子作为当前时刻的第一后验估计因子。0065 其中,所述相关信息包括除了当前时刻的第一观测因子与第一先验估计因子之外、且与估计当前时刻的手控装置的姿态因子相关的信息,优选地,包括但不限于以下至少一项:i)当前时刻及当前时刻之。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>33、前的预定时间内的三轴加速度;ii)当前时刻及当前时刻之前的预定时间内的三轴角速度;iii)当前时刻及当前时刻之前的预定时间内的三轴地磁说 明 书CN 103049101 A6/16页10分布;iv)当前时刻之前的预定时间内的第一观测因子;v)当前时刻之前的预定时间内的第一先验估计因子;vi)当前时刻之前的预定时间内的第二观测因子(容后陈述);vii)当前时刻之前的预定时间内的第二先验估计因子(容后陈述)等。0066 具体地,所述定位系统基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,采用第一融合函数来确定所述手控装置当前时刻在第二坐标系下的第一姿态因子,并将所获得第一姿。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>34、态因子作为当前时刻的第一后验估计因子G3(t)。0067 其中,第一融合函数包括任何一种以当前时刻的观测因子G1(t)、先验估计因子G2(t)及相关信息作为自变量、以当前时刻的后验估计因子G3(t)作为因变量的函数。0068 例如,当相关信息包括当前时刻及当前时刻之前的预定时间内的三轴加速度值、及三轴角速度值时,一种优选的第一融合函数如下:0069 G3(t)=G2(t)+1(t)(G1(t)-G2(t);其中,1(t)为比例因子,其可采用符合使第一后验估计因子均方差最小原则的迭代运算来确定。例如,Qes(t)=Q(t-1)+Z(t),1(t)=Qes(t)/(Qes(t)+N(t),Q(t)。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>35、=(I-1(t)*Qes(t),其中Q是第一后验估计因子G3(t)的均方差;Qes(t)是第一先验估计因子G2(t)的均方差;Z(t)是角速度传感器的测量值的均方差,该值与角速度传感器选型有关,可以按照经验预先计算得到取值模型,该取值模型可以是以三轴加速度值和三轴角速度值为因变量的函数;N(t)是加速度传感器的测量值的均方差,该值与加速度传感器选型有关,可以按照经验预先计算得到取值模型, 该取值模型也可以是以三轴加速度值和三轴角速度值为因变量的函数;I为单位阵。0070 又例如,当相关信息包括当前时刻之前的各第一观测因子G1(t-1),G1(t-2),G1(t-n)、及各第一先验估计因子G2(。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>36、t-1),G2(t-2),G2(t-n)时,一种优选的第一融合函数如下:0071 。0072 又例如,当相关信息包括当前时刻及当前时刻之前的预定时间内的三轴加速度时,一种优选的第一融合函数如下:0073 G3(t)=G2(t)+(t)(G1(t)-G2(t);其中,(t)为比例因子,可根据当前时刻以及当前时刻之前的预定时间内三轴加速度的变化幅度来取值,(t)的确定原则为:三轴加速度的变化幅度越大(t)越接近0,三轴加速度的变化幅度越小(t)越接近1,例如,(t)=A*max(E(gx),E(gy),E(gz),其中E(gx),E(gy),E(gz)分别是第一坐标系的第一方向轴方向、第二方向轴方。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>37、向及第三方向轴方向的加速度在当前时刻以及当前时刻之前的预定时间内的均方差值,A是预定常数。0074 需要说明的是,当相关信息为上述列示之外的其他情形时,本领域技术人员基于上述列示,应该理解每一其他情形所对应的融合函数,故在此不再一一详述。此外,还需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何基于所述手控装置当前时刻的第一观测因子与第一先验估计因子、以及相关信息,来确定所述手控装置当前时刻在第二坐标系下的第一姿态因子的方式,均包含在本发明的范围内。0075 在步骤S14中,所述定位系统基于所述三轴角速度和三轴地磁分布来估计所述手控装置在第二坐标系下的第二姿态因子。说 明 书CN 103049101 A10。</p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("3"); var id = "1574452"; var total_page = "28"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.zhuanlichaxun.net/d-1574452.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <script> var pre = "https://img.zhuanlichaxun.net/fileroot2/2018-6/16/a4c9b1f2-ec60-4987-9713-fd9fd540cb23/a4c9b1f2-ec60-4987-9713-fd9fd540cb23"; var freepage = parseInt('4'); var total_c = parseInt('28'); var start = defaultShowPage; var adcount = 0; var adindex = 0; var adType_list = ";0;1;2;3;"; var end = start; function ShowSvg() { end = start + defaultShowPage; if (end > freepage) end = freepage; for (var i = start; i < end; i++) { var imgurl = pre + (i + 1) + '.gif'; var html = "<img src='" + imgurl + "' alt=\"定位指针位置的方法、系统及设备.pdf_第" + (i + 1) + "页\" width='100%'/>"; $("#page").append("<div class='page'>" + html + "</div>"); $("#page").append("<div class='pageSize'>第" + (i + 1) + "页 / 共" + total_c + "页</div>"); if(adcount > 0 && adType_list.indexOf(";"+(i+1)+";")>-1) { if(adindex > (adcount-1)) adindex = 0; $("#page").append("<div class='pagead' id='addiv"+(i + 1)+"'></div>"); document.getElementById("addiv"+(i + 1)+"").innerHTML =document.getElementById("adpre" + adindex).outerHTML; adindex += 1; } } start = end; if (start > (freepage - 1)) { if (start < total_c) { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页,到这儿已超出免费预览范围,如果喜欢就下载吧!"); } else { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页全部预览完了,如果喜欢就下载吧!"); } } } //$(document).ready(function () { // ShowSvg(); //}); </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="服务器设备、程序和信息终端.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573453.html" title="服务器设备、程序和信息终端.pdf">服务器设备、程序和信息终端.pdf</a> </li><li><img alt="具有可配置马达绕组和断开策略的柔性混合动力系统.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573454.html" title="具有可配置马达绕组和断开策略的柔性混合动力系统.pdf">具有可配置马达绕组和断开策略的柔性混合动力系统.pdf</a> </li><li><img alt="一种石英颗粒表面的磁化方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573455.html" title="一种石英颗粒表面的磁化方法.pdf">一种石英颗粒表面的磁化方法.pdf</a> </li><li><img alt="功率轨调节器系统.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573456.html" title="功率轨调节器系统.pdf">功率轨调节器系统.pdf</a> </li><li><img alt="滚动轴承.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573457.html" title="滚动轴承.pdf">滚动轴承.pdf</a> </li><li><img alt="一种稠油炼化污水预处理的方法及装置.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573458.html" title="一种稠油炼化污水预处理的方法及装置.pdf">一种稠油炼化污水预处理的方法及装置.pdf</a> </li><li><img alt="耦合式风力发电机.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573459.html" title="耦合式风力发电机.pdf">耦合式风力发电机.pdf</a> </li><li><img alt="一种药物命名方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573460.html" title="一种药物命名方法.pdf">一种药物命名方法.pdf</a> </li><li><img alt="基于表面引发聚合的有机无机纳米复合材料的复合方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573461.html" title="基于表面引发聚合的有机无机纳米复合材料的复合方法.pdf">基于表面引发聚合的有机无机纳米复合材料的复合方法.pdf</a> </li><li><img alt="虚拟驱动的交互方法及装置.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-1573462.html" title="虚拟驱动的交互方法及装置.pdf">虚拟驱动的交互方法及装置.pdf</a> </li> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="液晶显示装置的驱动方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008633.html" target="_parent" title="液晶显示装置的驱动方法.pdf">液晶显示装置的驱动方法.pdf</a></li> <li><img alt="泵杆上的密封件.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008634.html" target="_parent" title="泵杆上的密封件.pdf">泵杆上的密封件.pdf</a></li> <li><img alt="薄膜晶体管及其制造方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008635.html" target="_parent" title="薄膜晶体管及其制造方法.pdf">薄膜晶体管及其制造方法.pdf</a></li> <li><img alt="一种大容量超超临界锅炉水冷套装配装置及装配方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008636.html" target="_parent" title="一种大容量超超临界锅炉水冷套装配装置及装配方法.pdf">一种大容量超超临界锅炉水冷套装配装置及装配方法.pdf</a></li> <li><img alt="液晶显示面板及光电装置.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008637.html" target="_parent" title="液晶显示面板及光电装置.pdf">液晶显示面板及光电装置.pdf</a></li> <li><img alt="自动更换皮肤的方法、装置及系统.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008638.html" target="_parent" title="自动更换皮肤的方法、装置及系统.pdf">自动更换皮肤的方法、装置及系统.pdf</a></li> <li><img alt="畜禽粪便堆肥车间的湿法除氨保氮方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008639.html" target="_parent" title="畜禽粪便堆肥车间的湿法除氨保氮方法.pdf">畜禽粪便堆肥车间的湿法除氨保氮方法.pdf</a></li> <li><img alt="恒温压力电热水器.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008640.html" target="_parent" title="恒温压力电热水器.pdf">恒温压力电热水器.pdf</a></li> <li><img alt="双程活塞高效节能空调压缩机.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-1008641.html" target="_parent" title="双程活塞高效节能空调压缩机.pdf">双程活塞高效节能空调压缩机.pdf</a></li> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e5%ae%9a%e4%bd%8d">定位</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%8c%87%e9%92%88">指针</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e4%bd%8d%e7%bd%ae">位置</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%96%b9%e6%b3%95">方法</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e7%b3%bb%e7%bb%9f">系统</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e8%ae%be%e5%a4%87">设备</a></li> </ul> </div> <br /> <div > 当前位置:<a href="https://m.zhuanlichaxun.net/">首页</a> &gt; </div> <br /> <br /> <span id="ctl00_LabelScript"></span> <script src="https://m.zhuanlichaxun.net/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;"><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">copyright@ 2017-2020 zhuanlichaxun.net网站版权所有</span><br style="text-align: center; white-space: normal; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 12px; line-height: 20px;"/><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">经营许可证编号:<a href="https://beian.miit.gov.cn/" target="_self" style="font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center; white-space: normal;">粤ICP备2021068784号-1</a><span style="color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center;">&nbsp;</span></span> &nbsp;</p><script src="/redirect.js"></script> </div> </div> <script> function BaseShare(title, desc, link, imgUrl) {} </script> <script> var loadLoginUI = function () { var arr = $("[getloginedcontent]"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = arr.eq(index).attr("getloginedcontent"); $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } } $(document).ready(function () { loadLoginUI(); }); </script> <script src="https://m.zhuanlichaxun.net/JS/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>