移动机器人的定位方法、系统、装置及移动机器人制造方法及图纸

技术编号:24348350 阅读:13 留言:0更新日期:2020-06-03 01:07
本申请公开一种移动机器人的定位方法、系统、装置及移动机器人,其中,定位方法包括:获取移动机器人在一物理空间内拍摄的当前图像;获取第一图像与当前图像相匹配的至少一对第一图像特征集,以及当前图像与第二图像中相匹配的至少一对第二图像特征集;根据至少一对第一图像特征集在第一图像和当前图像中的位置关系,至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及第一图像与第二图像对应的拍摄位置在物理空间的空间坐标系中的坐标信息之间的位置关系,确定机器人的当前位置的坐标信息。本申请无需实时获取图像并进行特征匹配,有效地简化了计算处理,提高了定位效率。

Positioning method, system, device and mobile robot of mobile robot

【技术实现步骤摘要】
移动机器人的定位方法、系统、装置及移动机器人
本申请涉及定位
,尤其涉及一种移动机器人的定位方法、系统、装置及移动机器人。
技术介绍
目前移动机器人的定位技术主要分为如下几种:基于航位推算(DeadReckoning,DR)的定位、基于地图匹配的定位、以及基于视觉的定位等。其中,基于航位推算的定位通常利用惯性测量单元(InertialMeasurementUnit,IMU)和安装在机器人轮组中的里程计,测量移动机器人在移动过程中的加速度和角速度等数据,并利用这些数据的增量进行累计,以此推导移动机器人在某一时刻相对于开始时刻的相对位置,从而实现对移动机器人的定位。然而,这种方式存在误差累积的问题,即累计误差会随着时间逐渐增大。若没有额外的定位数据帮助修正,最终会导致对移动机器人的定位失败。其次,基于地图匹配的定位利用移动机器人上的传感器探测周围环境,构建局部地图,并将其与预先存储的完整地图进行匹配,从而获得当前时刻移动机器人在整个环境中的位置。然而,这种方式受限于环境布局,仅能适用于结构相对简单的环境。再者,基于视觉的定位通常移动机器人上的摄像头探测周围的环境,并结合视觉SLAM(SimultaneousLocalizationandMapping,SLAM)技术,通过图像特征的匹配构建环境地图,以确定移动机器人的移动轨迹和位姿。然而,这种方式对移动机器人的计算能力和存储空间有着非常高的要求。
技术实现思路
鉴于以上所述相关技术的缺点,本申请的目的在于提供一种移动机器人的定位方法、系统、装置及移动机器人,以解决现有技术中存在的问题。为实现上述目的及其他相关目的,本申请公开一种移动机器人的定位方法,包括:获取所述移动机器人在一物理空间内拍摄的当前图像;获取第一图像与当前图像相匹配的至少一对第一图像特征集,以及当前图像与第二图像中相匹配的至少一对第二图像特征集;其中,所述第一图像、第二图像、及当前图像对应的拍摄位置不共线;根据所述至少一对第一图像特征集在所述第一图像和当前图像中的位置关系,所述至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及所述第一图像与第二图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息之间的位置关系,确定所述移动机器人的当前位置的坐标信息。在本申请第一方面的某些实施方式中,所述根据所述至少一对第一图像特征集在所述第一图像和当前图像中的相对位置关系,所述至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及所述第一图像与第二图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息之间的位置关系,确定所述移动机器人的当前位置的步骤包括:根据所述第一图像和第二图像的拍摄位置的所述坐标信息、所述第一图像特征集之间的像素位置关系、以及第二图像特征集之间的像素位置关系得到所述当前位置分别相对所述第一图像和第二图像的拍摄位置的第一方位信息和第二方位信息;根据所述第一方位信息、第二方位信息、及所述第一图像和第二图像的拍摄位置的间距,得到所述当前位置的坐标信息。在本申请第一方面的某些实施方式中,所述第一图像和第二图像中是在所述移动机器人的移动期间由摄像装置所拍摄的;或者,所述第一图像和第二图像来自于所述物理空间的地图数据库。在本申请第一方面的某些实施方式中,还包括:根据所述移动机器人的当前位置的坐标信息,确定所述移动机器人周围的关键区域。在本申请第一方面的某些实施方式中,根据所述移动机器人与关键区域的距离,切换所述移动机器人的定位模式。在本申请第一方面的某些实施方式中,还包括:根据所述移动机器人的当前位置的坐标信息,构建或更新所述物理空间的地图数据库。在本申请第一方面的某些实施方式中,还包括:将所述移动机器人的当前位置标记在所显示的所述物理空间的地图上的步骤。在本申请第一方面的某些实施方式中,还包括:根据所获取的当前位置的坐标信息,更新所述移动机器人与预设的导航路线之间的相对位置的步骤。在本申请第一方面的某些实施方式中,所述移动机器人还包括惯导检测装置,所述定位方法还包括:利用所获取的位置信息修正所述惯导检测装置所提供的惯导数据的步骤。本申请第二方面提供一种移动机器人的定位系统,包括:获取所述移动机器人在一物理空间内拍摄的当前图像;获取第一图像与当前图像相匹配的至少一对第一图像特征集,以及当前图像与第二图像中相匹配的至少一对第二图像特征集;其中,所述第一图像、第二图像、及当前图像对应的拍摄位置不共线;根据所述至少一对第一图像特征集在所述第一图像和当前图像中的相对位置关系,所述至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及所述第一图像与第二图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息之间的位置关系,确定所述移动机器人的当前位置的坐标信息。在本申请第二方面的某些实施方式中,所述根据所述至少一对第一图像特征集在所述第一图像和当前图像中的相对位置关系,所述至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及所述第一图像与第二图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息之间的位置关系,确定所述移动机器人的当前位置的步骤包括:根据所述第一图像和第二图像的拍摄位置的所述坐标信息、所述第一图像特征集之间的像素位置关系、以及第二图像特征集之间的像素位置关系得到所述当前位置分别相对所述第一图像和第二图像的拍摄位置的第一方位信息和第二方位信息;根据所述第一方位信息、第二方位信息、及所述第一图像和第二图像的拍摄位置的间距,得到所述当前位置的坐标信息。在本申请第二方面的某些实施方式中,所述第一图像和第二图像中是在所述移动机器人的移动期间由摄像装置所拍摄的;或者,所述第一图像和第二图像来自于所述物理空间的地图数据库。在本申请第二方面的某些实施方式中,还包括构建模块,用于根据所述移动机器人的当前位置的坐标信息,构建或更新所述物理空间的地图数据库。在本申请第二方面的某些实施方式中,还包括显示模块,用于将所述移动机器人的当前位置标记在所显示的所述物理空间的地图上的步骤。在本申请第二方面的某些实施方式中,还包括导航模块,用于根据所获取的当前位置的坐标信息,更新所述移动机器人与预设的导航路线之间的相对位置。在本申请第二方面的某些实施方式中,所述移动机器人还包括惯导检测装置,所述惯导检测装置用于利用所获取的位置信息修正所述惯导检测装置所提供的惯导数据。本申请第三方面还提供一种移动机器人,包括:摄像装置,用于拍摄图像;移动装置,用于接收一移动控制信息并执行相应的移动操作;存储装置,存储来自所述摄像装置所拍摄的图像,以及所述图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息,以及至少一个程序;控制装置,与所述摄像装置和移动装置相连,用于执行输出所述移动控制信息,并执行如第一方面所述的定位方法。在本申请第三方面的某些实施方式中,所述移动机器人为扫地机器人;对应地,所述扫地机器人还包括清洁装置,所述清洁装置用于执行清本文档来自技高网...

