The invention discloses a dynamic positioning method for a multi-body mechanical system. The method assumes that the points of interest of the multi-body mechanical system are independent in three directions of X axis, Y axis and Z axis, constructs a Kalman filter which operates independently in each direction, and realizes multi-body by fusion of image sensor and inertial navigation sensor. Location estimation of interest points in mechanical systems. The method realizes the continuous three-dimensional positioning of points in a multi-body mechanical system, and the positioning accuracy is not affected by short time occlusion, which provides a basis for the position measurement of the center of mass, the attitude angle measurement and the model verification of a rigid body.
【技术实现步骤摘要】
多体机械系统的动态定位方法
本专利技术涉及一种动态定位方法,尤其是多体机械系统的动态定位方法,属于多体机械系统动力学领域。
技术介绍
多体机械系统都可看成包含不同数量的体和用于连接各体的不同类型的关节组成的系统,各体表面兴趣点的动态定位对刚体质心位置及姿态角的求解以及对机械系统的模型验证非常必要。目前,多体机械系统兴趣点动态三维位置的测量手段有双目视觉定位和惯导系统定位,双目图像测量具有测量精度高、非接触测量、同时实现多点测量等优点,但运动的机械系统容易导致标记点遮挡及测量视场小等缺点,这些情况出现时则双目定位方法失效,而惯性导航系统(INS)体积小安装方便,通过测量点的加速度和角速度来定位,定位不受遮挡影响,但存在惯性传感器零偏引起的随时间增长的加速度漂移,这种漂移一般随时间增长而增大因而不宜长时间依赖其定位。
技术实现思路
本专利技术的目的是为了解决上述现有技术的缺陷,提供了一种多体机械系统的动态定位方法,该方法实现了多体机械系统点的连续三维定位,且定位精度不受短时间遮挡的影响,这为刚体的质心位置测量和姿态角测量以及模型验证提供了基础。本专利技术的目的可以通过采取如下技术方案达到:多体机械系统的动态定位方法,所述方法假定多体机械系统兴趣点在X轴、Y轴和Z轴三个方向上是相互独立的,构建每个方向上解耦独立运行的卡尔曼滤波器,利用图像传感器和惯性导航传感器的融合实现多体机械系统兴趣点的位置估计。进一步的,所述构建每个方向上解耦独立运行的卡尔曼滤波器,具体包括:构建第一卡尔曼滤波器的过程模型和测量模型,所述测量模型为图像传感器与惯性导航传感器的输出结果之差,第一卡 ...
【技术保护点】
1.多体机械系统的动态定位方法,其特征在于:所述方法假定多体机械系统兴趣点在X轴、Y轴和Z轴三个方向上是相互独立的,构建每个方向上解耦独立运行的卡尔曼滤波器,利用图像传感器和惯性导航传感器的融合实现多体机械系统兴趣点的位置估计。
【技术特征摘要】
1.多体机械系统的动态定位方法,其特征在于:所述方法假定多体机械系统兴趣点在X轴、Y轴和Z轴三个方向上是相互独立的,构建每个方向上解耦独立运行的卡尔曼滤波器,利用图像传感器和惯性导航传感器的融合实现多体机械系统兴趣点的位置估计。2.根据权利要求1所述的多体机械系统的动态定位方法,其特征在于:所述构建每个方向上解耦独立运行的卡尔曼滤波器,具体包括:构建第一卡尔曼滤波器的过程模型和测量模型,所述测量模型为图像传感器与惯性导航传感器的输出结果之差,第一卡尔曼滤波器实时估计惯性导航传感器加速度零偏;构建第二卡尔曼滤波器的过程模型和测量模型,所述测量模型包括图像传感器模型和惯性导航传感器模型,在图像传感器有效时,第二卡尔曼滤波器按照图像传感器模型的滤波结果输出,否则,第二卡尔曼滤波器按照惯性导航传感器模型的滤波结果输出。3.根据权利要求2所述的多体机械系统的动态定位方法,其特征在于:所述第一卡尔曼滤波器的过程模型由0阶的状态变量b的多项式表示;其中,b表示惯性导航传感器加速度零偏。4.根据权利要求2所述的多体机械系统的动态定位方法,其特征在于:所述第二卡尔曼滤波器的过程模型由2阶的三个状态变量的多项式表示,如下:其中,x表示位移,表示速度,表示加速度;us表示过程模型不准确度的过程噪音,其均值为0,均方差为Φs。5.根据权利要求2所述的多体机械系统的动态定位方法,其特征在于:所述图像传感器模型和惯性导航传感器模型,分别如下式:ZIMG=x+VIMGZINS=x+0.5bt2其中,ZIMG为图像传感器的测量结果;ZINS为惯性导航传感器的测量结果;VIMG为图像测量的噪音,均值为0,协方差矩阵为R;b为惯性导航传感器加速度零偏;t为时间。6.根据权利要求2所述的多体机械系统的动态定位方法,其特征在于:所述图像传感器有效是指图像传感器所采集的兴趣点未被遮挡。7.根据权利要求1所述的多体机械系统的动态定位方法,其特征在于:所述利用图像传感器和惯性导航传感器的...
【专利技术属性】
技术研发人员:赵祚喜,冯荣,可欣荣,宋俊文,张丁山,
申请(专利权)人:华南农业大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。