【技术实现步骤摘要】
一种基于识别阵列边界的移动机器人定位方法
本专利技术涉及一种基于识别阵列边界的移动机器人定位方法。
技术介绍
目前移动机器人的定位技术主要基于五种方法,GNSS(GlobalNavigationStatelliteSystem,全球卫星导航系统)和RTK(RealTimeKinematic)、惯性导航(陀螺仪、加速度计)、轮速计、激光SLAM、视觉SLAM。GNSS利用卫星信号进行定位,可以配合惯性导航一起使用,定位精度在米级。通过RTK利用基站进行修正,定位精度可以达到厘米级。这种方法只能在室外使用,且易受场景(如高楼、隧道等)、信号强度的影响。轮速计通常配合惯性导航一起使用,这种方法不依赖外部环境,但随着时间的变化,定位结果与实际结果会产生较大的偏移。激光SLAM,利用激光获取的点云进行定位,既可以获取里程计式的相对定位,也可以建立地图后,通过匹配进行地图定位。视觉SLAM,类似激光SLAM,将其中用于定位的激光点云换成了由图像像素产生的图像点云。在现有的移动机器人定位技术中大多数无法用于玻璃阵列场景下移动机器人的导航任务。玻璃场景下,机器人通常在竖直平面上工作,这一点使得GNSS系统完全失效。同时在室外玻璃场景下,如高楼的玻璃外墙环境,机器人通常处于空旷的玻璃平面上,这一点使得基于激光的定位系统失效。基于惯性导航和轮速计的定位系统虽然没有完全失效,但无法解决机器人打滑后的定位问题(这一点在玻璃幕墙场景下时常发生),且长时间工作后会产生较大漂移。因此这种方法只能产生一个局部的短暂可用的定位信息。一 ...
【技术保护点】
1.一种基于识别阵列边界的移动机器人定位方法,所述阵列包括玻璃阵列和光伏阵列,所述移动机器人包括机身,所述机身包括底盘以及支撑框架,其特征在于,通过预先构建环境地图,并根据环境地图进行匹配得到视觉定位,然后通过轮式里程融合视觉定位得到移动机器人的全局定位,包括以下步骤:/nS1:通过设置在移动机器人上的惯性测量单元,获取移动机器人所处环境的IMU数据,得到移动机器人的姿态信息;/nS2:通过设置在移动机器人上的轮式编码器,获取移动机器人的轮速,然后结合移动机器人的姿态信息进行航迹推演,得到移动机器人的轮式里程;/nS3:通过设置在移动机器人上的多个摄像头,获取移动机器人所处环境的多角度图像数据,然后通过深度学习模型进行语义分割或端到端学习的方法,提取移动机器人所处单块阵列的边界数据,然后通过标定得到的多个摄像头的参数获取像素平面到机器人坐标系的坐标变换,将图像中的边界数据投影到机器人坐标系;/nS4:通过步骤S2中得到的移动机器人的轮式里程,获取移动机器人在当前里程一定范围内所处环境地图中的阵列边界数据;/nS5:将当前观测到的机器人坐标系下的边界数据通过轮式里程投影到世界坐标系,而后 ...
【技术特征摘要】
1.一种基于识别阵列边界的移动机器人定位方法,所述阵列包括玻璃阵列和光伏阵列,所述移动机器人包括机身,所述机身包括底盘以及支撑框架,其特征在于,通过预先构建环境地图,并根据环境地图进行匹配得到视觉定位,然后通过轮式里程融合视觉定位得到移动机器人的全局定位,包括以下步骤:
S1:通过设置在移动机器人上的惯性测量单元,获取移动机器人所处环境的IMU数据,得到移动机器人的姿态信息;
S2:通过设置在移动机器人上的轮式编码器,获取移动机器人的轮速,然后结合移动机器人的姿态信息进行航迹推演,得到移动机器人的轮式里程;
S3:通过设置在移动机器人上的多个摄像头,获取移动机器人所处环境的多角度图像数据,然后通过深度学习模型进行语义分割或端到端学习的方法,提取移动机器人所处单块阵列的边界数据,然后通过标定得到的多个摄像头的参数获取像素平面到机器人坐标系的坐标变换,将图像中的边界数据投影到机器人坐标系;
S4:通过步骤S2中得到的移动机器人的轮式里程,获取移动机器人在当前里程一定范围内所处环境地图中的阵列边界数据;
S5:将当前观测到的机器人坐标系下的边界数据通过轮式里程投影到世界坐标系,而后将获取到的移动机器人所处单块阵列的边界数据与获取到的环境地图中存放的阵列边界数据进行匹配,计算二者之间的重投影误差,再通过非线性优化得到使重投影误差最小的移动机器人的视觉定位;
S6:通过扩展卡尔曼滤波器将步骤S2得到的轮式里程和步骤S5得到的视觉定位进行融合即可得到移动机器人最终的定位。
2.根据权利要求1所述的基于识别阵列边界的移动机器人定位方法,其特征在于,所述机身还包括固定板以及上盖,所述支撑框架固定设置在所述底盘上,所述固定板固定设置在所述支撑框架的上端,所述上盖包覆设置在所述固定板上。
3.根据权利要求2所述的基于识别阵列边界的移动机器人定位方法,其特征在于,所述底盘上位于左侧和右侧的位置均设置有行走机构,所述移动机器人在所述行走机构的驱动下进行移动。
4.根据权利要求1-3中任一所述的基于识别阵列边界的移动机器人定位方法,其特征在于,预先构建环境地图,具体包括以下步骤:
S01:传感器标定,对惯性测量单元和多个摄像头的参数进行标定;
S02:通过设置在移动机器人上的惯性测量单元,获取移动机器人所处环境的IMU数据,得到移动机器人的姿态信息;
S03:通过设置在移动机器人上的轮...
【专利技术属性】
技术研发人员:吴金龙,陈应洪,
申请(专利权)人:深圳怪虫机器人有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。