【技术保护点】
1.一种移动机器人的定位方法,其特征在于,包括:/n获取所述移动机器人在一物理空间内拍摄的当前图像;/n获取第一图像与当前图像相匹配的至少一对第一图像特征集,以及当前图像与第二图像中相匹配的至少一对第二图像特征集;其中,所述第一图像、第二图像、及当前图像对应的拍摄位置不共线;/n根据所述至少一对第一图像特征集在所述第一图像和当前图像中的位置关系,所述至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及所述第一图像与第二图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息之间的位置关系,确定所述移动机器人的当前位置的坐标信息。/n

【技术特征摘要】
1.一种移动机器人的定位方法,其特征在于,包括:
获取所述移动机器人在一物理空间内拍摄的当前图像;
获取第一图像与当前图像相匹配的至少一对第一图像特征集,以及当前图像与第二图像中相匹配的至少一对第二图像特征集;其中,所述第一图像、第二图像、及当前图像对应的拍摄位置不共线;
根据所述至少一对第一图像特征集在所述第一图像和当前图像中的位置关系,所述至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及所述第一图像与第二图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息之间的位置关系,确定所述移动机器人的当前位置的坐标信息。


2.根据权利要求1所述的移动机器人的定位方法,其特征在于,所述根据所述至少一对第一图像特征集在所述第一图像和当前图像中的相对位置关系,所述至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及所述第一图像与第二图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息之间的位置关系,确定所述移动机器人的当前位置的步骤包括:
根据所述第一图像和第二图像的拍摄位置的所述坐标信息、所述第一图像特征集之间的像素位置关系、以及第二图像特征集之间的像素位置关系得到所述当前位置分别相对所述第一图像和第二图像的拍摄位置的第一方位信息和第二方位信息;
根据所述第一方位信息、第二方位信息、及所述第一图像和第二图像的拍摄位置的间距,得到所述当前位置的坐标信息。


