The invention discloses an indoor positioning technology based on inertial data and visual features, and discloses corresponding realizing devices and realizing steps. Specific technologies include: (1) multi sensor data processing: camera calibration, image feature extraction method; method of modeling and filtering of IMU data; (2) calibration of multiple sensor coordinate system: system modeling, relative attitude calibration, relative pose calibration; (3) tracking technology of indoor positioning data fusion with inertial and visual features. The present invention compared with the following advantages to the traditional single camera tracking is simple: assuming uniform motion based on single camera tracking and prediction of inertial data used in the invention of IMU can provide better features, making smaller search area matching, the matching speed faster, more accurate tracking results and greatly improve the image degradation and no robust texture region tracking camera.
【技术实现步骤摘要】
一种基于惯性数据和视觉特征的室内定位方法和装置
本专利技术涉及一种室内定位方法和装置,具体涉及一种基于惯性数据和视觉特征的室内定位方法和装置。
技术介绍
在移动机器人相关技术研究中,导航技术属于其核心技术,也是实现智能化和自主移动的关键技术,其中基于视觉传感器的机器人导航技术是目前国内外应用比较普遍导航技术。随着应用场景越来越复杂,导航精度要求越来越高,仅仅依靠视觉传感器已难以满足处理速度以及系统鲁棒性的要求:在少纹理区域场景,高速运动或抖动引起图像模糊场景因无法进行有效的特征跟踪而使视觉导航表现不佳。随着低成本微机电惯性测量模块的出现,使解决上述问题成为了可能。
技术实现思路
为解决上述问题,本专利技术提出一种基于惯性数据和视觉特征的室内定位方法和装置,其与纯视觉相机跟踪技术相比鲁棒性更高,使用范围更广,三维运动更加流畅;系统构造简洁,在成本增加不大的情况下,极大的提高了系统的抗干扰能力,适用于少纹理区域以及高速运动,抖动等无法进行纯视觉跟踪的场景。为实现上述目的,本专利技术公开了如下技术方案:一种基于惯性数据和视觉特征的室内定位方法,包括如下步骤:S1多传感器数据处理;S101使用已知尺寸的标定板静态完成相机标定;S102获取图像,并提取图像特征点:Harris、corner、sift特征;S103IMU原始数据处理:大野外值滤除,零飘滤除;S104对处理后的IMU数据进行一阶AR建模,并基于该模型进行卡尔曼滤波;S2多传感器坐标系标定:S201标定板竖直放置,使用IMU_CAM装置中的相机,在至少十个不同位姿下静止拍下至少十张照片;同时在拍摄每一张照片的 ...
【技术保护点】
一种基于惯性数据和视觉特征的室内定位方法,其特征在于,包括如下步骤:S1多传感器数据处理;S101使用已知尺寸的标定板静态完成相机标定;S102获取图像,并提取图像特征点:Harris、corner、sift特征;S103IMU原始数据处理:大野外值滤除,零飘滤除;S104对处理后的IMU数据进行一阶AR建模,并基于该模型进行卡尔曼滤波;S2多传感器坐标系标定:S201标定板竖直放置,使用IMU_CAM装置中的相机,在至少十个不同位姿下静止拍下至少十张照片;同时在拍摄每一张照片的静止位置,记录下至少十组IMU_CAM装置IMU的加速度数据,并进行相应的数据滤波;S202利用竖直分量在相机坐标系和在IMU坐标系中的数值关系,计算出IMU坐标系和相机坐标系之间的姿态关系,作为联合标定的姿态初值;S203使用卡尔曼滤波框架,IMU做运动模型,CAM做观测模型,CAM和IMU之间的刚体连接作为要估计的参数;在每两帧图像之间,计算IMU惯性数据的累积,包括速度和加速度引起的平移以及角速度引起的旋转,因为存在一个IMU到相机,相机到图像,图像到特征的一个映射关联,同时特征能够通过图像提取获得,依据 ...
【技术特征摘要】
1.一种基于惯性数据和视觉特征的室内定位方法,其特征在于,包括如下步骤:S1多传感器数据处理;S101使用已知尺寸的标定板静态完成相机标定;S102获取图像,并提取图像特征点:Harris、corner、sift特征;S103IMU原始数据处理:大野外值滤除,零飘滤除;S104对处理后的IMU数据进行一阶AR建模,并基于该模型进行卡尔曼滤波;S2多传感器坐标系标定:S201标定板竖直放置,使用IMU_CAM装置中的相机,在至少十个不同位姿下静止拍下至少十张照片;同时在拍摄每一张照片的静止位置,记录下至少十组IMU_CAM装置IMU的加速度数据,并进行相应的数据滤波;S202利用竖直分量在相机坐标系和在IMU坐标系中的数值关系,计算出IMU坐标系和相机坐标系之间的姿态关系,作为联合标定的姿态初值;S203使用卡尔曼滤波框架,IMU做运动模型,CAM做观测模型,CAM和IMU之间的刚体连接作为要估计的参数;在每两帧图像之间,计算IMU惯性数据的累积,包括速度和加速度引起的平移以及角速度引起的旋转,因为存在一个IMU到相机,相机到图像,图像到特征的一个映射关联,同时特征能够通过图像提取获得,依据同一个特征在图像中的成像唯一性原则,构建一个最优化方程,以第二步提供的姿态为初值进行迭代求解;S3融合惯性数据和视觉特征的相机定位跟踪:S301使用IMU_CAM装置中的相机拍摄自然场景,获取相机图片,提取出该帧图片特征,包括Harris、SIFT特征;S302记录下连续两帧之间IMU的数据,并进行数据滤波,计算出连续两帧图像间IMU的位置和姿态改变;S303根据IMU的姿态改变以及步骤2标定出的相机和IMU之间固定的位姿关系,推演出相机的位姿改变,在已知相机内参的情况下计算出上一帧的图像特征在当前帧中的图像坐标;根据CAM获取的图像信息提取出特征坐标,通过与IMU预测的图像坐标对比,对相机当前位姿进行更新修正。2.根据权利要求1所述的一种基于惯性数据和视觉特征的室内定位方法,其特征在于,所述步骤S1中,相机使用Ueyes工业相机,分辨率位640*480,帧率为25帧每秒;特征使用GoodFeature,每一帧都要把所有特征提取到,并将特征的图片坐标精确到亚像素;IMU使用MTI系列产品,数据输出频率在60-120帧每秒,帧率是相机帧率的2-4倍;IMU数据包括加速度,平移速度,旋转角速度;IMU原始数据处理包括最大最小值屏蔽,中间大野值丢弃;静态零飘获...
【专利技术属性】
技术研发人员:安洪强,孙福斋,辛悦吉,
申请(专利权)人:青岛海通胜行智能科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。