【技术实现步骤摘要】
基于扫地机器人的自适应激光雷达点云校正与定位方法
本专利技术涉及机器人定位领域,更具体地,涉及基于扫地机器人的自适应激光雷达点云校正与定位方法。
技术介绍
随着科学技术的发展与进步,常常用于军事领域的激光雷达的成本大大降低,这使得它在商业应用上成为可能,激光雷达具有单色性好,亮度高,方向性强,抗干扰性强,分辨力强,设备小而轻等优点,尤其在测速与机器人定位方面有着广泛的应用。轮式里程计能够快速地测量移动距离和转动角度,短时间内和不打滑情况下具有较高的定位精度,且编码器价格便宜,适合商业应用。扫地机器人作为第一批商用的服务机器人,已经走进了千家万户,极大地减轻了家庭清扫清洁的负担。传统的扫地机器人仅仅使用激光雷达传感器进行定位,由于激光雷达在扫射的过程中机器人会发生平移或旋转等运动,得到的激光点云以及生成的地图会有一定程度的畸变,且畸变程度与机器人运动速度成正比,特别是旋转运动对激光点云的畸变影响巨大,因此要对激光点云进行校正;有的采用里程计插值的方法对数据进行校正,但只用到了少数里程计数据而忽略了机器人整体运动情况(LOAM:LidarOdometryandMappinginReal-time),没考虑到里程计测量噪声的存在,从而不能准确地校正。工程上往往采用直线运动模型校正,但是对快速运动的机器人校正效果有限,鲁棒性不高。而采用多项式拟合的方式估计机器人运动,但是对于做直线运动的机器人往往会导致过拟合,从而丢失运动的整体信息,校正结果不准(ImprovedTechniquesforGridMappingwit ...
【技术保护点】
1.基于扫地机器人的自适应激光雷达点云校正与定位方法,其特征在于,包括以下步骤:/nS1.扫地机器人在运动时,通过搭载在机器人上的激光雷达采集一帧新的数据,假设上一帧数据发布出去后,时间戳为t
【技术特征摘要】
1.基于扫地机器人的自适应激光雷达点云校正与定位方法,其特征在于,包括以下步骤:
S1.扫地机器人在运动时,通过搭载在机器人上的激光雷达采集一帧新的数据,假设上一帧数据发布出去后,时间戳为ts,扫地机器人在k-1时刻的位姿为Tk-1,发出当前激光帧之后的k时刻位姿为Tk,位姿变换为Tk,k-1;
S2.通过里程计不断采集运动距离d和旋转角度θ,直到采集激光数据帧一个周期结束,时间戳为te,使用机器人航迹推测模型估计机器人在每个里程计时间戳对应的位姿;
S3.使用直线运动模型和曲线运动模型对机器人位姿拟合,计算拟合结果后的均方差;
S4.选取产生最小均方差的模型作为这一个周期内的运动模型,计算每个激光点云相对于扫地机器人的位姿Tk-1的坐标P′k-1;
S5.获取扫地机器人的位姿Tk上的激光点云坐标,并把相邻两帧数据进行ICP匹配,获取ICP匹配数据集,计算位姿变换Tk,k-1,进而得到扫地机器人的位姿Tk。
2.根据权利要求1所述的基于扫地机器人的自适应激光雷达点云校正与定位方法,其特征在于,扫地机器人坐标系与搭载的激光雷达坐标系之间的坐标变换Tbl通过定点标定的方式得到。
3.根据权利要求2所述的基于扫地机器人的自适应激光雷达点云校正与定位方法,其特征在于,扫地机器人坐标X轴方向作为激光雷达扫描角度为零时扫地机器人的指向,Z轴指向机器人上方,XYZ构成右手系机器人本体作为世界坐标系,测量若干组激光扫描点P在机器人下的位置,从而通过定点标定的方式得到坐标变换Tbl。
4.根据权利要求1所述的基于扫地机器人的自适应激光雷达点云校正与定位方法,其特征在于,步骤S2中所述的轮式里程计的工作频率为200Hz,激光雷达的工作频率为5Hz,在一个激光周期内不断采集里程计发布的运动距离d和扫地机器人的旋转角度θ。
5.根据权利要求1所述的基于扫地机器人的自适应激光雷达点云校正与定位方法,其特征在于,设相邻里程计数据前后机器人的位姿为[xt-1,yt-1,θt-1]T和[xt,yt,θt]T,r=d/θ,r为运动轨迹半径,步骤S2中所述的机器人航迹推测模型是:
6.根据权利要求1所述的基于扫地机器人的自适应激光雷达点云校正与定位方法,其特征在于,步骤S3中所述的直线运动模型的拟合方程为:...
【专利技术属性】
技术研发人员:罗永恒,魏武,黄林青,李奎霖,周方华,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。