The invention provides a sweeper positioning method and device based on visual loop calibration gyroscope, in which the sweeper positioning method includes: collecting pictures of current environment, selecting and saving key frame pictures in pictures of current environment, acquiring and saving gyroscope information and odometer information corresponding to two key frame pictures of adjacent time, and searching for pictures of current frame. Similar historical frame pictures are used to form visual loops; real location information between current frame pictures and target historical frame pictures is obtained by gyroscope information and odometer information; target historical frame pictures are pictures of historical frame pictures forming visual loops with current frame pictures; gyroscope data and odometer data corresponding to current frame pictures are updated according to the real location information. Complete the positioning. The invention obtains the real position information of the current frame picture based on fast calculation of visual loop, reduces the computational complexity, completes the update of gyroscope and odometer information, and realizes accurate positioning.
【技术实现步骤摘要】
一种基于视觉回环校准陀螺仪的扫地机定位方法及装置
本专利技术涉及
,具体为一种基于视觉回环校准陀螺仪的扫地机定位方法及系统。
技术介绍
扫地机作为一种智能家用电器,能够凭借一定的人工智能自动在房间内完成地板清理工作,被广大消费者所喜爱。现有的扫地机通过传感器感知环境和自身状态,进而实现在有障碍物的环境中自主运动。而由于扫地机自身陀螺仪与里程计传感器误差的存在,扫地机无可避免地会出现定位不准确的现象。因此,如何快捷地校准扫地机陀螺仪,实现准确定位对扫地机的智能化具有重要的意义。
技术实现思路
本专利技术的目的旨在于提供一种基于视觉回环校准陀螺仪的扫地机定位方法及装置,纠正扫地机在工作过程中产生的定位误差,降低计算复杂度。为实现上述目的,本专利技术提供一种基于视觉回环校准陀螺仪的扫地机定位方法,包括:采集当前环境的图片,并选择保存当前环境的图片中的关键帧图片;获取并保存相邻时间的两个所述关键帧图片之间对应的陀螺仪信息和里程计信息;寻找与当前帧图片相似的历史帧图片,以形成视觉回环;通过所述陀螺仪信息和里程计信息获得所述当前帧图片和目标历史帧图片之间的真实位置信息,所述目标历史帧图片为所述历史帧图片中与所述当前帧图片形成视觉回环的图片;根据所述真实位置信息更新所述当前帧图片对应的陀螺仪数据和里程计数据,完成定位。进一步的,所述通过所述陀螺仪信息和里程计信息获得所述当前帧图片和目标历史帧图片之间的真实位置信息的步骤,包括:获取所述当前帧图片相邻的指定数量的所述历史帧图片之间的图片位置信息和里程计信息;获取所述当前帧图片和所述目标历史帧图片之间的图片位置信息;通过如 ...
【技术保护点】
1.一种基于视觉回环校准陀螺仪的扫地机定位方法,其特征在于,包括:采集当前环境的图片,并选择保存当前环境的图片中的关键帧图片;获取并保存相邻时间的两个所述关键帧图片之间对应的陀螺仪信息和里程计信息;寻找与当前帧图片相似的历史帧图片,以形成视觉回环;通过所述陀螺仪信息和里程计信息获得所述当前帧图片和目标历史帧图片之间的真实位置信息,所述目标历史帧图片为所述历史帧图片中与所述当前帧图片形成视觉回环的图片;根据所述真实位置信息更新所述当前帧图片对应的陀螺仪数据和里程计数据,完成定位。
【技术特征摘要】
1.一种基于视觉回环校准陀螺仪的扫地机定位方法,其特征在于,包括:采集当前环境的图片,并选择保存当前环境的图片中的关键帧图片;获取并保存相邻时间的两个所述关键帧图片之间对应的陀螺仪信息和里程计信息;寻找与当前帧图片相似的历史帧图片,以形成视觉回环;通过所述陀螺仪信息和里程计信息获得所述当前帧图片和目标历史帧图片之间的真实位置信息,所述目标历史帧图片为所述历史帧图片中与所述当前帧图片形成视觉回环的图片;根据所述真实位置信息更新所述当前帧图片对应的陀螺仪数据和里程计数据,完成定位。2.根据权利要求1所述的基于视觉回环校准陀螺仪的扫地机定位方法,其特征在于,所述通过所述陀螺仪信息和里程计信息获得所述当前帧图片和目标历史帧图片之间的真实位置信息的步骤,包括:获取所述当前帧图片相邻的指定数量的所述历史帧图片之间的图片位置信息和里程计信息;获取所述当前帧图片和所述目标历史帧图片之间的图片位置信息;通过如下公式计算得到所述当前帧图片和所述目标历史帧图片之间的真实位置信息:真实位置关系=所述当前帧图片和所述目标历史帧图片之间的图片位置信息×S;其中,S=所述指定数量的所述历史帧图片之间的里程计信息/所述指定数量的所述历史帧图片之间的图片位置信息。3.根据权利要求1所述的基于视觉回环校准陀螺仪的扫地机定位方法,其特征在于,所述根据所述真实位置信息更新所述当前帧图片对应的陀螺仪数据和里程计数据,完成定位的步骤,包括:获取所述目标历史帧的陀螺仪信息,以此更新所述当前帧图片的陀螺仪数据;将所述当前帧图片对应的里程计数据替换为所述真实位置信息;综合所述当前帧图片对应的陀螺仪数据和里程计数据,重新完成定位。4.根据权利要求1所述的基于视觉回环校准陀螺仪的扫地机定位方法,其特征在于,所述采集当前环境的图片,并选择保存当前环境的图片中的关键帧图片的步骤,包括:判断通过视觉传感器采集的当前环境的图片中的第一图片,是否具有达到预设数量的特征;若具有,则判定所述第一图片为所述关键帧图片;保存所述关键帧图片。5.根据权利要求1所述的基于视觉回环校准陀螺仪的扫地机定位方法,其特征在于,所述寻找与当前帧图片相似的历史帧图片的步骤,包括:把采集到的所述图片中的各特征一一对应成各单词,将各所述单词汇总成单词树型的视觉字典;计算所述当前帧图片的特征在所述视觉字典中的DBOW...
【专利技术属性】
技术研发人员:周毕兴,张立新,
申请(专利权)人:深圳市沃特沃德股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。