【技术实现步骤摘要】
用于机器人导航、示教和建图的系统和方法
技术介绍
[0001]机器人和/或机器可以用于自主或半自主地执行任务、提供服务和穿越环境。一些机器人或机器可以用于在机器人或机器所位于的,或者能够在有或没有人类操作者的输入或命令的情况下导航到或穿越过的环境中执行清洁任务。
技术实现思路
[0002]本公开总体上涉及用于机器人导航(navigation)、示教(teaching)和建图(mapping)的系统和方法。机器人系统可以包括能够在区域或环境中进行清洁、杀菌、消毒、运送物品、检查、监控或实行监视的机器人或机器。机器人或机器可被配置成自主或半自主地操作以清洁区域或环境。
[0003]在一个方面,提供了一种操作机器人的方法。该方法可以包括:(a)至少部分地基于环境内一个或多个可重新定位或可移动的初始化物体的一个或多个图像确定机器人的姿势;(b)生成机器人被配置成在其中移动的环境的地图,其中地图包括关于下列各项的信息:(i)机器人被配置成在其中移动或穿越通过以执行一个或多个任务或操作的环境的区域,(ii)用于机器人行进的一个或多个预定路径,以及(iii)机器人的姿势,其中地图和一个或多个预定路径与可重新定位或可移动的初始化物体相关联;以及(c)使机器人沿着一个或多个预定路径的至少一部分开始移动以执行一个或多个任务或操作。
[0004]在另一方面,方法可以包括:(a)提供包括一个或多个传感器的机器人,该一个或多个传感器被配置成随着机器人沿着一个或多个训练轨迹穿越或移动通过环境时检测环境中或附近的一个或多个障碍物,其中机器人 ...
【技术保护点】
【技术特征摘要】
1.一种用于机器人导航、示教和建图的方法,包括:(a)至少部分地基于环境内一个或多个可重新定位或可移动的初始化物体的一个或多个图像确定机器人的姿势;(b)生成所述机器人被配置成在其中移动的所述环境的地图,其中所述地图包括关于下列各项的信息:(i)所述环境的区域,所述机器人被配置成在所述环境的所述区域中移动或穿越通过所述环境的所述区域以执行一个或多个任务或操作,(ii)用于所述机器人行进的一个或多个预定路径,以及(iii)所述机器人的所述姿势,其中所述地图和所述一个或多个预定路径与所述可重新定位或可移动的初始化物体相关联;以及(c)使所述机器人沿着所述一个或多个预定路径的至少一部分开始移动以执行所述一个或多个任务或操作。2.根据权利要求1所述的方法,其中所述机器人沿着所述一个或多个预定路径或其一部分的轨迹独立于所述环境内的所述一个或多个初始化物体。3.根据权利要求1所述的方法,还包括:通过将由所述机器人获取的传感器数据与(b)中生成的所述地图或所述地图内的一个或多个特征或物体相匹配来更新所述机器人的所述姿势。4.根据权利要求1所述的方法,其中所述一个或多个可重新定位或可移动的初始化物体包括快速响应(QR)码、AprilTag、图案、棋盘格或参照标记物。5.根据权利要求1所述的方法,其中在(b)中,所述环境的所述地图通过下列各项生成:a.基于由所述机器人获取的传感器数据生成占据栅格地图;以及b.随着所述机器人移动通过所述环境扩展所述占据栅格地图,其中所述占据栅格地图包括一个或多个占用栅格,所述一个或多个占用栅格指示出障碍物或所述环境的边界相对于所述机器人的位置或方向。6.根据权利要求5所述的方法,其中所述占据栅格地图包括一个或多个占用栅格、未占用栅格和/或一个或多个未知栅格。7.根据权利要求5所述的方法,其中基于所述一个或多个未占用栅格来调节所述机器人的所述移动。8.根据权利要求5所述的方法,其中所述一个或多个占用栅格基于所述机器人相对于所述障碍物或所述环境的所述边界的所述姿势来定位。9.根据权利要求1所述的方法,还包括:在(c)之后,当所述机器人接近所述机器人先前已经经过的位置时触发环回检测,其中所述环回检测使得所述机器人调节其轨迹并与所述一个或多个预定路径重新对准。10.根据权利要求1所述的方法,其中所述机器人包括双目相机模块。11.根据权利要求10所述的方法,其中所述双目相机模块包括多个单目相机、红外光源和光传感器。12.根据权利要求11所述的方法,其中所述多个单目相机以一预定距离分隔,以支持双目或立体视觉和成像。13.根据权利要求10所述的方法,其中所述双目相机模块被配置成检测和/或标识所述初始化物体。14.根据权利要求11所述的方法,其中所述光传感器被配置成检测环境照度。
15.根据权利要求11所述的方法,其中所述机器人被配置成在低照明或黑暗环境中激活所述红外光源。16.根据权利要求11所述的方法,其中(a)还包括使用所述双目相机模块来检测所述初始化物体或获取所述初始化物体的所述一个或多个图像。17.根据权利要求16所述的方法,其中所述机器人被配置成当(i)所述初始化物体没有被最初检测到或(ii)所述多个单目相机中的仅一个或子集检测到了所述初始化物体时,激活所述光传感器以检测环境照度。18.根据权利要求17所述的方法,其中所述机器人被配置成当所述光传感器检测到曝光过度时调节所述双目相机模块的曝光时间或增益。19.根据权利要求17所述的方法,其中所述机器人被配置成如果所述光传感器检测到曝光不足,则激活所述红外光源以及/或者调节所述红外光源的照度。20.根据权利要求1所述的方法,还包括:在(a)之后,使用基于无限小平面的姿势估计算法来验证或确认所述机器人的所述姿势的准确度。21.根据权利要求1所述的方法,其中在(c)中,当所述机器人姿势的准确度在预定阈值或范围内时,使所述机器人开始所述移动。22.根据权利要求1所述的方法,其中所述机器人包括惯性测量单元(IMU)和飞行时间(TOF)传感器。23.根据权利要求22所述的方法,其中所述IMU和所述TOF传感器彼此刚性地耦合。24.根据权利要求22所述的方法,其中所述IMU和所述TOF传感器相对于彼此校准。25.根据权利要求22所述的方法,还包括使用所述IMU和所述TOF传感器协助所述机器人导航或移动通过所述环境。26.根据权利要求25所述的方法,还包括使用所述IMU来实时检测所述机器人或所述TOF传感器的加速度、速度和/或姿态。27.根据权利要求22所述的方法,还包括使用所述TOF传感器来检测或识别一个或多个物体或障碍物。28.根据权利要求27所述的方法,还包括使用所述IMU来弥补使用所述TOF传感器获取的一个或多个测量中的一个或多个误差。29.根据权利要求22所述的方法,还包括使用所述IMU和所述TOF传感器来执行所述一个或多个任务或操作。30.根据权利要求29所述的方法,其中所述一个或多个...
【专利技术属性】
技术研发人员:陈乃邦,林培强,曹继基,姜文,闫东坤,康圣,
申请(专利权)人:智能清洁设备控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。