本发明涉及倾角传感器模块安装之后的校准过程,这种校准方法也适用于空间三维安装的传感器,需要较高测量精度且安装时很难避免微小偏差的传感器。
背景技术
以倾角传感器说明,这类传感器放置于空间中,在不同的放置角度下,每个轴会输出相应角度下的电压值,根据所得的电信号并经过处理器处理,从而得到相应倾角值,广泛应用于工业生产、建筑安全、国防科技等领域。目前此类产品在与水平面垂直方向安装焊接的过程中,尽量保证与水平面的垂直,然而还是无法避免的会存在误差,使得竖轴没有在竖直方向,横轴没有在水平方向,导致最终计算结果的偏差。
传统的校准方法主要采取人工校准,成本高、效率低,精准度也低,显然已经不适合于倾角传感器的校准,现有许多自动校准技术,例如泛华恒兴推出的倾角传感器校准系统,主要基于单轴传感器的校准,无法解决在三维空间中由于安装而导致的倾斜。由煤炭科学研究院发表的关于双轴倾角传感器的算法校正方法,利用误差补偿方式,需要在全范围进行角度测量标定,来得到回归函数,再进行相应补偿,过程复杂,而且这种算法主要补偿校正装置本身的精度和漂移带来的误差,无法很好解决在三维空间中安装倾斜时的误差问题。
技术实现要素:
为了解决空间中传感器模块安装焊接时无法避免出现的倾斜导致的结果不准确,本发明提出了一种三轴倾角传感器模块安装误差的校准方法,采用技术方案具体如下:
一种三维空间下传感器模块安装误差的校准方法,在三维空间直角坐标系下,以x、y轴所在平面p为水平面放置传感器装置s,测得传感器模块t的轴ux与平面p的夹角α,轴uy与平面p的夹角β;以x、z轴所在平面q为水平面放置传感器装置s,测得传感器模块t的轴ux与平面q的夹角
进一步,所述轴ux对应的向量
进一步,所述轴uy对应的向量
进一步,所述旋转矩阵
进一步,所述旋转矩阵
进一步,所述
进一步,所述
本发明的有益效果:
本发明解决了三维空间下倾角传感器模块由于安装焊接发生了略微倾斜而引来的误差,降低了对安装精确度的要求,在算法层面进行校正,成本较低,操作过程简便,只需要两次放置传感器装置进行测量即可,实现了更高精度的测量。
附图说明
图1为整体角度示意图;
图2为放置第一次传感器装置s,表示角度α、β的示意图;
图3为放置第二次传感器装置s,表示角度
图4为
图5为
图6为
图7为
图8为
图9为
图10为
图11为校准结果示意图。
具体实施方式
下面将结合附图,对本发明的技术方案作进一步的说明。
在阐述安装校准算法之前,先对所用到的角度及校准目的进行说明:
一、校准目的:所有附图中虚点线框表示整个传感器装置s(由传感器模块t、电池、处理器、显示屏组成,处理器通过检测传感器模块t的数值,并进行数据处理,然后控制显示屏进行显示,电池用于传感器模块t、处理器、显示屏供电,处理器为cpu,型号是msp430),xyz轴为标准的空间三维坐标轴,小立方体表示倾角传感器模块t(由两个互相垂直的倾角传感器集成而成),模块的两测量轴为相互垂直的轴ux、uy,两测量轴的向量积为uz,校正的目的就是要把ux校准至z轴、uy校准至y轴,这样两轴得到校准后,整个传感器在空间的安装校准便完成了。
二、角度说明:α、β、
(1)将图2所示的平面p(x、y轴所在平面)作为水平基准面放置传感器装置s,由于安装误差,传感器模块t的两个测量轴ux、uy会与平面p存在一定的夹角,测量并将轴ux与平面p的夹角记为α,轴uy与平面p的夹角为β;
(2)将图3所示的平面q(x、z轴所在平面)作为水平基准面放置传感器装置s,同样传感器模块t的两轴与平面q会存在一定的夹角,测量并将轴ux与平面q的夹角记为
(3)图4所示的θ是
(4)图7所示的γ为
γ=cos-1(-tanα·tanβ)(2)
(5)图8所示的λ为
三、安装校准算法:在明确校准目的和各个角度的意义后,此处对校准算法结合实例进行详细阐述。
设
其中:
同样轴uy的向量可以表达为:
其中:
在对两个轴进行向量表达后,便可以进行旋转操作。所有旋转操作,旋转角度的正负均遵循右手坐标系的约定,即大拇指指向旋转轴的正向,其他手指弯曲的方向为正方向;旋转过程通过对向量左乘一个旋转矩阵实现。在三维空间中,如果一个向量分别绕x、y、z轴旋转角度ρx、ρy、ρz,则对应的旋转矩阵分别为
ux轴的校准:要将ux轴校准到z轴方向,需要进行两次旋转操作。先将向量
uy轴的校准:同样要对uy轴进行两次旋转操作。首先将向量
至此,轴ux、uy校准完成,第三轴方向为校准后两轴的向量积的方向,自然也得到了校正。
综合上述,可以经过计算推导总结为以下过程:
1、经过两次传感器装置s的放置得到三个夹角值α、β、
2、对轴ux进行旋转,即向量
轴ux先围绕z轴旋转、再围绕y轴旋转:
①围绕z轴的旋转方程为:
②围绕y轴的旋转方程为:
③得到
计算可得:
其中
④将向量
3、对轴uy进行旋转,即向量
轴uy先围绕z轴旋转、再围绕x轴旋转:
①围绕z轴的旋转方程为:
②围绕x轴的旋转方程为:
③得到
计算可得:
其中
④将向量
以上实施例仅用于说明本发明的设计思想和特点,其目的在于使本领域内的技术人员能够了解本发明的内容并据以实施,本发明的保护范围不限于上述实施例。所以,凡依据本发明所揭示的原理、设计思路所作的等同变化或修饰,均在本发明的保护范围之内。