【技术实现步骤摘要】
机器人边界地图构建方法、装置及机器人
本专利技术属于机器人
,尤其涉及一种机器人边界地图构建方法、装置及机器人。
技术介绍
随着人工智能技术的不断完善,移动机器人开始向自主化和智能化发展。依靠GPS、激光雷达、摄像头、超声波等传感器的数据,部分具备移动功能的室内服务/机器人已经可以实现在特定区域内进行自定位以及工作区域地图的构建。为确认移动机器人工作区域的边界,现有技术中通常采用埋设边界线的方式对工作区域的边界进行标定。其预先在机器人工作区域的边界埋设能够产生信号的边界线,在机器人上设置能够识别边界线信号的感应装置,通过对边界线信号强度的判断,确定机器人是否超越边界线。现有存在外边界区域较大家庭草坪,此时在该外边界草坪区域内可能存在有障碍物如水池、花坛、树木、以及其他不需要工作区域等,此时为避免机器人进入障碍物或勿需工作区域内,其根据实际使用情况在该外边界区域内部构建有若干个内部边界不需工作区域,因此需要对该内部边界进行划定识别及构建生成该边界地图。然而现有由于机器人在位置信息采集时存在位置误差,使得机器人沿内部边界绕行一周后可能无法形成闭合的边界线,无法找到最好的位置结束建图,使得机器人在内部边界频繁绕行而无法正常进行下线,或者下线位置不是最好的位置,导致机器可能出现在一个内圈下线之后撞到另外一个内圈,在从另外一个内圈下来返回之前的内圈,可能出现死循环,同时机器由内部边界下线后可以选择任意自由路径行进到外部边界,导致机器选择的不一定是最优路径,因为设计路径不是最优路径,路径过长导致误差随距离逐 ...
【技术保护点】
1.一种机器人边界地图构建方法,其特征在于,所述方法包括:/n当检测到当前移动至边界位置时,判断当前所处的边界位置是否为内圈边界;/n若是,则记录当前所处位置为内圈上线点,并根据所述内圈上线点确定出位于外圈边界上的外圈上线点;/n控制沿当前内圈边界进行移动,并实时采集计算所处位置与所述外圈上线点之间的距离,直至确定出内圈边界中与所述外圈上线点之间距离最短的内圈下线点;/n当采集检测到沿当前内圈边界移动回所述内圈上线点形成闭合后,控制移动至所述内圈下线点,并控制由所述内圈下线点移动至所述外圈上线点;/n控制沿外圈边界移动至目标位置,并根据所返回目标位置的误差对沿内圈边界所采集的地图信息进行处理及保存,生成内圈边界的地图信息。/n
【技术特征摘要】
1.一种机器人边界地图构建方法,其特征在于,所述方法包括:
当检测到当前移动至边界位置时,判断当前所处的边界位置是否为内圈边界;
若是,则记录当前所处位置为内圈上线点,并根据所述内圈上线点确定出位于外圈边界上的外圈上线点;
控制沿当前内圈边界进行移动,并实时采集计算所处位置与所述外圈上线点之间的距离,直至确定出内圈边界中与所述外圈上线点之间距离最短的内圈下线点;
当采集检测到沿当前内圈边界移动回所述内圈上线点形成闭合后,控制移动至所述内圈下线点,并控制由所述内圈下线点移动至所述外圈上线点;
控制沿外圈边界移动至目标位置,并根据所返回目标位置的误差对沿内圈边界所采集的地图信息进行处理及保存,生成内圈边界的地图信息。
2.如权利要求1所述的机器人边界地图构建方法,其特征在于,所述根据所述内圈上线点确定出位于外圈边界上的外圈上线点的步骤包括:
采集获取所述内圈上线点与所述目标位置之间的位置距离,并判断是否大于等于目标阈值;
若是,则根据外圈边界的地图信息搜索确定出外圈边界中与所述内圈上线点相距最近的外圈上线点;
若否,则确定外圈边界中的指定上线点为外圈上线点。
3.如权利要求1所述的机器人边界地图构建方法,其特征在于,所述控制由所述内圈下线点移动至所述外圈上线点的步骤包括:
当检测到移动过程中移动至边界位置时,判断当前所处的边界位置是否为外圈边界;
若否,则清空沿内圈边界所采集的地图信息,并重新记录当前所处的边界位置为新内圈上线点,以进行新内圈边界的地图信息采集。
4.如权利要求1所述的机器人边界地图构建方法,其特征在于,所述根据所返回目标位置的误差对沿内圈边界所采集的地图信息进行处理及保存,生成内圈边界的地图信息的步骤包括:
获取当前对所述目标位置所采集的当前位置信息;
根据所述当前位置信息及预先采集记录的目标位置的位置信息确定出修正余量;
根据所述修正余量对沿内圈边界所采集的地图信息进行补偿修正,并对补偿修正后的地图信息进行保存,生成内圈边界的地图信息。
5.如权利要求2所述的机器人边界地图构建方法,其特征在于,所述根据外圈边界的地图信息搜索确定出外圈边界中与所述内圈上线点相距最近的外圈上线点的步骤包括:
根据所述内圈上线点为中心逐步向外扩散搜索;
当首次搜索到位于外圈边界上的目标点时,将所述目标点确定出与所述内圈上线点相距最近的外圈上线点。
6.如权利要求1所述的机器人边界地图构建方法,其特征在于,所述判断当前所处的边界位置是否为内圈边界的步骤包括:
判断当前所处的边界位置与预先采集记录的外圈边界位置信息中的各个位置之间的距离是否大于第一预设阈值;
若是,则确定当前所处的边界位置为内圈边界。
7.如权利要求1所述的机器人边界地图构建方法,其特征在于,所述采集检测到沿当前内圈边界移动回所述内圈上线点形成闭合的步骤包括:
实时采集沿当前内圈边界所移动的当前位置信息,并检测判断当前位置与所述内圈上线点之间的距离是否小于第二预设阈值;
若是,则确定移动回所述内圈上线点形成闭合。
8.一种机器人边界地图构建装置,其特征在于,所述装置包括:
边界判断单元,用于当检测到当前移动至边界位置时,判断当前所处的边界位置是否为内圈边界;
上线点确定单元,用于当所述边界判断单元判断出当前所处的边界位置为内圈边界时,记录当前所处位置为内圈上线点,并根据所述内圈上线点确定出位于外圈边界上的外圈上线点;
下线点确定单元,用于控制沿...
【专利技术属性】
技术研发人员:郝帅,
申请(专利权)人:深圳拓邦股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。