[发明专利]机器人的重定位方法及装置有效
申请号: | 201711275042.6 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108052101B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 刘坤;谭平;栾成志;潘俊威 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 定位 方法 装置 | ||
本发明公开了一种机器人的重定位方法及装置。其中,方法包括:当检测到机器人离地时,在环境地图上记录机器人的离地位置;当检测到机器人落地时,获取机器人落地后建立的落地局部地图,并统计机器人的离地时长;根据离地时长以及离地位置,在环境地图上确定局部搜索区域;在局部搜索区域内搜索与落地局部地图相匹配的目标区域,根据目标区域对机器人进行重定位。利用本发明方案,能够在机器人被抬起移动一段距离并且被放下之后,实现对机器人准确地进行重定位,从而获得机器人准确的行走路线和位置,以更好地了解机器人的工作情况。
技术领域
本发明涉及智能家居技术领域,具体涉及一种机器人的重定位方法及装置。
背景技术
随着科技的发展,以及人们对生活质量的要求的不断增高,智能家居逐渐出现在人们的日常生活中,其中,尤其具有代表性的清扫机器人越来越受人们的喜爱。机器人在清扫的过程中,为了了解机器人的工作情况,需要对机器人进行实时定位,从而获取机器人的行走路线以及所在位置。
然而,发明人在实现本发明的过程中发现,现有技术中的机器人在清扫的过程中,当被抬起后,机器人本身在移动,但是机器人上设置的里程计不会返回数据,使得在机器人被放下之后对机器人的定位出现偏差,从而不能获得机器人准确的行走路线和位置,进而不能准确地了解机器人的工作情况,此时需要对机器人进行重定位。由此可见,现有技术中尚没有一种能够很好地解决上述问题的机器人的重定位方法及装置。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的机器人的重定位方法及装置。
根据本发明的一个方面,提供了一种机器人的重定位方法,包括:
当检测到机器人离地时,在环境地图上记录机器人的离地位置;
当检测到机器人落地时,获取机器人落地后建立的落地局部地图,并统计机器人的离地时长;
根据离地时长以及所述离地位置,在环境地图上确定局部搜索区域;
在局部搜索区域内搜索与落地局部地图相匹配的目标区域,根据目标区域对机器人进行重定位。
可选地,所述根据所述离地时长以及所述离地位置,在所述环境地图上确定局部搜索区域的步骤进一步包括:
根据预设的行进速度确定规则,确定所述机器人在离地过程中的行进速度;
根据所述机器人在离地过程中的行进速度,计算与所述离地时长相对应的行进距离;
根据所述离地位置以及所述行进距离,在所述环境地图上确定局部搜索区域。
可选地,所述根据所述离地位置以及所述行进距离,在所述环境地图上确定局部搜索区域的步骤具体包括:
以所述离地位置为圆心,以所述前进距离为搜索半径进行半径搜索,根据搜索结果确定所述局部搜索区域。
可选地,所述根据所述离地位置以及所述行进距离,在所述环境地图上确定局部搜索区域的步骤具体包括:
根据所述环境地图确定与所述离地位置相对应的至少一条行进路线;
分别针对每条行进路线,以所述离地位置为起始位置,确定与所述行进距离相对应的结束位置;
根据各个结束位置,在所述环境地图上确定局部搜索区域。
可选地,所述预设的行进速度确定规则包括:
当确定所述机器人的行进状态为步行状态时,根据预设的步行最大速度、步行最小速度和/或步行平均速度确定所述机器人在离地过程中的行进速度;
当确定所述机器人的行进状态为投掷状态时,根据预设的投掷速度确定所述机器人在离地过程中的行进速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711275042.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磨砂玻璃的加工工艺
- 下一篇:桥位处于泥浆区的桩基施工方法