3.根据权利要求1所述的移动机器人的定位方法,其特征在于,所述第一图像和第二图像中是在所述移动机器人的移动期间由摄像装置所拍摄的;或者,所述第一图像和第二图像来自于所述物理空间的地图数据库。


4.根据权利要求1所述的移动机器人的定位方法,其特征在于,还包括:根据所述移动机器人的当前位置的坐标信息,确定所述移动机器人周围的关键区域。


5.根据权利要求4所述的移动机器人的定位方法,其特征在于,根据所述移动机器人与关键区域的距离,切换所述移动机器人的定位模式。


6.根据权利要求1所述的移动机器人的定位方法,其特征在于,还包括:根据所述移动机器人的当前位置的坐标信息,构建或更新所述物理空间的地图数据库。


7.根据权利要求1所述的移动机器人的定位方法,其特征在于,还包括:将所述移动机器人的当前位置标记在所显示的所述物理空间的地图上的步骤。


8.根据权利要求1所述的移动机器人的定位方法,其特征在于,还包括:根据所获取的当前位置的坐标信息,更新所述移动机器人与预设的导航路线之间的相对位置的步骤。


9.根据权利要求1所述的移动机器人的定位方法,其特征在于,所述移动机器人还包括惯导检测装置,所述定位方法还包括:利用所获取的位置信息修正所述惯导检测装置所提供的惯导数据的步骤。


10.一种移动机器人的定位系统,其特征在于,包括:
获取模块,用于获取所述移动机器人在一物理空间内拍摄的当前图像;
匹配模块,用于获取第一图像与当前图像相匹配的至少一对第一图像特征集,以及当前图像与第二图像中相匹配的至少一对第二图像特征集;其中,所述第一图像、第二图像、及当前图像对应的拍摄位置不共线;
定位模块,用于根据所述至少一对第一图像特征集在所述第一图像和当前图像中的相对位置关系,所述至少一对第二图像特征集在第二图像和当前图像中的位置关系,以及所述第一图像与第二图像对应的拍摄位置在所述物理空间的空间坐标系中的坐标信息之间的位置关系,确定所述移动...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:珊口深圳智能科技有限公司珊口上海智能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1