【技术实现步骤摘要】
基于SLAM实现室内物料寻址导航的方法及系统
本专利技术涉及工业计算机视觉定位的
,尤其是指一种基于SLAM实现室内物料寻址导航的方法及系统。
技术介绍
SLAM(英文全称SimultaneousLocalizationAndMapping,简称SLAM)主要目的是即时构建地图并定位。SLAM的概念最早在1988年Smith、Self和Cheeseman提出。研究方向是通过摄像头和传感器采集环境数据,模拟人眼对环境的认知,使机器人达到自主移动和导航的功能。近代基于SLMA的概念延伸出各种不同的算法,基于采集设备的不同,大体分类有如下几种:第一、单目:只用一个摄像头采集数据。第二、双目:使用两个平行位置的摄像头采集数据。第三、RGB-D摄像头:带有深度感知的摄像头,简称深度摄像头。第四、单目+IMU传感器:使用一个摄像头采集数据,IMU做轨迹辅助校准。第五、激光:使用激光测量当前位置与物体的距离,第六、激光+IMU:激光测量物体,IMU做轨迹辅助校准。目前比较热门的SLAM框架有:ORB-SLAM2、VINSMONO、VINSFUSION等。ORB-SLAM2是基于ORB特征的三维空间定位与即时构建地图的算法,在2015年由RaulMur-Artal,J.M.M.Montiel和JuanD.Tardos等人提出的基于PTAM架构的算法。ORB特征提取方法计算图像的特征点效率较高,在追踪部分每帧耗时约30毫秒,其中特征点提取耗时约11毫秒,姿态估计耗时约20毫秒,整体效果可以达到30fps。在地图构 ...
【技术保护点】
1.一种基于SLAM实现室内物料寻址导航的方法,其特征在于,包括如下步骤:/n步骤S1:采集数据,其中采集数据的方法为:将采集的图片转换成图片数据,结合IMU数据,封装成帧数据发送到第一存储系统;/n步骤S2:制造室内地图,再根据所述室内地图的数据制造室内3D模型,其中制造室内地图的方法为:将采集的数据通过所述第一存储系统发送到运行ORB-SLAM3的服务器,所述服务器运算解析后将数据传输至ORB-SLAM3,所述ORB-SLAM3计算所述数据并输出帧数据集和构建地图数据集;/n步骤S3:根据物料的位置以及操作员的位置计算导航路径,并按照所述导航路径导航到物料所在的位置,其中所述操作员的位置的定位方法为:将当前位置的环境数据通过所述第一存储系统发送到运行ORB-SLAM3的服务器,所述服务器运算解析后将数据传输至ORB-SLAM3,所述ORB-SLAM3计算并输出帧姿态数据,通过第二存储系统发送到前端设备,所述前端设备根据帧姿态数据确定当前位置;/n步骤S4:效验物料,并收集物料直至完成所有物料的收集。/n
【技术特征摘要】 【专利技术属性】
1.一种基于SLAM实现室内物料寻址导航的方法,其特征在于,包括如下步骤:
步骤S1:采集数据,其中采集数据的方法为:将采集的图片转换成图片数据,结合IMU数据,封装成帧数据发送到第一存储系统;
步骤S2:制造室内地图,再根据所述室内地图的数据制造室内3D模型,其中制造室内地图的方法为:将采集的数据通过所述第一存储系统发送到运行ORB-SLAM3的服务器,所述服务器运算解析后将数据传输至ORB-SLAM3,所述ORB-SLAM3计算所述数据并输出帧数据集和构建地图数据集;
步骤S3:根据物料的位置以及操作员的位置计算导航路径,并按照所述导航路径导航到物料所在的位置,其中所述操作员的位置的定位方法为:将当前位置的环境数据通过所述第一存储系统发送到运行ORB-SLAM3的服务器,所述服务器运算解析后将数据传输至ORB-SLAM3,所述ORB-SLAM3计算并输出帧姿态数据,通过第二存储系统发送到前端设备,所述前端设备根据帧姿态数据确定当前位置;
步骤S4:效验物料,并收集物料直至完成所有物料的收集。
2.根据权利要求1所述的基于SLAM实现室内物料寻址导航的方法,其特征在于:所述采集数据时,利用摄像头和IMU传感器采集数据。
3.根据权利要求1所述的基于SLAM实现室内物料寻址导航的方法,其特征在于:所述帧数据包括当前的时间戳,图片数据,IMU数据,将一帧帧连续的数据保存起来形成一个完整的数据。
4.根据权利要求1所述的基于SLAM实现室内物料寻址导航的方法,其特征在于:将采集的数据通过所述第一存储系统发送到运行ORB-SLAM3的服务器时,以时间戳为序,每帧数据依次往后叠加。
5.根据权利要求1所述的基于SLAM实现室内物料寻址导航的方法,其特征在于:所述ORB-SLAM3计算并输出帧姿态数据,通过第二存储系统发送到前端设备时,先将图片数据处理解析,提取特征点,再与帧数据集匹配,若两帧特征点的空间矢量相识度不小于90%时,则匹配成功,将当前帧数据加入帧数据集中,计算出当前帧基于上一帧的估计姿态数据,更新构建地图数据;若特征点匹配的两帧特征点的空间矢量相识度小于90%时,则结合IMU数据做辅助校准,将当前帧数据的IMU数据与前多帧的姿势数据计算出当前帧的姿态数据,最后输出帧数据集和构建地图数据集组成一个完整的地图数据。
技术研发人员:李康康,
申请(专利权)人:苏州超集信息科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。