[go: up one dir, main page]

CN114873116B - 用于物件取放和运输的室内自动机器人系统 - Google Patents

用于物件取放和运输的室内自动机器人系统 Download PDF

Info

Publication number
CN114873116B
CN114873116B CN202210479291.1A CN202210479291A CN114873116B CN 114873116 B CN114873116 B CN 114873116B CN 202210479291 A CN202210479291 A CN 202210479291A CN 114873116 B CN114873116 B CN 114873116B
Authority
CN
China
Prior art keywords
removable
mobile robot
platform
article
pick
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210479291.1A
Other languages
English (en)
Other versions
CN114873116A (zh
Inventor
M·杜利
N·罗曼诺夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Labrador Systems
Original Assignee
Labrador Systems
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Labrador Systems filed Critical Labrador Systems
Priority to CN202210479291.1A priority Critical patent/CN114873116B/zh
Publication of CN114873116A publication Critical patent/CN114873116A/zh
Application granted granted Critical
Publication of CN114873116B publication Critical patent/CN114873116B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0407Storage devices mechanical using stacker cranes
    • B65G1/0435Storage devices mechanical using stacker cranes with pulling or pushing means on either stacking crane or stacking area
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0492Storage devices mechanical with cars adapted to travel in storage aisles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/137Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
    • B65G1/1373Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G65/00Loading or unloading
    • B65G65/005Control arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G65/00Loading or unloading
    • B65G65/02Loading or unloading machines comprising essentially a conveyor for moving the loads associated with a device for picking-up the loads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66FHOISTING, LIFTING, HAULING OR PUSHING, NOT OTHERWISE PROVIDED FOR, e.g. DEVICES WHICH APPLY A LIFTING OR PUSHING FORCE DIRECTLY TO THE SURFACE OF A LOAD
    • B66F7/00Lifting frames, e.g. for lifting vehicles; Platform lifts
    • B66F7/06Lifting frames, e.g. for lifting vehicles; Platform lifts with platforms supported by levers for vertical movement
    • B66F7/0625Lifting frames, e.g. for lifting vehicles; Platform lifts with platforms supported by levers for vertical movement with wheels for moving around the floor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66FHOISTING, LIFTING, HAULING OR PUSHING, NOT OTHERWISE PROVIDED FOR, e.g. DEVICES WHICH APPLY A LIFTING OR PUSHING FORCE DIRECTLY TO THE SURFACE OF A LOAD
    • B66F7/00Lifting frames, e.g. for lifting vehicles; Platform lifts
    • B66F7/06Lifting frames, e.g. for lifting vehicles; Platform lifts with platforms supported by levers for vertical movement
    • B66F7/065Scissor linkages, i.e. X-configuration
    • B66F7/0666Multiple scissor linkages vertically arranged
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66FHOISTING, LIFTING, HAULING OR PUSHING, NOT OTHERWISE PROVIDED FOR, e.g. DEVICES WHICH APPLY A LIFTING OR PUSHING FORCE DIRECTLY TO THE SURFACE OF A LOAD
    • B66F9/00Devices for lifting or lowering bulky or heavy goods for loading or unloading purposes
    • B66F9/06Devices for lifting or lowering bulky or heavy goods for loading or unloading purposes movable, with their loads, on wheels or the like, e.g. fork-lift trucks
    • B66F9/063Automatically guided
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G65/00Loading or unloading

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Structural Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Geology (AREA)
  • Transportation (AREA)
  • Civil Engineering (AREA)
  • Manipulator (AREA)
  • Warehouses Or Storage Devices (AREA)
  • Forklifts And Lifting Vehicles (AREA)

Abstract

一种机器人物件取放和运输设备,包括至少一个物件取放机构,该物件取放机构在被存储时,和/或相对于其平台(例如,上表面)进行物体的装载或卸载时,最小地暴露。致动器以及一个或多个可移动工具的至少主要部分布置在平台下方。物体的装载和/或卸载可能包括横向滑动,例如当物体被外部支撑表面支撑时,通过拉动进行装卸载。物件取放机构的至少主要部分可能保留在平台的中央目标区域的以外,以提供用于保持物体的不受阻碍或受最小阻碍的平台表面。该设备可能与至少一个可移动的托盘构件一起使用。托盘构件和/或可取放物件可能包括可由传感器检测到的一个或多个特征。

Description

用于物件取放和运输的室内自动机器人系统
分案申请
本申请是申请日为2018年11月1日,申请号为201880085370.6,标题为“用于物件取放和运输的室内自动机器人系统”的发明申请的分案申请。
相关申请的交叉引用
本申请要求于2017年11月3日提交的美国临时专利申请号为62/581,564的美国临时专利申请的优先权,其中前述申请的全部内容通过引用并入本文。
技术领域
本发明总体上涉及移动运送机器人,并且更具体地涉及机器人物件取放和运输系统及设备,以及在辅助机器人物件取放(retrieval)和运输设备的操作中有用的相关附件,其适用于操控在非结构化环境(例如,家居)中的物体,以个人辅助设备的角色出现。
背景技术
几十年来,已经使用各种各样的自动引导载具(AGV)在制造环境和仓库环境中自动运输物件。随着时间的流逝,这些AGV的版本已适于在其他环境(例如医院、实验室和办公室环境)中使用,以搬运和运送物件。
一些AGV仅充当用于移动物体的移动平台,同时要依靠人工(例如,手动)干预或外部自动化装置来装载和卸载要搬运的物体。其他AGV行驶至带有致动器的外部机器处,其执行某些或全部必要的装载和/或卸载任务。还有其他的AGV配备有集成的机构,用于自动装载和卸载物体,而无需外部帮助。
一些具有集成的装载/卸载机构的AGV通过使用集成的叉式升降机构,以类似于人工操作叉车的方式举起货物托盘,来垂直举升并搬运大型物体。较新开发的AGV(例如,体现在Amazon机器化仓库机器人中的那些)配置为在存储单元下方行驶,将存储单元抬起并脱离地板,然后将存储单元运输至新位置。其他AGV包括机器人臂,这些机器人臂通常提起较小的负载(例如,甚至是单个物体),以在AGV和外部位置之间运送它们。
某些具有自动装载和卸载能力的AGV被配置为在AGV的货物表面和外表面之间横向运送物体。这种类型的示例包括在AGV货物表面上带有电动传送带或辊的AGV,以及具有非移动货物表面的AGV,其使用机动的推拉机构,以将物体滑入或滑离AGV货物表面。在这些示例中,AGV上的横向运送机构暴露在货物区域中,以提供最佳的触及范围和接近被运送物体的通道。某些AGV可能还包括高度调节机构,以赋予第二运动程度,从而使AGV能够将其货物表面与一个或多个外部表面对齐,以取放存储在架子上的物体。
随着AGV配置的多样性随着时间的推移而扩展,它们在其能够操作的环境的复杂性方面也得到了演进。
早期的AGV被设计成在高度结构化的环境中运行,并且需要安装专用的支持基础设施才能操作。例如,通常将磁性带或其他标记物放在地板上,以提供AGV可用的预定义路线和位置信息,以从一个地点导航到另一地点。
工业传感器、处理器和软件的进步已经使得AGV的更多自主版本成为可能,有时称为自导向载具或SGV。SGV可能执行与AGV相似的任务,但是通常能以较少的外部结构操作,并且在其支持的路线和运送作用上更具适应性。
消费类电子产品的各种技术进步,包括3D摄像机、地图软件、陀螺仪、接近度传感器、锂电池、无线通信、低功率高速处理器、识别软件和人工智能,可能使SGV具有足够的成本效益,从而使得它们适用于更广泛的非结构化环境(例如房屋),以及更广泛的用途(例如个人运送机器人)。但是,AGV和SGV的关键要素,例如装载和卸载物体的机构,以及其他附属要素,仍然主要是针对受过训练的人员进行工业操作而设计的。
尽管AGV和SGV取得了进步,但本领域仍在寻求适合在非结构化的人类居住空间中使用的物件取放和运输机器人,包括能够可以支持手动和/或自动装卸功能的机器人,以及解决与传统机器人相关挑战的机器人。这些挑战包括确保在非结构化空间中操作,同时确保旁人(可能包括年长的成年人、儿童和宠物)的安全,促进可靠的操作,并提高机器人的实用性和多功能性-与传统的AGV相比,最好具有合理的成本。
发明内容
本公开的多个方面涉及一种机器人物件取放和运输设备,适用于在家居环境和/或其他环境中承载和运送物体,在其中一个或多个未经训练的个体可能存在和/或可能与机器人的表面紧密相互作用。根据至少某些实施例的机器人物件取放和运输设备,用于从第一位置取出物体,将那些物体运送至机器人的表面上,并将物体运送和/或卸载到至少一个第二位置上。
为了以用户友好和用户安全的方式完成物件取放和运输任务,根据至少某些实施例的机器人物件取放和运输装置包括集成至(例如,作为一部分携带的)移动机器人的一个或多个取放机构,该取放机构被存储时,和/或将物体装载至机器人的表面或从机器人的表面卸载时,最小地暴露。在某些实施例中,最小地暴露取放机构包括在机器人物件取放和运输设备的平台(deck)的表面下方设置一个或多个致动器,和至少一个可移动工具至少的主要部分。这样的取放机构可能设置成通过滑动使至少一个可取放物件被装载至平台上或从平台卸下。在某些实施例中,至少一个可移动工具的至少一部分设置成在机器人物件取放和运输设备的平台下方行进。
在本公开的一个方面,涉及一种机器人物件取放和/或运输设备包括:移动底座、设置成支撑至少一个可取放物件的平台,以及物件取放机构。物件取放机构包括至少一个可移动工具,并且设置成在平台和外部支撑表面之间横向运输至少一个可取放物件。至少一个可取放物件包括,至少一个第一接收表面、靠近平台设置的近端和远离平台设置的远端。至少一个第一接收表面设置成比近端更靠近远端。至少一个可移动工具设置成在至少一个可取放物件的表面下方行进,以允许至少一个可移动工具与至少一个第一接收表面接合。物件取放机构设置成使至少一个可移动工具与至少一个第一接收表面接合,以(i)当至少一个可取放物件由外部支撑表面或平台中的至少一个支撑时,使至少一个可取放物件滑动,以及(ii)将至少一个可取放物件拉向平台。前述物件取放和/或运输设备允许至少一个可取放物件通过滑动而横向运输,同时至少一个可取放物件的大部分重量由平台或外部支撑表面支撑。这种构造免除了对复杂且昂贵的物件升降机构的需求。
在本公开的另一方面,涉及一种机器人物件取放和/或运输设备,包括:移动底座、设置成支撑至少一个可取放物件的平台,以及物件取放机构。平台包括由至少一个外围边缘界定的周界。物件取放机构,包括至少一个可移动工具,该物件取放机构设置成在平台和外部支撑表面之间横向运输至少一个可取放物件。机器人物件取放和/或运输设备还包括以下特征(i)至(iii)中的至少一个:(i)物件取放机构在存储和操作期间,保持在中央目标区域以外,该中央目标区域被限定为从平台的中央部分的向上投影,并且平台的该中央部分包括连续区域,该区域是该周界以内的面积的至少50%;(ii)平台包括小于1米的最大宽度,外围目标区域被限定为从平台的外围边缘向内延伸的外围部分的向上投影,并且在物件取放机构的存储和/或操作过程中,至少一个可移动工具对外围目标区域的任何侵入均被限制在侵入距离,该侵入距离从平台的至少一个外围边缘测量、在平台的最大长度或最大宽度的0%至25%的范围内;或(iii)机器人物件取放和/或运输设备包括,小于1米的最大宽度,平台占据的顶视平面视图区域,是物件取放机构处于缩回位置的情况下,机器人物件取放和/或运输设备的最大顶视平面视图占地面积的至少约75%,并且,在物件取放机构的存储和操作的过程中,物件取放机构的任何部分若沿平台的顶视图区域暴露,则物件取放机构沿小于平台的20%暴露。特征(i)至(iii)表示用于提供平台的期望的(例如,中央的)部分的替代方案,该部分保持不受物件取放机构的阻碍(即,不受其干扰)。对平台的期望部分的阻碍的消除,允许将该期望部分用于其他目的和/或允许该期望部分被密封,从而使其不受其他污染物(例如,液体,异物等)的影响,否则将妨碍可靠的操作和/或妨碍清洁或卫生条件的维持。
在本公开的另一方面,涉及一种机器人物件取放和/或运输设备,包括:移动底座、设置成支撑至少一个可取放物件的平台,以及物件取放机构。平台包括由平台的至少一个外围边缘界定的周界。物件取放机构,包括至少一个可移动工具,该物件取放机构设置成在平台和外部支撑表面之间横向运输至少一个可取放物件。至少一个致动器被设置在平台的上表面下方。上表面没有任何上表面开口,该上表面开口构造成容纳易于相对于平台移动的物件取放机构的任何部分的通道。至少一个可移动工具设置成,在平台和外部支撑表面之间运输至少一个可取放物件期间,穿过大体上设置在平台的至少一个外围边缘下方的至少一个前表面开口、侧表面开口或后表面开口,在某些实施例中,至少一个可移动工具的至少一部分设置成在平台下方行进。物件取放机构设置成使至少一个可移动工具以(i)当至少一个可取放物件由外部支撑表面或平台中的至少一个支撑时,滑动该至少一个可取放物件,以及(ii)将至少一个可取放物件拉向平台。另外,物件取放机构设置成使得至少一个可移动工具以(i)当至少一个可取放物件被外部支撑表面或平台中的至少一个支撑时,滑动该至少一个可取放物件,及(ii)将至少一个可取放物件推向外部支撑表面。前述特征的组合使得,取放机构被在存储时,和/或在将物体装载至机器人的表面或从机器人的表面卸载物体时,最小化该机构的暴露。
在另一方面,涉及一种机器人物件取放和/或运输设备,包括:移动底座;设置成支撑至少一个可取放物件的平台,其中,该平台包括在由该平台的至少一个外围边缘界定的周界内的上表面;物件取放机构,设置成在平台与外部支撑表面之间横向运输至少一个可取放物件。物件取放机构包括至少一个可移动工具和至少一个第一致动器,该至少一个第一致动器设置成,将至少一个可移动工具横向且向外地,从(a)至少一个可移动工具的主要部分设置在平台下方的位置平移至(b)至少一个可移动工具的至少一部分设置在至少一个可取放物件的至少一部分下方的位置。在物件取放机构的存储和操作期间,至少一个第一致动器定位于平台的下方。物件取放机构设置成使至少一个可移动工具以(i)当至少一个可取放物件由外部支撑表面或平台中的至少一个支撑时,滑动该至少一个可取放物件,以及(ii)将至少一个可取放物件拉向平台。另外,物件取放机构设置成使得至少一个可移动工具以(i)当至少一个可取放物件被外部支撑表面或平台中的至少一个支撑时,滑动该至少一个可取放物件,及(ii)将至少一个可取放物件推向外部支撑表面。
本公开的另一方面,涉及一种机器人物件取放和/或运输系统,包括机器人物件取放和/或运输设备以及托盘构件。所述托盘构件包括:基底,设置成由至少一个下层支撑表面从下方支撑,该基底部分地由支撑表面横向边缘界定;物件支撑表面,大体上设置在该基底上方;以及向下延伸的壁,其沿该托盘构件的近侧边缘设置,其中,托盘构件的基底能够定位在至少一个下层支撑表面上,其中向下延伸的壁设置成靠近支撑表面横向边缘。机器人物件取放和/或运输设备包括:移动底座;设置成支撑至少一个可取放物件的平台;以及物件取放机构,包括至少一个致动器和至少一个可移动工具,该至少一个可移动工具设置成在平台和物件支撑表面之间横向运输至少一个可取放物件。向下延伸的壁设置成被限制在以下位置之间:(i)支撑表面横向边缘,和(ii)机器人物件取放和/或运输设备,以在至少一个可取放物件在平台和物件支撑表面之间的横向运输期间,阻止托盘构件的运动。托盘构件的使用可能将有限的结构用在另外的基本上非结构化的环境。托盘的向下延伸的壁的设置,允许向下延伸的壁被限制(例如被压紧)在机器人物件取放和支撑设备与下层支撑表面横向边缘之间,从而托盘构件在物件的装载和/或卸载期间可以被固定,而不必需要将托盘构件附接至下层表面,以这种方式,可以根据用户的需要在非结构化的环境中容易地重新放置托盘。
本公开的另一方面涉及一种设置成与机器人物件取放和/或运输设备(例如,本文公开的机器人物件取放和/或运输设备)一起使用的托盘构件。托盘构件包括:基底,设置成由下层支撑表面从下方支撑,该基底基本上是水平的,并且部分地由支撑表面横向边缘界定;物件支撑表面,大体地设置在该基底上方,并且设置成支撑至少一个可取放物件;物件支撑表面,大体地设置在基底上方,并且设置成支撑至少一个可取放物件;以及向下延伸的壁,其沿该托盘构件的近侧边缘设置。托盘构件的基底能够定位在下层支撑表面上,并且向下延伸的壁设置成抵靠支撑表面横向边缘定位并靠近机器人物件取放和/或运输设备的平台,以在机器人物件取放和/或运输设备在物件支撑表面和平台之间横向运输至少一个可取放物件期间,阻止托盘构件的运动。
在某些实施例中,一种机器人取放和/或运输设备可能包括机器人运送车,其具有适于承载物体的至少一个表面,其中用户可以手动地将物体装载至至少一个表面和/或从至少一个表面卸载物体。在至少某些实施例中,当需要时,具有至少一个承载表面的机器人运送车可以用作用户的侧桌,其中,至少一个承载表面作为侧桌的上表面。在至少某些实施例中,机器人运送车可能包括另外的存储表面和位置,用于容纳物件,用户希望将这些物件在需要时保持在可够到或可及的距离内。在至少某些实施例中,机器人运送车可能设置成,基于终端用户的请求、计划表和/或触发事件,在家居内和/或其他环境内从一点航行至另一点。在至少某些实施例中,机器人运送车可能设置成用于服务于本文中确定的一个或多个功能,同时还包括物件取放机构,该机构可以将一个或多个物件装载至机器人运送车的至少一个承载表面上,和/或从机器人运送车的至少一个承载表面卸载一个或多个物件。
在某些实施例中,本文公开的机器人取放和/或运输设备不同于常见的适用于工业环境的AGV和SGV,因为机器人取放和/或运输设备可能消除或至少显著地降低用户(或甚至宠物)与物件取放机构的活动构件之间的可能接触,否则可能会出现危险。
在某些实施例中,机器人取放和/或运输设备提供用于保持物体的无障碍或最小阻碍的平台表面,从而为用户提供对任何将要取放、运输和/或运载的物体的增加的存取空间。
在至少某些实施例中的取放和/或运输中,由物件取放机构来承载物体的一个或多个表面(例如,平台的表面)与物件取放机构的构件、和/或机器人取放和/或运输机构的其他内部构件密封或显著地密封。这种分离和密封可能有利地使得用于承载物体的一个或多个表面易于清洗或洗涤。以这种方式,表面(例如,平台表面)可以用作食物或饮料的承载表面和/或可以用作用餐表面,同时将放置在其上的材料和/或流体的撞击风险降至最低,该风险是撞击物件取放机构和/或机器人取放和/或运输设备的其他内部构件的风险。
在另一方面,本文所述的任何一个或多个方面或特征可能与任何一个或多个其他方面或特征组合以获得附加优点。
通过具体实施方式和附图,其他方面和实施例将变得显而易见。
在结合附图阅读以下针对优选实施例的详细描述之后,本领域技术人员将理解本公开的范围并认识到本公开的其他方面。
具体实施方式
下面阐述的实施例表示使本领域技术人员能够实践这些实施例的必要信息,并且示出了实践这些实施例的最佳方式。在根据附图阅读以下说明书时,本领域技术人员将理解本公开的概念,并且将认识到本文中未特别说明的这些概念的应用。应当理解,这些概念和应用落入本公开及所附的权利要求的范围内。
应当理解,尽管术语第一,第二等在本文中可能用于描述多个构件,但是这些构件不应受到这些术语的限制。这些术语仅用于将一个元素和另一个元素区分开。例如,在不脱离本公开的范围的情况下,第一构件可以被称为第二构件,并且类似地,第二构件也可以被称为第一构件。如本文所使用的,术语“和/或”包括一个或多个相关联的所列出的项目的任何组合和所有组合。
在本文中可能使用的诸如“在...下方”、或“在...上方”、或“上”、或“下”、或“水平的”、或“垂直的”这样的相对术语来描述如图所示的一个构件、层或区域与另一构件、层或区域的关系。应当理解,这些术语以及以上讨论的那些术语,除了附图中描绘的装置的方位,还旨在涵盖不同方位。
本文中使用的术语仅是出于描述特定实施例的目的,并不旨在限制本公开。除非上下文另外明确指出,如本文所使用的,单数形式“一(a)”,“一(an)”和“该”也旨在包括复数形式。还应理解的是,当在本文中使用“包括”,“包含”等这些术语时,指定所述特征、整数、步骤、操作、构件和/或组件的存在,但是不排除一个或多个其他特征、整数、步骤、操作、构件、组件和/或由其组成的组的添加或存在。
除非另有定义,否则本文中使用的所有术语(包括技术术语和科学术语)具有与本公开所属领域的普通技术人员通常所理解的相同含义。还应当理解的是,除非本文明确定义,否则本文中使用的术语应被解释为具有与本说明书和相关领域的上下文中的含义一致的含义,并且将不以理想化或过度正式的意义来解释。
本文所述的多个实施例涉及机器人物件取放和/或物件运输设备。为了简洁起见,在具体实施方式中可能将这样的设备不同地称为“移动机器人”或简称为“机器人”。在某些实施例中,移动机器人可能包括用于运输物件的一个或多个支撑表面,和/或一个或多个物件取放机构,用于在位于移动机器人上的支撑表面与外部支撑表面之间转运物件。
在某些实施例中,移动机器人可能被设计为个人辅助装置备,以帮助那些具有受限的个人活动性、力量、稳定性和/或认知能力的个体,来存储、整理、承载和/或取放一个或多个物件,由于存在这些受限的因素,那些个体自己要存储、整理、承载和/或取放物件有挑战性、不舒适性和/或不安全性。在某些实施例中,可能将移动机器人设计为帮助不一定具有这些个人限制的个体完成类似的任务,但是在执行此类任务的情况下可能帮助个人提高生产力和/或降低其劳动强度和/或执行这些类型的任务所需的时间。
本公开解决的技术问题
在某些实施例中,被设计为帮助存储、承载、整理和/或取放一个或多个物件的个人辅助装置的移动机器人,可能共享与在工业、商业和/或机构环境中使用的现有AGV相似的元素,但也可能还有所不同,以包括其他元素、独特功能和/或变型,以在更非结构化和/或更复杂的环境中,应对支持目标终端用户的需求和/或操作移动机器人的要求的特定挑战。这些环境可能包括但不限于住宅,其他私人生活环境和/或个体聚集的其他社交环境。
这些特定挑战可能包括但不限于,在需要与未经训练的成人、儿童和/或宠物靠近和/或直接物理接触的情况下,安全地和/或有效地操作具有物件运输和/或物件取放功能的移动机器人。
这些特定挑战可能包括但不限于,需要暴露移动机器人的物件支撑表面和/或其他构件,以直接和/或立即及至可能有身体和/或其他障碍的个体,以减少这些个体看到、够到和/或及至移动机器人的物件支撑表面和/或其他构件所需的精力。这些特定挑战可能包括,检测和/或管理个体可能放置在移动机器人的开放物件支撑表面上的物件,其中在移动机器人运动时一个或多个物件可能移动,一个或多个物件可能延伸超过移动机器人的外廓,和/或当移动机器人在运动时,一个或多个物件可能与外部障碍物接触的风险。这些特定挑战还可能包括,需要操作物件取放机构的移动部件而构成的挑战,这些部件在外部支撑表面和移动机器人的物件支撑表面之间转移物件,同时向可能有身体和/或其他障碍的个体,提供对外部支撑表面和/或移动机器人的支撑表面的直接和/或即时使用。
这些特定挑战可能包括但不限于安全地和/或有效地操作移动机器人所引起的挑战,其中个体介入涉及和/或关于移动机器人的活动,这可能会干扰、弄脏和/或损坏移动机器人的一个或多个构件。这些活动可能包括但不限于,使用移动机器人的一个或多个物件支撑表面和/或其他构件来存储、承载、取放和/或帮助食物、液体和/或药品的消费;使用移动机器人的一个或多个物件支撑表面和/或其他构件来存储、承载、取放和/或帮助使用个人护理物件、家用清洁用品、抗菌剂、废物处理产品和/或废物容器;使用移动机器人的一个或多个物件支撑表面和/或其他构件来存储、承载、取放和/或帮助使用常见的家用物件和/或个人物件、书籍和/或其他阅读材料、电子装置、遥控器、个人智能装置、健康监控装置和/或家庭监控装置、眼镜、衣物、床上用品、手杖和/或其他辅助装置。
这些特定挑战可能包括但不限于,使移动机器人能够安全、有效地在以下位置中运行、在以下位置上运行、在以下位置附近运行、运行越过以下位置或运行穿过以下位置:狭窄的道路、混乱的环境、不同高度的悬垂障碍物,可能会或可能不会停留在某个位置的各种大小的障碍物、不断变化的和/或不平坦的地面和地板过渡、地面上存在的小障碍物以及不熟悉的环境(例如,其中机器人可能事先对该环境的楼层平面图和/或添加到该环境中的外部参照点知之甚少或毫不知情)。额外的挑战可能包括使移动机器人能够由个人设置、操作和/或再培训,而这些个人具有没有使用过移动机器人的经验的限制。
这些特定挑战可能包括但不限于,使移动机器人能够:安全及/或有效地在可能行动不便的个体周围的受限空间内操作,和/或稳定地操作以避免干扰个体的路径,和/或在活动自由所需的空间内操作;提供稳定的结构,在个体需要在某个位置能够抓住移动机器人以保持自己的稳定性;和/或避免以可能导致它们变得不太稳定的方式与个体接触。
这些特定挑战可能包括但不限于涉及两个、三个或更多个前述挑战的组合的情况。作为一种说明性情况,移动机器人可能包括用于运输和/或转运可取放物件的支撑表面,其中诸如猫的家庭宠物可能在移动机器人的取放操作和/或运输操作中的任何点跳到该表面上。在某些实施例中,移动机器人可能包括诸如敞开的桌子状物件支撑表面之类的构件,其可能使个人能够消费来自移动机器人的该表面上和/或该表面附近的食物和/或液体。在这样的实施例中,可能遇到的说明性情况包括:移动机器人的物件支撑表面可能需要处理食物和/或液体的可能溢出;支撑表面有时可能需要用液体清洁剂清洁;以及支撑表面可能需要紧靠移动机器人的物件取放机构,以在受限的住宅环境中操作,和/或在暴露于食物和/或液体下,物件取放功能的构件可能会受到损害的情况。
本公开的移动机器人的介绍性构件
以下实施例描述了本发明的构件,这些构件解决了在居住环境和/或非结构化环境中操作移动机器人,以实现运输功能和/或取放功能的一个或多个挑战,和/或其中移动机器人可能被使用以帮助具有个人活动能力、力量、稳定性和/或认知限制的个人来存储、整理、承载和/或取放一个或多个物件的挑战。
移动机器人的物件支撑表面
在某些实施例中,移动机器人包括一个或多个用于承载物件的支撑表面。这些要承载的物件可能包括,手动放置在移动机器人的一个或多个支撑表面上的物件和/或从一个或多个支撑表面上移除的物件。这些物件可能包括可收回物件,这些物件可以在移动机器人的支撑表面和与移动机器人分离的外部支撑表面之间自动转运。在某些实施例中,一些可取放的物件也可能被手动放置在移动机器人的支撑表面和/或外在支撑表面上,和/或从移动机器人的支撑表面和/或外在支撑表面移除。
在某些实施例中,移动机器人的支撑表面可能包括一个或多个横向边缘,其使移动机器人能够将移动机器人的支撑表面的边缘与外在支撑表面的相应横向边缘对准,其中移动机器人的支撑表面和外部支撑表面基本彼此齐平,以使物件可以从一个表面滑动到另一个表面,而不必在此过程中被升起。在某些实施例中,移动机器人的一个或多个支撑表面可能包括在一个或多个支撑表面上方的一个或多个敞开的侧和/或敞开的空间,以允许手动和/或自动放置物件,和/或手动和/或自动移除物件。
在图1A所示的实施例中,移动机器人100包括被称为上平台101的上台,其包括上表面102,以支撑可以手动放置和/或移除的物件。上平台的上表面的区域也可能用作可取放物件的支撑表面,该可取放物件可以通过集成为移动机器人一部分的物件取放机构,自动地在上平台和外支撑表面之间被转运。
在图1A所示的实施例中,移动机器人100的上平台101可能包括在移动机器人的前侧上的敞开的前边缘103,该前边缘103可能与两个动力轮的轴168大致平行,该两个动力轮包括位于移动机器人底部的差动驱动器。在该实施例中,移动机器人100可以利用移动驱动底座160中的动力轮的转动来接近外部支撑表面,将上平台101的前边缘103与外部支撑表面的敞开侧边缘对齐,并向前驱动直到上平台的上表面102靠近外部支撑表面。尤其是,上平台的上表面102应该足够靠近该外部支撑表面,以使得可以通过跨过移动机器人上平台的前边缘,在这两个表面之间滑动一个或多个物件。在某些实施例中,可能跨前边缘和/或通过使用集成为移动机器人的一部分的物件取放机构,来手动转运物件。一旦一个或多个物件被转运,移动驱动底座160中的动力轮可以反向驱动以背离该外部表面、改变移动机器人的方向,然后航行至新位置。
在某些实施例中,代替前边缘或除前边缘之外,物件可能跨过上平台的其他边缘被手动和/或自动转运,其中这些边缘可能相对于移动机器人的主体、行进的主方向和/或驱动底座的方向成多个角度。
在某些实施例中,移动机器人可能包括多个支撑表面,以跨过这些支撑表面的一个或多个边缘,承载可取放物件和/或转运可取放物件。这些表面可能针对个人,来扩展移动机器人可以保持、承载和/或取放的物件的种类、数量和/或体积。
在图1A所示的实施例中,机器人包括布置在第二中间平台140上方的上平台101,其中平台101、140中的每一个均包括可以承载物件和/或转运物件的支撑表面。中间平台140包括类似的前边缘143,该前边缘可以起到与上平台101的前边缘103相同的功能,能够通过外部支撑表面转运物件,其中,该中间平台处于较低的高度处,而该外部支撑表面可能处于一个不同的高度处。在图1A的实施例中,中间平台的前边缘403与上平台的前边缘103以及移动驱动底座162的前边缘垂直地对齐,使得这两个平台可以相对于一个或多个外部支撑表面,以最小的间隙定位。
在某些实施例中,上平台的前边缘、另一平台的前边缘和/或支撑表面的前边缘可能相对于移动驱动底座的的前边缘和/或移动机器人的其他构件的前边缘凹进。在某些实施例中,上平台的前边缘、另一平台的前边缘和/或支撑表面的前边缘可能相对于移动驱动底座的前边缘和/或移动机器人的其他构件的前边缘伸出。
在某些实施例中,驱动底座的一个或多个边缘可能伸出超过驱动底座上方的移动机器人的结构的一个或多个边缘。这些实施例可能包括但不限于,围绕驱动底座的全部或一部分设置的保险杠,以在移动机器人的结构的其他部分与障碍物接触之前检测那些障碍物。这些实施例可能包括但不限于,在驱动器底座的一个或多个边缘附近设置的一个或多个传感器,这些传感器可能以向上的角度定向,以检测外部障碍物,当移动机器人移动时,这些障碍物可能会干扰移动机器人,以协助物件转运步骤,和/或检测放置在移动机器人支撑面上的任何物件是否可能延伸超出移动机器人限定的外廓。这些实施例可能包括但不限于,相对于移动机器人上主体的周边更外位置、在驱动底座内设置的一个或多个轮和/或其他支撑结构,以向移动机器人提供更大的稳定性。
在某些实施例中,上平台和/或移动机器人的其他支撑表面可能包括围绕平台和/或其他支撑表面的一部分或全部外边缘的保险杠,以检测与物体接触的障碍物和/或其他障碍物。在某些实施例中,移动机器人的主体的其他构件可能包括保险杠。
在某些实施例中,围绕驱动底座、上平台、其他支撑表面和/或移动机器人的主体的其他构件的部分或全部的保险杠,可能被分成不同的部分和/或检测点,其中该保险杠能够区将接触位置中的一个点与另一个点区分开。这样的分段可能包括垂直分段和/或横向分段。
在某些实施例中,上平台和/或移动机器人的其他支撑表面能够通过(移动机器人的)动力机构,在相对于驱动底座和/或移动机器人的其他构件的至少一个方向上移动。在这样的实施例中,移动机器人可以使上平台和/或其他支撑表面的前边缘向前移动以关闭(i)移动机器人的上平台和/或其他支撑表面的前边缘与(ii)外部支撑表面的边缘之间的全部或部分间隙。在某些实施例中,移动机器人可能将上平台和/或移动机器人的其他支撑表面缩回至相对于驱动底座和/或移动机器人的其他构件的凹进位置处,其中该凹进位置对于移动机器人其他构件的功能来说更为理想。在某些实施例中,移动机器人可能相对于驱动底座、移动机器人的其他构件、外部支撑表面和/或其他外部物体,转动上平台和/或移动机器人的其他支撑表面。
在某些实施例中,移动机器人的上平台、其他支撑表面和/或其他部分可能包括围绕可活动的连接部定位的接触件和/或位移传感器,在该处,移动机器人的上平台、其他支撑表面和/或其他部分连接至移动机器人的结构。在这些实施例中,移动机器人可以通过移动机器人的上平台、其他支撑表面和/或其他部分相对于支撑结构的位置偏移,来检测与障碍物的接触。
在图1A所示的实施例中,支撑柱130以固定距离连接上平台101和中间平台140。除了提供结构性支撑之外,支撑柱130还可以容纳布线以在上平台和机器人的其他部件之间提供动力和通讯。
在某些实施例中,一个或多个柱、壁和/或其他支撑结构可以用于以不同的水平设置方式和/或垂直设置方式,来布置一个或多个平台、物件支撑表面和/或物件取放机构。
在某些实施例中,取决于应用场景以及对物件的存储和/或取放的需要,可以将移动机器人的支撑表面再划分为更多的表面、级和/或隔室。在某些实施例中,支撑表面可能包括专用于不同目的的多个表面或多个表面部分。例如,一个或多个区域可能被指定用于支撑在移动机器人的支撑表面和一个或多个外部支撑表面之间自动转送的物件,同时,其他区域可被指定用于支撑那些可以由一个或多个用户手动地放置、存储和/或从移动机器人移除的物件。在某些实施例中,移动机器人的相同支撑表面可以用于手动放置和/或移除物件,并用于与一个或多个外部支撑表面一起自动转运可取放的物件。
在某些实施例中,移动机器人的支撑表面的一个或多个边缘可能在侧上基本上是敞开的(或完全敞开),以提供对支撑表面的更大的通道,例如,如图1A所示,沿着上平台101的上表面102的边缘103、106、107、108。在某些实施例中,支撑表面的一个或多个边缘可能在一个侧或多个侧被护栏和/或侧壁包围,以帮助容纳位于支撑表面上的物件,例如,如图1A所示,沿着中间平台140的上表面142的边缘146、147、148。在某些实施例中,护栏和/或侧壁,例如图1A所示的,沿着中间平台140的上表面142的边缘146、147、148,可能是可移动的,以提供不同的收纳和取放方式,其中,移动机器人可以升高和/或降低护栏和/或侧壁。
在某些实施例中,处于升高模式的护栏和/或侧壁,可能是如图7A所示,沿着围绕上平台701的上表面702的边缘703、706、707、708的那些,用于当移动机器人处于运动中时,帮助容纳物件。在某些实施例中,处于降低模式的护栏和/或侧壁,可能是如图7B所示,沿着围绕上平台701的上表面702的边缘703、706、707、708的那些,用于当移动机器人处于静止状态时,提供更大的取物通道。
在某些实施例中,移动机器人的支撑表面可能包括排放通道,该排放通道被构造成收集溢出的流体并将其引导至支撑表面的表面上的容纳区域和/或引导至支撑表面下方的收集容器。在某些实施例中,移动机器人可能包括一个或多个传感器,其检测流体是否在支撑表面上、在排放通道内和/或在收集容器内。
在某些实施例中,移动机器人的一个侧或多个侧可以由壁包围,和/或由可打开和/或关闭的可移动门和/或舱门包围。在某些实施例中,移动机器人的支撑表面和/或支撑表面内的区域中的一个或多个侧可以由壁包围,和/或由可打开和/或关闭的可移动门和/或舱门包围。
在某些实施例中,移动机器人可包括一个或多个容器/保持器、篮、袋、可拉伸绳、钩、附接点和/或其他连接件,用于以一种或多种方式固定物件,而不是从下方支撑在基本平坦的表面上。在某些实施例中,容器和/或保持装置可以以使容器和/或保持装置及其内容物保持在移动机器人的转弯半径内的方式,附接至移动机器人的一个或多个侧,该转弯半径由移动机器人的外角转动限定。在某些实施例中,可将容器和/或保持装置附接到包括抬升机构的移动机器人的一个或多个侧,使得容器和/或保持装置及其内容物可以与移动机器人的平台和/或其他支撑表面一起升高和/或降低,而在机器人处于升高和/或降低状态时不与地板和/或移动机器人的其他构件接触。在某些实施例中,保持装置可以保持具有小的水平占地面积的高物件,例如手杖、抓杆和/或辅助装置,这些物件可以从移动机器人的平台、支撑表面和/或其他构件处悬垂。在某些实施例中,保持装置可以保持杯、瓶和/或容器,其装有饮料和/或流体。
在某些实施例中,移动机器人可包括竖直的容器、篮、柔性袋、袋、线框保持器和/或其他类型的容器,如图1所示,其位于位于移动机器人背侧、后支撑柱区域中,以提供额外的存储空间来容纳相对较薄而较高和/或较大的占位空间的物件,例如书籍、文件夹、报纸、其他阅读材料、瓶子、平板电脑、笔记本电脑和/或其他类似物件。
在某些实施例中,移动机器人可包括一个或多个抽屉、杯架、旋转转盘、自分配物件支架、带盖的凹进式隔间,带有和/或不带有用于加热和/或冷却包装的空间的隔热隔间、转盘和/或传送带,以提供不同的方式来存储和取放移动机器人上承载的物件。
在某些实施例中,移动机器人可包括一个或多个柔性臂和/或可调节臂,其可以在一端安装至移动机器人的一部分,并且在另一端具有保持工具,用于将移动电话、平板电脑、其他智能装置和/或其他物体,保持在易于够到和/或可见的位置,其中该保持工具可包括但不限于:可调节支架、磁性连接表面和/或吸盘。
可变的高度/升降功能
在某些实施例中,移动机器人可能包括垂直升降机构,其可以升高和/或降低移动机器人上的一个或多个物件支撑表面的高度,以将一个或多个支撑表面与处于不同高度的一个或多个外部支撑表面对齐。在某些实施例中,垂直升降机构可能在住宅和/或其他环境中提供更多的位置,以将可取放的物件存储在不同的外部支撑表面上,和/或可能为个体提供更大和/或更容易的存取通道,以够到移动机器人的支撑表面。
在图1B所示的实施例中,两级剪叉式升降机构150位于移动驱动底座160和移动机器人的中间平台140之间,使得上平台101和中间平台140可相对于移动机器人的移动驱动底座160和/或地板表面一起升高或降低。这允许将中间平台140的上表面142和上平台101的上表面102调节为与处于不同高度处的外部支撑表面对齐,以使物件能够从一个支撑表面滑动至另一个支撑表面,而无需被提升。剪叉式升降机构由线性致动器151驱动,并包括至少一个传感器和/或编码器,以检测剪叉式升降机构的垂直延伸量。图1B中的剪叉式升降机构150被构造成使得升降机构的最小操作高度与升降机构的最大操作高度之间的垂直距离大于中间平台140的上表面142与上平台101的上表面102之间的垂直距离,使得这两个上表面142、102的可调垂直高度的范围可以重叠。
在某些实施例中,两个支撑表面的垂直行程的这个重叠范围,可用来在共同的外部支撑表面之间转运物件,其处于两个支撑表面的重叠行程范围内的高度处。图1C示出了移动机器人的一个实施例,其中升降机构已被压缩以将上平台101和中间平台140的高度降低至这样的高度,在该高度处,图1C中示出的上平台101与图1A中示出的中间平台140处于相同的高度。在某些实施例中,如果两个平台101、140均包括物件取放机构,则中间平台140可以从处于如图1C所示的中间平台140高度处的外部支撑表面取放物品,然后,中间平台140可以升起并将该物件转运至处于如图1A所示的中间平台140的高度处的第二外部支撑表面,然后上平台101可以降低至图1C所示的位置,并从第二外部支撑面取回该物件。图6A、6B和6C示出了在不同的高度处,不同的外部支撑和不同的平台之间的转运过程的实施例。
在某些实施例中,根据所需的高度范围,剪叉式升降机构可能包括一个或多个分段。在某些实施例中,替代机构可用于调节移动机器人的一个或多个构件的高度和/或位置,包括但不限于一个或多个线性致动器、一个或多个动力导轨(其中一个或多个提升点沿该轨道滑动)、带有一个或多个转动接头的枢转臂和/或带有一个或多个伸缩分段的伸缩式升降柱。在某些实施例中,升降机构的组合可能用作单个移动机器人的一部分。
在移动机器人的实施例的示例中,竖直升降机构可能作为图1A中的支撑柱130的一部分存在。在某些实施例中,支撑柱的分段可相对于另一分段竖直地移动,以相对于移动机器人的另一部分升高和/或降低上平台和/或其他平台。在某些实施例中,上平台和/或其他平台可沿着线性轨道行进,该线性轨道连接至支撑柱,以升高和/或降低上平台,和/或相对于彼此升高和/或降低其他平台,和/或升高和/或降低移动机器人的其他部分。
在某些实施例中,移动机器人的升降机构可响应于终端用户的请求、该终端用户相对于机器人的相对位置、附近的家具和/或外部表面的高度、与地图上某个位置相关联的记录高度、一个或多个用于指示位置的标记和/或正在执行的任务。在某些实施例中,移动机器人可包括一个或多个传感器,以基于外部表面和/或其他物体的高度、一个或多个标记和/或与地图上某个位置相关联的记录高度,自动地将上平台的上表面和/或移动机器人的其他支撑表面,与外部表面和/或其他物体垂直对齐。
水平和稳定机构
在某些实施例中,支持水平运动、转动和/或倾斜的移动机器人的一个或多个机构和/或其他构件,可以单独使用和/或与一个或多个升降机构组合使用,以在三维空间内调整移动机器人上的支撑表面和/或其他构件的位置。在某些实施例中,移动机器人可包括一个或多个传感器以读取其一个或多个支撑表面和/或其他构件的相对位置,其中,传感器可能包括但不限于陀螺仪、加速度计、接近度传感器和/或其他传感器,其测量相对于其他物体和/或先前位置的定向变化和/或位置变化。在某些实施例中,当移动机器人在不平坦的地面表面和/或表面障碍物上行驶时,这些机构和/或传感器中的一个或多个可用于帮助稳定移动机器人的一个或多个支撑表面和/或其他构件和/或使这些表面和构件水平。
物件取放机构
在某些实施例中,移动机器人可包括一个或多个物件取放机构,其提供在移动机器人的物件支撑表面与一个或多个外部支撑表面之间横向地转运可取放物件的装置。这些机构可以使移动机器人能够从某些位置中的一个或多个外部表面取放可取放物件,并将这些可取放物件搬运至其他位置。这些机构还可能使移动机器人能够将可取放物件搬运并放置到一个或多个外部表面上。这些机构可能包括集成在移动机器人的一个或多个支撑表面上、下方或内部的一个或多个可移动工具,其中这些可移动工具可以与可取放物件上的一个或多个接收表面接合,用于当可移动工具横向移动时,推动和/或拉动可取放物件。在某些实施例中,在存储期间以及在所有或基本上所有物件取放和/或运输步骤期间,与移动机器人的支撑表面相关联的可移动工具布置在支撑表面下方。在某些实施例中,至少一个可移动工具设置成在机器人物件取放设备和/或运输设备的平台下方行进。
在图1A所示的实施例中,移动机器人100的上平台101包括以两个物件取放臂为形式的可移动工具,其收藏在上平台的上表面102下方,并且分别延伸通过两个开口110-1、110-2,开口110-1、110-2靠近上平台的前侧,沿着前边缘103。
图2A提供了移动机器人的上平台组件201内的物件取放机构的实施例的内部视图。在图2A中,两个物件取放臂220-1、220-2布置在上平台的上表面202下方,并且大致垂直于移动机器人的上平台201的前侧向边缘203。这两个物件取放臂220-1、221-1设置成分别从上平台的前侧向边缘203向前延伸穿出开口210-1、210-2,并反向行进以在上表面202下方缩回至上平台201。这两个取放臂220-1、221-1连接至支撑架222,该支撑架222连接至横向传动带223,该横向传动带223由带有编码器的电机224驱动,其中,支撑架、横向传动带、电机和编码器全部位于上平台201的上表面202下方。在该实施例中,横向传动带223被布置成平行于取放臂220-1、221-1的平移方向。在操作中,电机224可以沿一个方向转动以相对于移动机器人的上平台的前边缘203向前驱动横向传动带和支撑架222,并且该电机可以沿相反方向转动以相对于移动机器人的上平台的前边缘向后驱动横向传动带和支撑架。支撑架222相对于上平台的上支撑表面202的前边缘203朝向取放臂220-1、221-1的后端部连接。支撑架222设置成,在横向传动带223将支撑架222朝着机器人的前边缘向前驱动时,向前驱动取放臂220-1、221-1。当横向传动带223相对于机器人的前边缘向后驱动支撑架222时,支撑架222将取放臂220-1、221-1向后拉。
在图2A所示的实施例中,平台201的长度,即从上平台的前边缘203向后至后边缘204的长度,超过取放臂220-1、221-1的长度,从而当支撑架222朝着上平台的后边缘204缩回时,取放臂的整个长度可拉入上平台的上表面202下方。
在某些实施例中,物件取放机构可包括一个或多个带有取放尖端的取放臂,这些取放尖端设置在取放臂的前端部处、与靠近取放臂与支撑架连接处的端部相对,其中这些取放尖端垂直于取放臂的主体的方向和/或垂直于取放臂行进的横向方向。在某些实施例中,取放尖端能够以接合位于可取放物件上的一个或多个接收表面的方式定位,以随取放臂的运动横向移动可取放物件,从而使取放机构能够在机器人的支撑表面和/或外部支撑表面之间,推动和/或拉动可取放物件。在某些实施例中,取放尖端能够以不同的方式定位,以不与可取放物件的接收表面接合,从而使取放尖端和/或取放臂能够在不移动可取放物件的情况下,在可取放物件的部分表面的下方和/或周围行进。在某些实施例中,可以在不同阶段利用这两种方式,以使取放尖端和取放臂能够:在可取放物件下方行进至期望的位置、重新定位取放尖端以接合可取放物件的一个或多个接收表面、随取放臂的运动一起移动可取放物件、然后一旦可取放物件已经移动至新的期望位置,则重新定位取放尖端以与可取放物件的接收表面脱离接合。
在图2A所示的实施例中,取放臂220-1、221-1具有取放尖端220-2、221-2,取放尖端220-2、221-2呈现为小延伸件,其在取放臂的与支撑架222相对的端部上,垂直于穿过取放臂主体的纵向轴线。在图2A所示的实施例中,每个取放尖端220-2、221-2分别牢固地连接到其相应的取放臂220-1、221-1。当取放臂220-1、221-1完全缩回至上平台201内时,取放尖端220-2、221-2水平地定位,位于上平台的上表面202下方并且平行于上平台的上表面202。当取放尖端220-2、221-2向外延伸出上平台201的前边缘203时,每个取放臂220-1、221-1可以转动大约90度至竖直位置,使得取放尖端的端部位于取放臂的其他部分的上方。在图2B所示的实施例中,当取放尖端220-2、221-2一旦伸出上平台201的前边缘203并转动至垂直位置时,它们就延伸至上平台201的上表面202的水平面的上方。取放尖端220-2、221-2的该升高的位置可以用于接合可取放物件的表面,这些可取放物件放置在上平台201的上表面202上和/或与上平台的上表面的高度接近的外部支撑表面上。在图2B所示的实施例中,这些取放尖端延伸至垂直位置,其中,取放尖端220-2、221-2的最上部分嵌套在可取放盘350的边缘355-3附近的底切槽内,该可取放盘350位于上平台201的支撑表面202上。
具有图2A所示编码器的第二电机228靠近上平台201的前边缘203,使得取放尖端220-221-2能够转动。齿轮组将第二电机228连接至两个传动带225-1、225-2,其中,每个传动带与直通转动齿轮226-1、226-2连接,直通转动齿轮226-1、226-2分别定为在取放臂220-1、221-1周围。编码器、齿轮组和传动带225-1、225-2,每个直通转动齿轮226-1、226-2,与第二电机228一起,控制与其连接的取放臂220-1、221-1的转动角度,同时允许每个取放臂穿过其各自的直通转动齿轮的中心前后行进。每个取放臂220-1、221-1分别在相对端部上连接至支撑架222上的套筒227-1、227-2,该套筒227-1、227-2允许取放臂转动,而不能相对于支撑架横向行进。
在图1所示的实施例中,移动机器人的上平台101的上表面102是实心的和/或封闭物件取放机构,该物件取放机构包含在上平台的上表面下方。用于取放臂的开口110-1、110-2布置在上平面101的上表面102下方,沿着上平台的前侧壁104,在前边缘103下方。
在某些实施例中,开口110-1、110-2可能相对于前边缘103凹进和/或相对于上平台101的上表面102以向内的角度倾斜,使得从上层板掉落或向下流动的流体、碎屑和/或其他物质不容易进入取放臂所使用的开口,并不容易进入上平台内物件取放机构的其他移动部件所占据的空间。
在某些实施例中,上平台101的上表面102可以使用清洁工具(例如海绵、喷雾器、毛巾和/或擦拭物)用水和/或清洁溶液洗涤。在某些实施例中,上平台101的上表面102可能被构造成托盘或其他部件,其可以从上平台组件的其余部分上移除以进行清洁,然后一旦上表面102被清洁完毕,被重新附接至上平台组件的其余部分。
在某些实施例中,用于取放臂的开口可包括挡板和/或门,当取放臂和/或取放尖端被缩回至上平台和/或移动机器人的其他支撑表面内时,挡板和/或门关闭,以提供额外的保护,防止流体和/或碎屑进入物件取放机构的内部区域。在某些实施例中,当取放臂伸出并缩回到上平台和/或其他支撑表面中时,可以通过取放臂的运动来打开和关闭挡板和/或门。
在某些实施例中,沿着上平台的前边缘的区域和/或移动机器人的另一个支撑表面的区域可能从上平台和/或其他支撑表面的前边缘的最外点凹进一设定距离。该凹进的边缘可布置在一个或多个区域周围,其中,一个或多个取放臂从移动机器人的上平台的上表面下方向外行进和/或从移动机器人的其他支撑表面的下方向外行进。凹进的边缘可能使取放臂的取放尖端能够缩回超过上平台的前边缘的最外点和/或其他支撑表面的最外点,并将可取放物件的后边缘拉到移动机器人的上平台的前边缘的最外点以内和/或其他支撑表面的前边缘的最外点以内。这种布置可能使可取放物件的全部占用空间能够被定位在移动机器人的占用空间内和/或上平台的侧形成的最外点内和/或移动机器人的其他支撑表面内。
图2C示出了移动机器人的上平台的实施例,其中围绕用于取放臂的开口的区域281、282相对于上平台的前侧的其他区域凹进。图2D示出了基于取放臂和取放尖端在上平台的凹进区域281、282内的可用行进范围,而缩回位置的可取放盘,其中可取放盘350位于上平台201的上表面202上,并且可取放盘的前侧355-3相对于上平台的前侧203向内凹进。在图2C中,虚拟框290定位于上平台201的上表面202上,其中该虚拟框290表示任意的体积空间,该任意的体积的空间被设计成不受移动机器人的物件取放系统的任何构件侵扰和/或不接触移动机器人的物件取放系统的任何构件,该空间表示为受保护的空间或体积。在某些实施例中,移动机器人的上表面的一部分和/或上平台上方的区域和/或移动机器人的其他支撑表面上方的区域,可以被限定为受保护空间,以将成人、儿童和宠物与移动机器人的物件取放机构和/或其他运动构件隔离开。在某些实施例中,该受保护的空间或体积可能重叠或包括上平台的上表面的全部区域和/或包括移动机器人的其他支撑表面的全部区域。在图2A和2B所示的实施例中,在进行物件取放和/或保持可取放物件时,物件取放机构要么保持在上平台201的上表面202下方、处于存储位置,要么伸出至上平台的前边缘203外。
在某些实施例中,可将上平台和/或移动机器人的其他支撑表面上的一部分上表面和/或一部分区域设计成允许及至物件取放机构的一个或多个构件和/或移动机器人的其他构件,同时仍保持对成人、儿童和/或宠物的最小暴露。在某些实施例中,该受保护区域可由源自上平台和/或移动机器人的其他支撑表面的中央目标区域的中央空间体积来限定,例如图2C中所示的虚拟框290。在某些实施例中,该受保护的空间或体积可由不受侵扰的区域限定,该不受侵扰的区域距上平台和/或移动机器人的其他支撑表面的一个或多个外围边缘的外侧以一定的距离,其中,不受侵扰的距离相对于上平台和/或移动机器人的其他支撑表面的最大长度和/或最大宽度限定。图2C示出了虚拟线291-1,其标出的是受到物件取放机构的构件和/或移动机器人的其他构件侵扰的距离291-2的任意界线,其从移动机器人的上平台201的前边缘203量起。在某些实施例中,受保护区域可被定义为上平台和/或移动机器人的其他支撑表面的占地面积的最小百分比。
外部支撑表面
在某些实施例中,可取放物件和外部支撑表面所组成的系统可被设计成,与移动机器人的物件取放机构和支撑表面一起工作。
在某些实施例中,外部支撑表面可以是(或包括)托盘,该托盘以这样的方式保持可取放物件,以使得一个或多个可取放物件可以在该托盘和移动机器人的支撑表面之间转运。在某些实施例中,托盘可包括一个或多个支撑表面,可取放物件放置其上。在某些实施例中,托盘可包括一个或多个凹进通道,该凹进通道在可取放物件下方为移动机器人的取放臂提供行进的空间。
在某些实施例中,可取放物件可以是或包括可取放的盘、箱、盒子或篮子,其设置成承载一个或多个物体,并且设置成在一个或多个托盘与移动机器人上的一个或多个支撑表面之间转运。
在某些实施例中,可取放的物件可以存储在托盘的表面上、另一外部支撑表面上和/或移动机器人的支撑表面上。在某些实施例中,取放物件可能包括在可取放物件的一个或多个端部处的接收表面,当可取放物件放置在托盘上时和/或在与移动机器人的物件取放机构相容的移动机器人的支撑表面上时,该接收表面可以被移动机器人的一个或多个取放臂的一个或多个取放尖端接合。
图3A示出了托盘300的实施例,该托盘为可取放盘350提供了外部支撑表面,该可取放盘350可以由移动机器人通过物件取放机构进行取放。
图3B示出了不存在可取放盘或任何可取放物件的托盘300的实施例。在图3A所示的实施例中,托盘300包括上水平表面,该上水平面包括三个分开的部分302-1、302-2、302-3,它们共享一个公共平面并且位于凹进通道310-1、310-2的上方。这三个部分302-1、302-2、302-3的上水平表面提供了外部支撑表面,以使可取放盘能够放置其上。两个凹进的通道310-1、310-2被定向成垂直于托盘300的前边缘303,并分别且与从移动机器人的前边缘延伸的两个取放臂的横向间隔对齐。图3A中的托盘300内的凹进通道的高度326大于取放尖端和取放臂的最小高度,以允许取放尖端和取放臂在由该凹进通道的垂直壁限定的垂直空间内行进。托盘的两侧由两个竖直壁305-1、305-2界定,两个竖直壁305-1、305-2高出上水平表面302-1、302-2、302-3,以将可取放盘容纳在托盘的侧内。与托盘的前边缘303相对的托盘的后侧,由竖直壁305-3界定,竖直壁305-3高出上水平表面302-1、302-2、302-3,以将可取放盘容纳在托盘的后侧内。
在图3B所示的实施例中,沿着托盘300的前边缘303的区域在凹进通道310-1、310-2上方的区域中是敞开的,以使得在可取放物件转运的过程中,移动机器人的取放臂能够在凹进通道内的横向进出。沿着托盘300的前边缘303的区域在上水平表面302-1、302-2、302-3上方的区域中是敞开的,以使得可取放物件能够横向进出,该可取放物件在其转运期间在托盘的上水平表面上行进。
在图3C所示的实施例中,示出了托盘300,其中取放臂220-1、221-1在托盘的凹进通道310-1、310-2内行进。当取放尖端和取放臂在托盘300的凹进通道310-1、310-2内行进时,转动取放臂220-1、221-1,以使取放尖端220-2、221-2处于水平位置,以保持最下高度。在某些实施例中,托盘的水平支撑表面和凹陷通道能够以不同的方式设置,只要它们提供足够的支撑表面来保持可取放盘,并提供用于一个或多个可取放臂在可取放盘下方行进的足够的空间。在某些实施例中,图3B中所示出的托盘300的中央水平支撑表面302-2可移除,并且那连个凹进通道310-1、310-2可替代为一个凹进通道。
在图3B所示的实施例中,托盘300的前侧还包括前边部306,该前边部306在凹进通道310-1、310-2下方、托盘的表面下方向下延伸。前边部306提供表面,用于使托盘与托盘放置在其上下支撑表面对齐,并提供物理屏障以帮助阻止托盘被推出超过该下支撑表面的相应前边缘。
在某些实施例中,在可取放物件转运过程中,上平台的前表面和/或移动机器人的其他支撑表面可以压靠该前边部和/或托盘的其他前表面。当取放臂将可取放物件从托盘的表面缩回并拉到上平台的上表面和/或其他支撑表面上时,这样的布置可以防止托盘被拉到移动机器人的方向上。
在某些实施例中,当移动机器人与托盘对齐时,上平台的前表面和/或移动机器人的其他支撑表面可以压靠在托盘的前边部和/或其他前表面,以当托盘错位和/或延伸离开其所放置的表面的前边缘时,以将托盘推到其所放置的表面上的正确位置。在某些实施例中,上平台的前表面和/或移动机器人的其他支撑表面可包括一个或多个突出构件,该一个或多个突出构件可以与托盘的前边部和/或其他前表面接触以将托盘推到对齐位置。在某些实施例中,这些突出构件可以被机械地操作以在需要时延伸到位。在某些实施例中,取放臂的取放尖端可以从上平台和/或移动机器人的其他支撑表面延伸,以与前边部和/或托盘的其他前表面接触,以将托盘推到对齐位置。在图8A所示的实施例中,取放尖端220-2、221-2在移动机器人的前侧203的前方以相同的距离伸出,并转动至垂直位置,以当机器人向前行进时,取放尖端220-2会首先沿着接触托盘300的前侧303的点,并使托盘的右侧向后推,并与移动机器人的上平面201的前侧203更好地对齐。
可取放物件
图3D示出了不存在托盘或任何外部支撑表面的可取放盘350的实施例。在图3D所示的实施例中,可取放盘350包括中央水平部分,该中央水平部分包括适合于容纳一个或多个物体的上表面352和下侧表面353,该下侧表面353可以放置在托盘的上水平表面上、另外的外部支撑表面上和/或移动机器人的支撑表面上。可取放盘350还包括四个侧壁355-1、355-2、355-3、355-4,其可以帮助容纳放置在可取放盘中的物体。
图3A示出了托盘300的实施例,其用作可取放盘350的外部支撑表面,其中可取放盘的侧壁355-4位于最靠近托盘的前边缘303的位置,并且可取放盘标记为355-3的侧位于最靠近托盘的后垂直壁305-3的位置。如图3A所示,如果可取放盘350被完全推入托盘300,如图3A所示,可取放盘的侧壁355-3的外部将与托盘的后垂直壁305-3的内部接触,其中托盘的后垂直壁将防止可取放盘进一步移动。放入托盘和/或帮助将可取放的物件相对于托盘的后垂直壁对齐。在图所示的位置,如图3A所示,可取放盘350的侧壁355-2、355-1位于托盘300的侧垂直壁305-1、305-2的内,其中托盘300的侧垂直壁305-1、305-2可以在人手动放置和/或移动机器人自动取放或放置期间,帮助容纳和/或对齐可取放盘。
图3E示出了可取放盘350的一个实施例的底视图,其中表面353表示可取放盘的下侧表面,该表面放置在托盘的上水平表面上、另一外部支撑表面上和/或移动机器人的支撑表面上。沿着四个侧壁355-1、355-2、355-3、355-4的那些边缘布置成使得侧壁355-4、355-3形成可取放盘350的端部,并且其中,当取放盘在托盘300和移动机器人的支撑表面之间转运时,这些端部垂直于运动的横向方向。
在图3E所示的实施例中,侧壁355-4、355-3包括容纳槽360-1、361-1,其由可取放盘350的端部附近的底切通道形成。这些容纳槽平行于可取放盘350的端部侧壁355-4、355-3延伸,并且当可取放盘在托盘300和移动机器人的支撑表面之间转运时,垂直于移动的横向方向延伸。容纳槽360-1、361-1提供了空间,取放臂的取放尖端可以在其中转动,并且取放尖端可以从中转动出来。容纳槽360-1、361-1还提供接收表面360-2、360-3、361-2、361-3,以允许取放臂的取放尖端的表面接合,以在可取放盘于托盘和移动机器人的支撑表面之间转运期间,推动和/或拉动可取放盘。
图3F示出了位于托盘300上的可取放盘350的实施例的横截面图,其中横截面的界限边缘在托盘的凹进通道310-2内延伸。容纳槽360-1、361-1示出为垂直的底切口,其从可取放盘的下侧表面353向上延伸,并包括内接收表面360-2、360-3、361-2、361-3,这些表面由容纳槽的最里面和最外面的壁形成。接收表面360-2、360-3、361-2、361-3垂直于取放臂的行进方向,并且平行于取放尖端的转动平面布置。在图3F所示的实施例中,容纳槽360-1、361-1是对称的,并且被分别放置在可取放盘350的两端上,使得该盘可以在任一方向上放置在托盘上。
物件取放机构的操作
图3G至图3N中所示的设置演示了根据一个实施例使用移动机器人运输可取放物件的步骤,同时提供物件取放机构的最小暴露。图3G至图3N示出了一个取放臂221-1,出于描述目的,示出可取放盘350、托盘300和上平台201的横截面图。在该实施例中存在另一个取放臂220-1,但是在图3G至图3N的视图中基本上没有示出该取放臂,因为通过设计使取放臂在操作期间基本上被上平台和取放盘的表面覆盖,以最小化它们的暴露。出于说明的目的,可取放盘在托盘和移动机器人的上平台的上表面之间的转运期间,取放臂220-1可以平行于回收臂221-1操作。在某些实施例中,可以利用具有不同附接特征的一个或多个取放臂来转运可取放物件,这些附接特征被用来接合在可取放物件上的接收表面和/或承受特征。
图3G示出了可取放盘350的实施例,其位于托盘300上,伴随着移动机器人的上平台201的前边缘203正在向托盘的前边缘303靠近该托盘,并且上平台201的高度与托盘的高度相同。上平台的上表面202是空的,取放臂220-1、221-1与上平台一起缩进,并且取放尖端220-2、221-2被存储在水平位置。
图3H示出了位于托盘300上的可取放盘350的实施例的横截面图,以及移动机器人的上平台的横截面图,其中横截面的界限边缘在托盘的凹进通道310-2内延伸,并沿着移动机器人的上平台的取放臂221-1的区域。在图3H所示的实施例中,上平台201相对于托盘300处于“对接”位置,并准备开始物件转运过程。在这种状态下,移动机器人的上平台201的上表面202与托盘300的上水平表面302-1、302-2、302-3处于大致相同的高度,从而可取放物品可以从一个表面滑到另一个表面,并始终由一个表面或两个表面支撑。同样,移动机器人的上平台201的前边缘203与托盘300的前边缘303接触(或至少接近)。在某些实施例中,移动机器人可能将其自身定位在上平台的横向前边缘与托盘之间可能存在间隙的位置,包括(但不限于)移动机器人可能被其他障碍物阻止进一步向前行驶的位置。图3H中的移动机器人的取放臂221-1和取放臂220-1(不可见)缩回在上平台内的存储位置中,其中,取放尖端221-2和取放尖端220-2(不可见)处于水平位置。在图3H中,取放臂与托盘的凹进通道对齐,从而允许取放臂在物件转运过程中沿着托盘的凹进通道的长度向前和向后移动。在图3H中,取放尖端221-2和取放尖端220-2(不可见)被转动成水平方向,以便能够适配在可取放盘下侧表面下方。
图3I示出与图3H相同的横截面,而其中,移动机器人的取放臂221-1在托盘300的凹进通道310-2的空间内,部分地在可取放盘的下表面353下方延伸。(尽管未示出,取放臂220-1类似地定位。)取放尖端221-2、220-2(不可见)仍处于水平位置,使得取放尖端也适配在托盘300的凹进通道310-2的纵向空间内。
图3J示出与图3I相同的横截面,而其中,移动机器人的取放臂221-1、220-1(不可见)已经在取放盘350下方进一步延伸,其中,取放尖端221-2、220-2定位于容纳槽361-1下方,该容纳槽361-1相对于移动机器人,位于最接近可取放盘的远端的位置。
图3K示出了与3J相同的横截面,而其中,取放尖端221-2、220-2(不可见)已经转动到垂直位置。另外,每个取放尖端的上部分位于可取放盘的下表面353的上方,并且嵌入于容纳槽361-1中,该容纳槽361-1相对于移动机器人,位于最接近可取放盘350的远端的位置。在该实施例中,取放尖端221-2的相对于移动机器人的近侧221-3邻近于容纳槽361-1的接收表面361-3,并定位成若取放臂横向地缩进回到上平台内,则取放尖端的近侧可以接合容纳槽的接收表面361-3,并开始将盘拉到移动机器人上平台的上表面上。取放尖端220-2的相对于移动机器人的近侧220-3也邻近于容纳槽361-1的接收表面361-3,而在图3K中不可见。
在某些实施例中,容纳槽可被分成多个槽或由多个槽代替。在某些实施例中,可取放物件的容纳槽可被构造成除底切通道以外的其他形式,只要该替代形式仍然具有至少一个接触表面,用于接合一个或多个取放尖端的远侧或近侧。替代性接收结构的实施例可包括但不限于:可取放物件中的竖直开口,其在底部和顶部均敞开;侧栏杆、把手和/或其他结构,其在可取放物件的不同点处连接以形成接收表面;分布在可取放物件上的多种接收表面,其中取放尖端和/或取放臂的其他结构需要行进到可取放物件的不同位置,以推动或拉动该可接收物件,和/或分布在可取放物件上的多种接收表面,其中某些取放尖端和/或取放臂的其他结构只能被用来推动可取放物件,和/或只有某些取放尖端和/或取放臂的其他结构能够被用来推动可取放物件。
在某些实施例中,在容纳槽的开口处的接收表面的底边缘可能包括倒角、斜面和/或倒圆的边缘,以当取放尖端被升高至取放位置时,帮助取放尖端对齐在容纳槽中。
在某些实施例中,当取放臂和取放尖端朝着预期的容纳槽横向延伸时,移动机器人可以向控制可转动取放臂的第二电机施加一定程度的动力,以使得取放尖端的端部受压紧靠可取放盘和/或可取放物件的下侧表面。在该实施例中,移动机器人可以使用编码器位置和/或来自第二电机的控制取放臂的转动的电机电流反馈,以确定取放尖端是否已开始转动进入容纳槽中,并控制正在驱动取放臂的延伸部分的主电机,和/或控制负责控制取放臂的转动的副电机,以帮助将取放尖端正确地定位在取放槽中。
图3L示出与图3K相同的横截面,而其中取放臂221-1、220-1(不可见)已经部分地缩回至移动机器人的上平台201内,并且其中,取放盘350已经被取放尖端221-2、220-2(不可见)拉回,从而盘的远端已朝向移动机器人的上平台横向地移动,并且可取放盘的近端已移动至移动机器人的上平台的上表面202上。
图3M示出了与图3L相同的横截面,而其中检索臂221-1、220-1(不可见)已几乎完全收回至移动机器人的上平台内,并且取放尖端221-2、220-2(不可见)和取放槽361-1已经被拉到靠近移动机器人的上平台201的前边缘203的位置,其中,可取放盘350的大部分放置在移动机器人的上平台的上表面202上。
图3N示出了与图3G类似的视图,其中,移动机器人已经从托盘300处被驱动回来,并与托盘300相隔一小段距离,而可取放盘350现在放置在移动机器人的上平台的上表面202上,并且托盘300是空的。现在,取放尖端221-2、220-2的一部分在取放槽361-1(不可见)的区域下方可见。
在某些实施例中,处于图3N所示阶段的移动机器人可以继续行进至新的位置,例如:将可取放盘递送至个体、将可取放盘转运至另一个托盘,和/或将盘转移至具有适合于容纳该盘的支撑特征的另一个外部表面。在某些实施例中,取放尖端和取放臂可能保持在其当前位置,如图3N所示。在某些实施例中,可取放盘可在移动机器人上平台的上表面上保持原位,而取放尖端可能从容纳槽中转动出来,至水平位置,然后取放臂可进一步缩进,从而取放尖端被拉至上平台的上表面下方、它们的存放位置中。
在某些实施例中,为了将可取放盘从移动机器人的上平台的上表面转运至托盘上,则反着执行如图3G至图3N所示的步骤。如图3N所示,可取放盘350将从移动机器人的上表面202开始,机器人将执行最后的接近操作,并与托盘300对齐,如图3M所示。取放臂将伸出,并且取放尖端221-2、221-2(未示出)相对于移动机器人的远侧221-4、220-4(未示出)将推向容纳槽361-1的接收表面361-2,结果,将可取放盘350推至托盘300上,如图3L所示。可取放盘350将被移动机器人的取放机构进一步推至托盘上,而可取放盘终止于图3K所示的位置,其中,其完全放置在托盘300的表面上。为了使移动机器人开始从托盘上脱离,移动机器人将使取放尖端向下转动至水平位置,从而取放尖端221-2、220-2(不可见)位于可取放盘的下表面353下方,如图3J所示。然后,移动机器人将经过图3I所示的点,开始将取放臂221-1、220-1(不可见)缩回上平台。在下一个位置,取放臂221-1、220-1(不可见)将完全缩回,并且取放尖端221-2、220-2(不可见)将位于上平台的上表面下方,如图3H所示。如图3G所示,在最终位置中,移动机器人将后退,将可取放盘350留在托盘300上,并使上平台201的上表面202空着。
变型:支撑面、取放机构、托盘和可取放物件
在某些实施例中,物件取放机构可执行与图2A所示的机构的相似功能,但是对于该机构的一个或多个构件来说具有不同的构造。图2E示出了物件取放机构的替代实施例,其主要区别在于取放尖端的构造以及用于使取放尖端与可取放物体的接收表面接合的系统。
具有固定垂直取放尖端的替代取放臂
在图2E所示的实施例中,物件取放机构保留两个取放臂,这些取放臂从移动机器人的上平台下方横向移出,并缩回,类似于图2A所示的理念。在某些实施例中,可使用一个或多个取放臂,但是出于对比目的,每个附图仅示出两个取放臂。
在图2E所示的实施例中,具有编码器的主电机224和横向传动带223与图2A所示机构的相应构件基本相似,并执行相同的功能,即,将取放臂从上平台伸出并缩回至上平台。但是,取放臂250-1、251-1和取放尖端250-2、251-2的构造与图2A中的对应的构件的构造不同。其中一个区别,图2E中的取放臂250-1、251-1被安装在固定的水平位置,并且不像图2A的取放臂220-1、221-1那样被设计成可转动。
在图2E所示的实施例中,取放尖端250-2、251-2仍以大约90度的角度牢固地安装在取放臂250-1、251-1上,但是由于取放臂并不转动,因此取放尖端始终指向垂直方向。如图2E所示,取放尖端250-2、251-2仍可以存储在上平台201的上表面202下方,但250-2、251-2的最大高度(沿取放尖端的垂直尺寸测量)受到限制,因为取放尖端需要适配在上平台内部区域的垂直空间内,同时这些取放尖端要保持在垂直位置。与图2B所示的可转动的尖端220-2、221-2相比,图2E中的取放尖端250-2、251-2,由于在竖直高度上受限并且具有尖端的可能较小的部分,以能够够到可取放物件的接收表面,因此取放尖端250-2、251-2要设计得更宽,以便具有更大的可用于与可取放物件的接收表面接触的表面积。
在图2F所示的实施例中,取放臂250-1、251-1的前端部和取放尖端250-2、251-2,当它们延伸出上平台时,可以一起垂直地升高,其中取放尖端的顶部可以延伸至上平台201的上表面202的上方。在该位置,取放尖端250-2、251-2处于适当位置以接合取放物件的接收表面,该取放物件可以位于上平台201的上表面202的顶部,类似于图2B所示的可转动的取放尖端的实施例那样。
在图2F所示的位置,取放臂250-1、251-1和取放尖端250-2、251-2在取放物件的下方行进时,还可延伸至托盘的凹进通道槽中,类似于根据图3I的具有可转动取放尖端的取放机构的操作。然而,托盘300的凹进通道310-1、310-2将需要在竖直方向上更高,以向固定的竖直取放尖端的高度提供足够的空间。
一旦取放臂250-1、251-1延伸并且取放尖端250-2、251-2被布置在可取放盘350的容纳槽361-1下方,则移动装置的升降机构可以将上平台201连同取放机构一起升高和提升,以将取放尖端250-2、251-2升高至取放物件的容纳槽中。这种方法意味着图2E和2F所示的取放机构不需要第二电机来调整取放尖端250-2、251-2的高度,相比之下,图2A中的第二电机228用于控制可转动的取放尖端220-2、221-2的方向。
在某些实施例中,升高的取放臂250-1、251-1和取放尖端250-2、251-2可以缩回并将可取放物件带至上平台201的上表面202上,如图2G所示。
当取放臂250-1、251-1的前端部和取放尖端250-2、251-2缩回至上平台中时,它们还可以被降低至上平台的上表面的下方,但它们采用与图2A中所示的可转动取放尖端不同的机构。在图2E所示的实施例中,当压力通过取放尖端从取放臂的顶部、靠近端部处施加时,取放臂250-1、251-1的靠近取放尖端250-2、251-2的端部可以向下弯曲。在某些实施例中,该弯曲可以是用在取放臂250-1、251-1中的材料的自然属性,和/或可以通过在取放臂下方的安装弹簧的支撑件以及铰接件来完成,该铰接件将位于机构的后端部处的支撑架252与取放臂连接起来。
在图2F所示的实施例中,取放臂250-1、251-1的前端部包括位于取放尖端250-2、251-2的底部的肩部250-3、251-3,该肩部250-3、251-3比取放臂的其余部分要宽。当取放尖端接近于缩回至上平台201中时,每个肩部250-3、251-3将在上平台201的表面202下方接触倒置的斜坡件229-1、229-2,从而当每个肩部沿着斜坡件的倒置坡道骑行时,降低取放臂的端部。在图2F中,在每个取放臂中在肩部250-3、251-3的后方分别紧紧设置有凹口250-4、251-4,其中这些凹口被放置在臂下方的支撑点上方,当臂延伸时该支撑点将该臂保持为水平,而当肩部接合斜坡件时,该凹口在支撑点上方打开,以允许取放臂通过斜坡件被向下推。
支撑表面的变型
在某些实施例中,移动机器人的一个或多个支撑表面可能包括凹进区域,可取放物件可以通过取放机构被拉入至该凹进区域中,其中该凹进区域的覆盖区域至少为可取放物件的覆盖区域的大小,并且其中,可取放物件的下表面相对于支撑表面周围区域的水平面压入支撑表面的凹进区域。
在某些实施例中,移动机器人的一个或多个支撑表面的上表面可能包括凹陷、凹口和/或其他特征,其提供对齐表面,用于与一个或多个可取放物件的下侧上的特征向匹配。
在某些实施例中,移动机器人的一个或多个支撑表面的上表面可以是弯曲的和/或具有一些其他非平面形状,其中可取放物件的下表面具有形状,该形状与移动机器人的非平面支撑表面的上表面的表面匹配。在某些实施例中,托盘可能包括类似的弯曲支撑表面和/或非平面的支撑表面,以匹配可取放物件的下表面。
取放机构的变型(处理倾斜构件)
在某些实施例中,移动机器人的物件取放机构和/或其他构件可能包括可调节特征,以适应托盘的平面与物件支撑表面的平面不齐平和/或与移动机器人的取放机构的取放臂的平面不齐平的情况。这种情况的发生可能由于居住环境和/或其他非结构化环境中的环境因素导致的,其中,移动机器人所在的地板表面和/或托盘所在的下层支撑表面不平整。在某些实施例中,与图3I所示的这三个元件的并行配置相比,物件取放臂221-1可能相对于可取放物件350的下侧表面353和/或相对于托盘300的凹进通道的底部处的表面310-2成向上或向下的角度延伸。这种情况的示例可能包括但不限于以下情况:沿着移动机器人驱动底座的前边缘的轮放置在升高的表面(例如地毯)上,而沿着移动机器人相对端部的轮放置在地板的较低的、未覆盖的部分上,导致移动机器人的主体以向上的角度倾斜,并将上平台的前边缘置于比移动机器人的后侧向边缘更高的高度。
在某些实施例中,移动机器人的取放机构的取放臂可能包括沿着取放臂的长度的一部分的柔性部分,其中,该柔性部分允许取放臂在在可取放盘或物件的下方进入的托盘的凹进通道,并相对于移动机器人的支撑表面的平面向上或向下弯曲,以适应托盘和/或可取放物件的平面角度的变化。
在某些实施例中,移动机器人可包括附加的动力机构,以相对于托盘的平面,调节移动机器人的平台、其他支撑表面、取放机构和/或上主体的角度。
在某些实施方式中,当移动机器人确定托盘相对于移动机器人的上平台或其他支撑表面的水平面向下倾斜时,托盘和移动机器人的上平台(和/或其他支撑表面)可以包括连接特征,其使得上平台能够与托盘的前边部对接,并且一旦对接上,就使得升降机构提升上平台和托盘的前端,直到托盘的支撑表面和上平台的支撑表面互相对齐。
伸缩的取放臂
在某些实施例中,诸如图2A和/或图2E所示的取放臂可以被设计成包括伸缩机构,以使每个取放臂能够压缩到与取放臂的完全伸展位置相比较短的长度。在某些实施例中,取放臂被存储在压缩位置,以减少取放臂所在的平台和/或移动机器人的其他支撑表面的内部空间和/或外部长度。在某些实施例中,伸缩机构可以是唯一机构,用于将取放臂伸出并将其缩回到移动机器人的平台和/或支撑表面中。在某些实施例中,伸缩机构可以与诸如图2A和/或图2E所示的其他机构组合,用于将取放臂伸出并将其缩回到移动机器人的平台和/或支撑表面中。在某些实施例中,伸缩机构可以用于进一步延伸取放臂,以够到可取放物件,该物件与移动机器人可以自身定位的最近位置相距较远。
独立的取放臂
在某些实施例中,取放臂的延伸可以由单独的驱动机构独立地控制,以允许一个或多个取放臂延伸至与至少一个其他取放臂不同的位置。在某些实施例中,取放尖端的位置,包括但不限于取放尖端的转动,可以由单独的驱动机构控制,以允许不同取放臂上的一个或多个取放尖端,与其他至少一个取放臂上的取放尖端相比,处于不同的位置和/或方向。
可取放物件的接口的变型
在某些实施例中,移动机器人的取放尖端和/或取放臂可以用于附加功能,代替和/或除了推动和/或拉动容纳槽内的接收表面以外,还包括但不限于,抵靠可取放物件和/或另一个物件的表面的表面并将其推动、拉动、滑动和/或提起。
在某些实施例中,如果可取放盘和/或其他可取放物件变得未对准和/或从其所放置的托盘和/或其他外部支撑表面的前边缘延伸脱离,则移动机器人可以将推抵可取放盘和/或其他可取放物件的前边部和/或其他前表面,以将该可取放盘和/或其他可取放物件推回至托盘上的正确位置。在某些实施例中,移动机器人可以使用上平台的前表面和/或移动机器人的其他支撑表面、上平台的一个或多个突出构件和/或移动机器人的其他支撑表面、和/或处于延伸位置的取放臂的取放尖端,以与可取放盘和/或可取放物件的前边部和/或其他前表面接触,以将该可取放盘和/或可取放物件推回至托盘上的正确位置。在某些实施例中,取放尖端和/或取放臂可用于通过与可取放物件的一个或多个表面接触并对其施力,以校正可取放物件的对准和/或位置,其中,该一个或多个表面在可取放物件的容纳槽中的接收表面外。
在某些实施例中,如果移动机器人检测到可取放物件没有正确地对准和/或定位在托盘和/或外部表面的外边缘上,以至于可取放臂无法够到可取放物件的预期的接收表面,或无法接合可取放物件的预期的接收表面的程度时,则移动机器人可以将取放臂升高至高于托盘和/或外部表面的高度,并延伸这些臂,以接触处于不同表面上的可取放物件。这样定位,取放臂可能在该表面上推和/或拉,以帮助将可取放物件带入正确的位置以进行取放。在某些实施例中,取放臂的一个或多个取放尖端可在可取放物件的一个或多个面向前的表面上推动,以改变可取放物件相对于取放臂的角度。
在图8B所示的实施例中,上平台201的前侧203与托盘300的前侧303对齐,而位于托盘300上的可取放盘350与托盘300和移动机器人的上平台201均不对齐。如图8B所示,取放尖端220-2、221-2以相同的距离延伸至移动机器人的前侧203的前方,并且在垂直位置转动,使得当移动机器人向前行进时,取放尖端220-2将首先接触沿着可取放盘350的前侧355-4的右半边的点,并使可取放盘的右侧向后推并与移动机器人的上平台201的前侧203更好地对准。
在某些实施例中,移动机器人可以将取放臂伸出并向下转动取放臂以抓住取放物件的垂直接收表面并拉动,其中如果可取放物件未正确对准和/或就位以备移动机器人取放,则两个取放臂的拉动动作会使得一个取放尖端首先与可取放物件的接收表面接合,并向前拉出一侧,直到可取放物件的两侧对齐为止。在某些实施例中,可取放物件对齐但可能太远以至于无法进行标准的物件取放步骤时,移动机器人可以使用取放臂的拉动动作将可取放物件拉至一定范围内,然后切换到执行标准的物件取放步骤。在图8C所示的实施例中,上平台201的前侧203与托盘300的前侧303对齐,而位于托盘300上的可取放盘350与托盘300及移动机器人的上平台201均不对齐。如图8C所示,取放尖端220-2、221-2在移动机器人的前侧203的前方以相同的距离伸出,并转动至垂直且向下的位置。上平台201的高度升高,以使取放臂可以越过可取放盘350的前侧355-4的顶部前边缘上方。为了到达该位置,移动机器人将首先接近可取放盘350,并且其中可取放臂位于可取放盘的前侧355-4的顶部的上方,而取放尖端220-2、221-2从水平位置至垂直位置,以越过可取放盘的前侧。一旦每个取放尖端处于延伸超过可取放盘的前侧的内壁的位置,则取放尖端将转动至向下的垂直位置。机器人可以检查可取放盘350的前侧355-4与上平台201的前侧203之间的距离,并决定将驶近可取放盘,以关闭与可取放盘之间的部分间隙或全部间隙。当准备就绪时,移动机器人可以缩回取放臂,并且取放尖端221-2将首先接触沿着可取放盘350的前侧355-4的内壁的左半部分的点,并使得可取放盘的左侧向后拉,并与移动机器人的上平台201的前侧203更好地对齐。
取放的替代方法
在某些实施例中,移动机器人可包括安装特征,其可以容纳一个或多个可移除容器和/或其他可移除物件。在某些实施例中,这些安装特征可以沿着或靠近移动机器人的一个或多个外侧设置,并且可以在升降机构上方的点处附接至移动机器人。在某些实施例中,可移除容器和/或其他可移除物件可包括一个或多个连接特征,这些连接特征可从上向下垂直向下进入安装特征,以将可移除容器和/或其他可移除物体附接至移动机器人。可移除的容器和/或其他可移除的物件可能在另一侧上包括附加的连接特征,以使其也可以连接至外部结构的一个或多个安装特征。这样的构造可以允许移动机器人沿移动机器人的一侧承载可移除容器和/或其他可移除物件、驶至连接特征沿着可移除容器和/或其他可移除物件的另一侧的点、在外部结构的安装特征上方对齐,并降低升降机构以使可移除容器和/或其他可移除物件的连接特征与外部结构的安装特征接合,然后继续降低以使可移除容器和/或可移除物件从移动机器人脱离结合。可以反向执行相同的步骤,以启动位于可移除容器和/或其他物件的连接特征下方的移动机器人,并向上抬起带有安装特征的移动机器人的一部分,以使一个或多个安装特征抓住可移除容器和/或可移除物件的一个或多个连接件,并将可移除容器和/或其他可移除物件从外部结构处提起。
在某些实施例中,移动机器人上的安装特征可以设置在移动机器人的后侧,以避免与移动机器人前的物件取放系统和/或该区域中的传感器互相干扰,和/或更好地保持移动机器人的重心。在某些实施例中,移动机器人的一个或多个后部分可包括附加传感器,以支持沿移动机器人后侧的装载和卸载功能。在某些实施例中,这些传感器可以在外部表面上的安装托架或连接件的位置附近,与视觉图样和/或其他组件进行交互,并遵循标记系统来控制移动机器人的系统以进行物件检测、对准和取放,类似于图4A中的用于托盘和可取放盘的系统。
在某些实施例中,取放臂的可转动取放尖端可以从上平台和/或其他支撑表面的前方伸出一小段距离,并垂直地定位以用作可移除容器和/或可移除物件的安装特征,如上文所描述的那样。
在某些实施例中,如上所述,取放臂的可转动取放尖端和/或固定的安装特征可用于取放其他物体,包括但不限于:挂在钩状外部连接特征上的衣服、毛巾和/或其他织物材料;带键的环和/或其他物件;可能挂在带上和/或带钩的把手上的物品,例如拐杖和/或手动抓臂。
托盘和外部支撑表面的变型
在某些实施例中,由外部支撑表面、可取放物件、取放机构、移动机器人上的支撑表面和/或移动机器人的其他构件所组成的系统,可以执行相同的核心功能,即在最小限度暴露物件取放机构的情况下运输可取放物件,如图3G至图3N所示,而系统的构件实施成不同的构造。
在某些实施例中,可能在单个环境内设置多个具有托盘和/或具有托盘特征的物件,并且被一个或多个移动机器人利用以用于存储和/或取放可取放物件。在某些实施例中,一个或多个机器人可能在移动机器人上的一个或多个支撑表面与一个或多个托盘和/或具有托盘特征的物件之间转运多种类型的多个可取放物件。在某些实施例中,多种不同形式的可取放物件可以与单一类型的托盘一起使用。在某些实施例中,某些可取放物件或其类型可能被匹配,以与某些托盘配合使用。
在某些实施例中,一个或多个托盘可以放置在环境中的一个或多个表面上,该环境可能包括但不限于桌面、工作台面、单个架子、一组架子内的架子、在中间部分敞开但具有连接至该机架侧的支撑面的机架,电器(例如冰箱、微波炉、餐具和/或其他家用电器)中的用于将物件放置其中和/或其上的表面,和/或另一个移动机器人上或内的表面。在该实施例中,当可取放物件不位于移动机器人上时,托盘可提供可取放物件的存储位置,并且当可取放物件在移动机器人和托盘之间转运时,该托盘可用于支撑可取放物件。
在某些实施例中,托盘的可取放物件支撑特征可能被集成至另一结构中,例如架子或表面,其作为家具、存储系统电器和/或固定装置的一部分,其中,该架子或其他表面用作托盘,而无需单独的托盘。在某些实施例中,可取放物件支撑表面由另一种结构提供,可以通过在特定位置提供支撑表面并使可取放物件存储区域的其他区域在下面敞开,来替换托盘的某些构件,例如凹进通道。在某些实施例中,这些结构可包括但不限于敞开式存储架,其具有在该架的侧上的支撑表面,以及在中间的常开空间,用于一个或多个取放臂行进;具有用于一个或多个取放臂行进的敞开区域的架子;从背部延伸的架子,从其中央支撑可取放物件,并在侧留出敞开空间,以便一个或多个取放臂行进;两个或多个支撑杆或支架,其从背部延伸,并提供用于一个或多个取放臂行进的开口;和/或其他结构,其向可取放物件提供支撑表面并提供允许一个或多个取放臂行进的开放空间。
可取放物件的变型
在某些实施例中,可取放的物件可构造成多种尺寸和形状因子,例如但不限于:带低侧的开顶服务托盘,用于运送和供应饭菜;带有升高壁的敞开式顶部的盘、箱、盒和/或篮,以帮助将物体容纳在壁内,其中物体的部分高度可能仍会延伸超过壁的高度,以便于观察和/或取得;具有更高侧壁的盘、箱、盒和/或篮,其侧壁延伸高于放置在该盘、箱、盒和/或篮中的物体;和/或具有可移除盖体和/或可移动盖体的盘、箱、盒和/或篮,这些盖体覆盖该盘、箱、盒和/或篮的顶部。在某些实施例中,可取放物件可能是单个对象,例如日常家用物件,其已经被设计和/或适配成包括移动机器人的物件取放机构所需的接收表面,以将该物体从移动机器人的支撑表面和/或外部支撑表面推离和/或拉离,和/或将该物体推至和/或拉至移动机器人的支撑表面和/或外部支撑表面上。
接收表面的变型
在某些实施例中,可取放物件可包括一个或多个接收表面,其中取放臂的取放尖端和/或其他特征可以与这些接收表面接合,以推动和/或拉动可取放物件。在某些实施例中,一个或多个接收表面可位于可取放物件的一个或多个侧中或一个或多个侧上,以允许可取放物件相对于托盘的不同定向,其中,取放尖端和/或取放臂的其他特征均能接合任意一个定位成用于转运可取放物件的接收表面。
在某些实施例中,移动机器人的物件取放机构可以接合可取放物件的接收表面,该接收表面相对于移动机器人定位在可取放物件的远端部处,如图3H至图3M所示,以在外部物件支撑表面和移动机器人的物件支撑表面之间转运可取放物件。
在某些实施例中,除了可取放物件的相对于移动机器人的远端部外,物件取放机构可以接合设置在可取放物件的其他位置上的接收表面,和/或除了可取放物件的相对于移动机器人的远端部,物件取放机构还可以接合设置在可取放物件的其他位置上的接收表面中,接收表面的位置可能包括但不限于,可取放物件的近端部、可取放物件的垂直于近端部和远端部的那些侧、和/或在可取放物件的周边边界内的那些位置。作为一个实施例的示例,一个或多个接收表面可沿着可取放物件的侧,其中该侧垂直于可取放物件的相对于移动机器人的远端部和近端部,其中,可沿着可取放物件的侧的敞开通道和/或其他敞开空间,允许可取放臂的横向移动,并且其中垂直接收壁沿这些侧放置在一个或多个位置处,使得垂直接收壁垂直于可取放物件的侧,从而取放臂的取放尖端可以转动到位并与垂直接收壁接合,以推和/或拉可取放物件。
在某些实施例中,物件取放机构可能在步骤的组合中接合一个或多个接收表面,以在外部物件支撑表面和移动机器人的物件支撑表面之间转运可取放的物件。在这种情况下,物件取放机构可能使用一个或多个接收表面来推和/或拉可取放物件以一定距离,然后接合不同的接收表面的组,以推和/或拉可取放的物件以附加距离。在某些实施例中,可以使用多步的转运过渡过程,来减小物件取放机构从移动机器人的物件支撑表面的前边缘移出,以到达可取放物件上的接收表面的行进距离,从而使物件取放机构能够转运距离移动机器人的物件支撑表面的前边缘更远距离的可取放物件,和/或使物件取放机构能够转运长度大于物件取放臂和/或物件取放机构在一个步骤内能够跨越的距离,和/或减小取放臂的长度和/或将物件取放机构容纳在移动机器人内所需的内部空间。在某些实施例中,物件取放机构可能延伸至移动机器人的物件支撑表面的前边缘相对于可取放物件的远端部的距离的50%的点处,接合可取放物件的一个或多个接收表面,缩回以将该物件部分地拉到移动机器人的物件支撑表面上,然后脱离接合并伸出以到达该可取放物件的远端部,接合该可取放物件的远端部上的一个或多个接收表面,然后第二次缩回并将该可取放物件的其余部分拉至移动机器人的物件支撑表面上。在某些实施例中,可取放物件的接收表面和/或取放臂的接合表面可能采取多种形状因子,只要这两个构件可以接合以实现可取放臂的推和/或拉功能、并且可以脱离接合以使取放臂独立于可取放物件移动即可。在某些实施例中,可取放物件与取放臂之间的连接可能包括但不限于:集成至可取放臂设计中的孔或其他类型的开口,其允许将钩子或类似柱子的特征进入并连接该孔或其他类型的开口,来连接至可取放物件;在取放臂上的上弹簧的闩锁机构,其基于取放臂的运动,与可取放物品接合和脱离接合;和/或连接器,该连接器在首次放置到位时会固定在连接点上,并根据取放臂的运动和/或功率水平脱离接合。在某些实施例中,接合可以利用磁性系统、抽吸系统、由一个或多个附加致动器驱动的启用线缆的系统、摩擦系统、钩环附接系统、粘合表面、可转动的螺钉和螺纹组件、液压系统、气动系统和/或充气/放气系统。
可取放物件的其他构件
在某些实施例中,图3E所示的可取放盘的下表面353和/或不同的可取放物件的底表面,可能具有附加的特征,用于与托盘、物件取放臂和/或移动机器人的支撑表面连接。
在某些实施例中,可取放盘的底表面或另一可取放物件的底表面可能具有一个或多个下结构,这些下结构位于可取放盘或可取放物件的主底表面下方。这些下结构可能包括但不限于,导轨、壁、滑板、腿和/或轮,在表面之间转运期间,这些结构沿可取放盘的横向移动方向定向。这些下结构可能具有集成至移动机器人的支撑表面中的匹配特征,以使得当可取放物件被拉至移动机器人的支撑表面上时,这些下结构的所有或其中一部分位于支撑表面的凹陷特征内。该构造可以为多种功能提供物理引导,包括但不限于:在转运至移动机器人的支撑表面上和/或从移动机器人的支撑表面转运走期间,帮助可取放物件与移动机器人的支撑表面和/或取放机构对齐;当移动机器人运动时,帮助将可取放物件保持在移动机器人支撑表面上的合适位置;帮助个人将可取放物件放置在移动机器人支撑表面上、与取放机构接合所需的位置;和/或使托盘的上水平支撑表面相对于托盘的凹进通道较低。在最后一个示例的实施例中,可取放物件下方的下结构可以将托盘的上水平支撑表面的高度减小,减少的量为这些下结构位于平台的上表面和/或移动机器人的其他支撑表面下方的垂直距离,其中,当这些下结构通过托盘的上水平支撑表面放置时,移动机器人可以对齐平台或移动机器人的支撑表面的凹陷特征。在某些实施例中,托盘的上水平支撑表面可能包括与可取放物件的下结构匹配的凹陷特征,以提供与上文描述的有关平台的表面的和/或移动机器人的其他支撑表面的凹陷特征相类似的好处。
在某些实施例中,可取放盘的底部和/或其他可取放物件的底部可能包括,向上凹陷的通道和/或倒置的凹陷,其允许可取放盘和/或其他可取放物件与相匹配的凸起脊和/或导轨对齐,和/或允许可取放盘和/或其他可取放物件沿着这些相匹配的凸起脊和/或导轨被推动和/或拉动,这些相匹配的凸起脊和/或导轨位于移动机器人的上平台的上表面上、移动机器人的另一支撑表面上和/或托盘的上水平支撑表面上。
托盘和可取放物件的检测
在某些实施例中,托盘可包括一个或多个构件,其使得移动机器人上的一个或多个传感器能够检测托盘的存在、确定托盘的标识和/或确定托盘相对于移动机器人的位置和/或相对于移动机器人的一个或多个支撑表面的位置。
在图1A所示的移动机器人的实施例中,视觉传感器109被放置在移动机器人100的上平台101的前侧104附近,其中该视觉传感器109被定位在上平台101的前边缘103附近并且在机器人101的上平台101的上表面102下方。
图4A示出了托盘300的实施例,其包括显示在托盘的不同表面上的多个视觉元素。在图4A所示的托盘的一个实施例中,视觉图案420-1沿着托盘的前边缘303放置在托盘300的前侧304上,使得当移动机器人在一定角度内面向托盘300的前侧304时,以及当移动机器人处于距托盘的某个最小距离内时,图案420-1对于位于图1中的移动机器人100的上平台101的前侧104上的视觉传感器109可见。在该实施例中,图1中移动机器人100上的视觉传感器109可以基于对位于托盘300的前侧304上的视觉图案420-1的检测,来确定图4A中托盘300的相对位置,其中,位置信息可能包括,从移动机器人到托盘的距离、移动机器人100的上平台101的前边缘103相对于托盘300的前边缘303的水平角度和/或水平位移、移动机器人100的上平台101的上表面102相对于托盘300的上水平面302-1、302-2、302-3的垂直角度和/或垂直位移,和/或移动机器人的上平台101的上表面102的平面的定向相对于托盘的上水平面302-1、302-2、302-3的平面的定向。使用该位置信息,移动机器人可以朝着托盘航行至某个位置,在该位置处,移动机器人100的前边缘103与托盘300的前边缘303对齐、两个横向边缘之间处于最小距离,和/或移动机器人的上平台101的上表面102与托盘的水平面302-1、302-2、302-3齐平并平行,以使移动机器人的取放臂可用于在托盘和移动机器人的上平台之间转运可取放物件。
在某些实施例中,其他平台和/或支撑表面可包括一个或多个传感器,用于检测托盘、其他外部支撑表面和/或可取放物件,和/或与托盘、其他外部支撑表面和/或可取放物件对齐。在某些实施例中,除了或代替支撑表面,还可以在移动机器人的不同构件上放置一个或多个传感器,用于检测托盘、其他外部支撑表面和/或可取放物件,和/或与托盘、其他外部支撑表面和/或可取放物件对齐。
在某些实施例中,多个元素和/或图案可能被设置在托盘300的前侧304上和/或托盘的其他表面上,这些元素和/或图案可以被位于移动机器人上的一个或多个传感器检测到。
在图4A所示的实施例中,视觉图案420-1、420-2、420-3分别位于托盘300的前侧304的中央、右侧和左侧区域中,以在移动机器人上的传感器的视场范围内提供更多可能的检测点。在某些实施例中,视觉图案放置在除了托盘的前侧之外的其他表面上,或除了放置在托盘的前侧上还放置在其他表面上,用于检测和/或对准。在初步检测到移动机器人的一个或多个视觉图案之后,可以在机器人的进近和对准过程的不同阶段,使用某些位置的某些图案来辅助。在某些实施例中,位于托盘300的前侧304的中央下区域中的视觉图案420-1被放置成使得,当移动机器人闭合上平台和托盘之间的最终距离时,视觉图案420-1停留图1A中的移动机器人100的上平台101的前侧104的中央的视觉传感器109的视场范围内。
托盘还可包括一个或多个构件,这些构件使移动机器人上的一个或多个传感器能够检测托盘表面上是否存在物体。
在图4A所示的实施例中,托盘包括第二组视觉图案421-1、421-2、421-3,这些图案分别位于托盘300的后内壁305-3的中央、右侧和左侧、与托盘的前侧304相对。图4A中的托盘300的视觉元素421-1、421-2、421-3可使图1A中的移动机器人100上的视觉传感器109确定托盘300内的区域是否是空的,和/或确定托盘上是否可能放置有可取放盘、另一个可取放物品和/或外来物体,其挡住视觉传感器109对托盘300后壁305-3内部的一个或多个视觉图案的视场。在其他实施例中,第二组视觉元素可能沿着托盘的一个或多个内侧放置、沿着一个或多个内部水平表面放置、和/或沿后内壁、一个或多个内部侧壁和/或一个或多个内部水平支撑表面的组合放置。
在某些实施例中,视觉传感器可能被定位在与上平台的前侧的中央不同的位置,只要该传感器仍然能够托盘的视觉图案,用于托盘检测、对准和/或移动机器人的接近功能。在某些实施例中,移动机器人的每个平台和/或其他支撑表面可包括视觉传感器,以使移动机器人的相应平台和/或其他支撑表面与托盘对齐。
在某些实施例中,在具有和/或不具有视觉图案的情况下,移动机器人上的一个或多个传感器可以确定托盘上物体的存在和/或不存在。在某些实施例中,这些传感器可能包括但不限于,一个或多个深度摄像机和/或接近度传感器,其定位成检测托盘的、相对于移动机器人的一个或多个已知表面,以确认是否有物体阻挡了该表面。
在某些实施例中,可取放盘和/或可取放物件可能包括在可取放盘和/或可取放物件的多种外表面和内表面上的特征,并且这些特征可由移动机器人的一个或多个传感器检测到。在图4B所示的实施例中,可取放盘包括在可取放盘的前外侧上的外部视觉图案422和在后内侧上的内部视觉图案423,其中图案422、423均可以通过移动机器人的上平台上的光学传感器和/或视觉传感器检测到。在某些实施例中,具有视觉传感器的移动机器人可以使用位于可取放物件上的一个或多个视觉图案,来执行一个或多个功能,该功能可能包括但不限于:确认特定托盘上的可取放物件的存在;确定可取放物件的标识;确认可取放物件相对于托盘的位置,例如可取放物件是否在托盘内对齐和/或完全安置在托盘中;和/或在将可取放物件装载到机器人上之前,确定可取放物件相对于移动机器人的上平台和/或支撑表面的位置。在某些实施例中,可取放物件上的一个或多个视觉图案可以向移动机器人提供可回收物品上接收表面的相对位置上的尺寸信息,以控制物件取放机构,例如但不限于,移动机器人的取放机构的取放臂需要行进超出前边缘的距离量,和/或可取放物件的其他标志,以将取放臂的取放尖端置在正确的位置,用于接合可取放物件的接收表面。
在其他实施例中,可取放盘和/或可取放物件可包括设置在可取放盘和/或可取放物件的内表面内的特征,这些特征可由移动机器人上的一个或多个传感器检测,以确定可取放盘和/或可取放物件中是否存在物体。在某些实施例中,移动机器人可以使用可视摄像机和/或其他传感器来在两个或更多个时间点获取可取放盘和/或可取放物件的内部区域的信息,以比较这些信息以确定可取放盘和/或其他可取放物件中的物件和/或其他物体可能发生的变化。在某些实施例中,移动机器人可包括视觉摄像机和/或其他传感器,以直接检测可取放盘和/或其他可取放物件内部中的一个或多个物件和/或物体。
在某些实施例中,移动机器人可以组合来自多个系统的信息,以估计可取放盘和/或其他可取放物件内的一个或多个物件和/或物体随时间的使用和/或消耗。这些系统可以包括:视觉摄像机和/或其他传感器,以检测其中可取放的托盘和/或可取放物件的内部特征已经变得可见和/或直接可检测的变化;视觉摄像机和/或其他传感器,以检测其中可取放盘内的物体和/或可取放物件的是可见的和/或直接可检测的变化;一个或多个传感器,可以检测可取放盘和/或可取放物件的重量变化;和/或一个或多个传感器,检测人和/或其他物体的一部分,其横穿由一个或多个传感器监测的支撑表面的边缘周围的一个或多个平面,以指示一个或多个物件可能已从可取放盘和/或其他可取放物件移除,或移动至可取放盘和/或其他可取放物件上。
在某些实施例中,可以将在托盘、可取放盘和/或可取放物件上所使用的视觉图案系统,放置在其他物体上,以帮助移动机器人进行检测、对准和/或可能地取放该物体,或者至少向个体指示物体所在的位置和/或移动机器人最近一次观察到该物体的位置。
在某些实施例中,托盘和/或可取放物件可能具有可用于移动机器人的检测、对准和/或接近功能的其他构件。这些实施例可以包括但不限于:集成至托盘和/或可取放物件的结构中的视觉特征;托盘和/或可取放物件上的视觉特征,具有对主动照明作出反应的反射构件;托盘和/或可取放物件上的红外光谱中可见的视觉特征;托盘和/或可取放物件(如信标构件)上的一个或多个供电LED发出的视觉信号;和/或集成至托盘和/或可取放物件中的非视觉特征,例如电子组件(例如RFID标签、WiFi模块、蓝牙模块和/或发出无线电信号、磁场、声波和/或其他可检测信号的其他组件)。在某些实施例中,这些检测构件中的一个或多个可能在除了托盘和/或可取放物件之外的环境的其他位置中使用,和/或在除了在托盘和/或可取放物件中使用,还在环境的其他位置中使用,以帮助移动机器人的检测、对准和/或接近功能。
在某些实施例中,如上所述的检测构件可能集成至和/或放置在架子、台面、家具、墙壁、门、门口,电子装置和/或地板上,以使移动机器人能够使用航行至托盘和/或可取放物件的区域。在某些实施例中,移动机器人可以首先利用和/或接近与托盘或可取放物件分开定位的一个或多个检测构件,以更接近地行进至托盘和/或可取放物件,并一旦移动机器人处于某个位置,就搜索托盘和/或可取放物件的检测构件。
在某些实施例中,这些检测构件可能集成至和/或放置在其他物体上以供移动机器人定位,包括但不限于,用于移动机器人的充电座、个体可能想要跟踪的家用物体和/或个人物体、可以与移动机器人交互的其他移动机器人和/或其他装置,和/或可以通过物件取放机构(如图2A与图2E所示)和/或其他取放机构取放的其他容器和/或物体。
在某些实施例中,至少一个可取放物件可能包括,至少一个检测特征和/或识别特征,并且机械物件取放设备和/或运输设备包括至少一个传感器,该传感器被配置成检测至少一个检测特征和/或识别特征,以允许机器人物件取放设备和/或运输设备执行以下功能(a)或(b)中的至少一项:(a)检测至少一个可取放物件的存在,或(b)相对于至少一个可取放物件定位机器人物件取放设备的至少一部分和/或运输设备的至少一部分。
物件取放过程的系统级概述
图5示出了用于移动机器人取放的步骤的实施例的概述,其中,移动机器人从托盘取放可取放物件并将该可取放物件装载至移动机器人的支撑表面上。对于初始位置,可取放物件放在托盘上,托盘放在架子上,而移动机器人则在另一个位置处。终端用户通过请求某个可取放物件来启动取放步骤。
在某些实施例中,终端用户的请求可以通过多种方法和/或装置输入,例如但不限于:向移动机器人提供语音命令和/或向启用语音识别的装置提供语音命令,该装置与移动机器人通信联网;使用在智能装置上运行的应用,该智能装置与移动机器人接口;使用移动机器人上的用户界面,该用户界面将命令转发至与移动机器人接口的应用;和/或,按压与移动机器人接口的一个或多个按钮和/或在与移动机器人接口的远程装置上进行控制。
继续图5所示的物件取放步骤,基于对本地环境地图中托板的先前位置的了解,并在软件程序的指引下,移动机器人航行至托盘的大概位置,其中,该软件程序运行在移动机器人上的计算机模块上,和/或运行在与移动机器人进行通信的计算机模块上。一旦处于与托盘相关联的大概位置处,移动机器人便使用视觉传感器扫描该区域以寻找托盘,并通过检测托盘上的一个或多个视觉特征来确认托盘的存在及其位置。如果无法检测到托盘,则移动机器人可以进入搜索模式以寻找期望的托盘,和/或如果软件程序在搜索过程中达到指定的时限,则通知终端用户该托盘不存在。一旦检测到托盘,移动机器人则自对齐以接近托盘,并在需要时移近以获得该托盘、可能设置在该托盘上的视觉特征和/或可能存在于该托盘上的任何物件的更好的视角。然后,移动机器人通过使用视觉传感器检查托盘中是否存在视觉特征,并确认其中一个或多个特征不可见,来确认该托盘不是空的。然后,移动机器人使用视觉传感器通过可取放物件上的视觉特征,来检查可取放物件的存在及其标识。如果无法确认可取放物件的存在,则移动机器人可以切换至其他搜索模式以寻找期望的可取放物件,和/或如果软件程序达到搜索步骤的指定时限,则通知终端用户该可取放物件不存在。
继续图5所示的物件取放步骤,一旦视觉传感器确认托盘和可取放物件存在并处于移动机器人的范围内,则移动机器人进行对接步骤并朝着托盘行驶、调整其方向和/或位置,以使移动机器人的支撑表面的前侧与托盘的上水平支撑表面的前边缘对齐。使用相同或相似的传感器和视觉特征,移动机器人还可能启用电动剪叉式升降机,以相对于托盘的上水平表面的高度来调整移动机器人的支撑表面的高度。
在某些实施例中,一旦视觉传感器检测到托盘和/或可取放物件上的一组视觉特征处于相对于机器人上的视觉传感器的正确位置和距离内,则移动机器人停止行驶和/或停止调节支撑表面的高度。在另一个实施例中,移动机器人可能到达相对于托盘的位置的目标参考位置,如由移动机器人上的视觉传感器所确定的那样,然后基于托盘位置到目标参考位置的投影,行驶和/或调整移动机器人的上平台的高度,以当移动机器人的视觉传感器可能无法将位于托盘上的视觉构件维持在传感器的视场范围内时起作用。
继续图5所示的物件取放步骤,在某些实施例中,如果移动机器人在试图对接时不能到达与托盘对接的位置,则对接软件例程可能重置,使移动机器人退后返回并重新尝试对接步骤以一定次数和/或在移动机器人退出该步骤之前的一定的时间内,重新尝试对接步骤。
在某些实施例中,附加传感器可能帮助确定上平台和/或移动机器人的其他支撑表面正确地与托盘对接。在一个实施例中,一个或多个接触传感器可以连接至面板和/或保险杠,其沿着上平台的前侧的区域和/或移动机器人的其他支撑表面定位。
在某些实施例中,上平台的前侧和/或移动机器人的其他支撑表面可包括保险杠和/或接触传感器组,其可以检测与障碍物的接触和/或与上平台前方的物体和/或移动机器人的其他表面前方的物体的接触。在某些实施例中,保险杠和/或接触传感器组可包括,在上平台和/或其他支撑表面的前侧的左半部分和右半部分的每个上的至少一个检测点。在某些实施例中,当移动机器人接近托盘的前边缘和/或其他外部表面的前边缘时,移动机器人可以使用来自保险杠的至少一半的接触检测,和/或上平台的前侧上的和/或其他支撑表面的前侧上的至少一个接触传感器的接触检测,以确定和/或确认上平台和/或其他支撑表面抵靠托盘定位。如果需要,移动机器人可以调整其定位,直至保险杠的左半部分和右半部分均被检测为接触,和/或上平台和/或移动机器人的支撑表面的前侧左半部分和右半部分上的接触传感器均被检测为接触,以确定和/或确认上平台的前侧和/或移动机器人的其他支撑表面的前侧与托盘的前边缘对齐。
在某些实施例中,如果移动机器人在上平台和/或移动机器人的其他支撑表面内至少地具有一个左取放臂和一个右取放臂,则取放臂和/或取放尖端可包括接触传感器和/或其他运动反馈传感器,以使用取放臂的取放尖端,来检测和/或确认:与托盘的前边缘接触和/或其他外部支撑表面的前边缘接触,和/或与托盘的前边缘对齐和/或与其他外部支撑表面的前边缘对齐。
继续图5所示的物件取放步骤。一旦移动机器人以及上平台和/或移动机器人的支撑表面处于正确的位置以进行转运,则取放臂从上平台的前侧伸出和/或从移动机器人的支撑表面的前侧伸出,并且在托盘的凹进通道内、可取放物件下方行进,其中取放臂的取放尖端在水平位置保持被转动的状态。基于视觉传感器和/或机器人存储器中存储的数据,对托盘和/或可取放物件的识别,取放臂伸出一设定的距离并停在取放臂的取放尖端所在的位置、可取放物件的接收表面下方。然后,取放臂的取放尖端向上转动至垂直位置,其中取放尖端位于可取放物件的一个或多个接收表面附近。取放臂然后开始反向移动,导致取放尖端的向内表面按压在可取放物件的向内接收表面上,并开始将可取放物件从托盘拉至的上平台和/或移动机器人的支撑表面上。一旦取放臂缩回至这样的位置,在该位置处取放尖端距机器人上平台的前侧处于最小距离之内,则取放臂停止,从而只有取放物件的一小部分放置脱离上平台的边缘上和/或移动机器人的支撑面的边缘上。然后,移动机器人从托盘后退,使可取放物件仅由平台的上表面支撑。移动机器人可以使用视觉传感器检查可取放物件是否不再在托盘上和/或托盘是否空了,如果机器人仍然可以检测到托盘上的可取放物件,则可以重新启动对齐和取放步骤。如果移动机器人确认可取放物件不再在托盘上,则移动机器人可以转向并航行至其下一个目的地,该目的地可能是基于终端用户的请求的终端用户的位置。
用于物件取放的外部机构
在某些实施例中,用于可取放物件的取放机构的其中一部分可以被结合至托盘、其他外部表面和/或其他装置中。在某些实施例中,相对于移动机器人的外部机构,可以帮助对准和/或定位可取放物件,用于由移动机器人的取放机构进行取放。在某些实施例中,相对于移动机器人的外部机构可以在外部支撑表面和移动机器人的支撑表面之间的部分距离或整个距离之间转运可取放物件。
在某些实施例中,相对于如图1A所示的主移动机器人的一个或多个副移动机器人,可以提供用于物件取放的支持功能和/或扩展功能。在某些实施例中,较小的外部移动机器人可以在外在表面和主移动机器人的支撑表面之间行使,以将物件从一个表面转运至另一个表面。在某些实施例中,较小的外部移动机器人可以以多种方式配置,包括但不限于:移动货物支座,其运载在移动机器人中的物件和/或移动机器人主体上物件;移动推拉机器人,在外部表面和主移动机器人的支撑表面之间推动和/或拉动可取物;具有抓握机构和/或升降机构的移动机器人,可以提升并定位物件,以在外部表面和主移动机器人的支撑表面之间转运物件;和/或电子装置、服务机器人、电器和/或其他包含驱动系统的物体,其可以在外部表面和主移动机器人的支撑表面之间移动。
传感器的设置
在某些实施例中,移动机器人可包括一个或多个传感器,其监测移动机器人周围的一个或多个区域和/或移动机器人的体积内的一个或多个区域。这些传感器可执行许多功能,包括但不限于帮助移动机器人进行以下操作:识别位置和/或在环境中航行;检测可能阻档移动机器人路线和/或干扰其操作的障碍物;检测悬崖、落差和/或其他危险;在移动机器人的一个或多个表面、托盘和/或其他外部支撑表面上检测可取放物件和/或其他物体;检测延伸超过移动机器人、托盘和/或其他外部支撑表面的一个或多个边缘的可取放物件和/或其他物体;检测和/或识别移动机器人可能遇到的和/或可能与移动机器人进行交互的个体、动物、物体和/或装置;检测运动;测和/或识别姿势;捕捉图像;形成视频流和/或录制视频;和/或在可取放物件转运步骤中进行协助。在某些实施例中,这些传感器可以包括但不限于:一个或多个深度摄像机;一个或多个单光束传感器、多光束传感器和/或扫描光束接近传感器;一个或多个图像照相机、视像摄像机和/或视觉传感器;一个或多个声纳传感器;一个或多个雷达传感器、激光器、扫描激光器和/或激光测距仪;一个或多个结构化光传感器和/或投射光传感器;一个或多个基于红外的传感器和/或红外增强的传感器;一个或多个物理接触传感器;和/或一个或多个其他反射信号检测传感器。在某些实施例中,可以将这些传感器定位以监测移动机器人周围的全部或部分区域,包括但不限于:移动机器人的路线中的区域;移动机器人周围的地面和/或其下方的地面;移动机器人路线的侧旁边的区域和/或移动机器人路线附近的区域;沿着移动机器人的主体的侧的区域和/或沿着移动机器人的支撑表面、托盘和/或外部支撑表面的侧的区域;移动机器人的主体上方和/或下方的区域;移动机器人的支撑表面的上方和/或下方的区域、托盘的上方和/或下方的区域,和/或外部支撑表面的上方和/或下方的区域。
在某些实施例中,可在移动机器人的前表面附近放置一个或多个深度摄像机,以监测移动机器人的行进路线中的障碍物、物体、人、动物、表面和/或危险。在某些实施例中,一个或多个深度摄像机可能定位在移动机器人的顶部附近、向下指向地板以监测移动机器人在其底座的前方区域,在移动机器人的底座处延伸跨过移动机器人的宽度,并向前且向上延伸。在某些实施例中,一个或多个深度摄像机可能定位于移动机器人的底座附近,并向上指向移动机器人的上部分,以监测移动机器人前方的区域、在移动机器人的整个宽度上延伸的区域、跨过中间平台和/或沿移动机器人的前方的其他支撑表面的区域,以及向前和向上的区域,包括移动机器人的上表面和/或移动机器人的支撑表面上的物件。
在某些实施例中,移动机器人可以包括两个或更多个深度摄像机以提供覆盖的重叠区域,其可包括但不限于靠近移动机器人顶部向下看的一个或多个深度摄像机、和在移动机器人的底座处向上看的一个或多个深度摄像机。
在图1A所示的实施例中,深度摄像机169被示出在移动机器人的底座处、前边缘162附近,其中该深度摄像机具有向上且向前的取向。在图1D所示的实施例中,示出了另一个深度摄像机119,其沿着上平台102的下侧、靠近前边缘113,其中,该深度摄像机具有向下且向前的取向。在某些实施例中,深度摄像机可以放置在其他位置或替代位置,以沿移动机器人的前方区域提供覆盖。
在某些实施例中,除了深度摄像机外的其他传感器,可以用在图1A中标记为169的位置和/或图1D的标记为119的位置的中的至少一处。
在某些实施例中,移动机器人可能包括一个或多个面向前的深度摄像机和/或其他传感器,以支持上述的一个或多个感测功能。
在某些实施例中,一个或多个深度摄像机和/或上述其他传感器可放置在移动机器人的左侧、右侧和/或后侧附近,和/或放置在移动机器人的支撑表面的附近、移动机器人的支撑表面上或其下方。这样的摄像机和/或传感器可能提供额外的覆盖区域,用于前向传感器所提供的相同功能、相似功能或功能子集。
在某些实施例中,移动机器人可能包括一个或多个传感器,该传感器可以改变它们的方位角以扩展一个或多个传感器的视场,并且在相对于移动机器人的一个或多个向上平面、向下平面、水平平面和/或垂直平面处覆盖移动机器人的一个或多个侧。
在某些实施例中,一个或多个深度摄像机和/或一个或多个其他传感器可能位于:围绕移动机器人的一部分或整个周边延伸的可移动环和/或横向轨道上、沿移动机器人的一个或多个侧布置的垂直轨道,和/或布置在移动机器人的支撑表面上方和/或下方的水平轨道,以将深度摄像机和/或其他传感器定位成具有扩大的视场。
在某些实施例中,移动机器人可包括深度摄像机、视觉摄像机和/或其他传感器,其安装在可伸缩支柱或其他可移动支柱上,该支柱可以相对于移动机器人的一个或多个支撑表面的位置升高和/或降低。这样的布置可能用于定位深度摄像机、视觉摄像机和/或其他传感器的视场,从而能够确定:这些支撑表面是否为空,或者是否被可取放物件和/或其他物体占据。在某些实施例中,该深度摄像机、视觉摄像机和/或其他传感器可以安装在的固定柱和/或结构上,该固定柱和/或结构定位在移动机器人的一个或多个支撑表面上方。在某些实施例中,深度摄像机、视觉摄像机和/或其他传感器可用于扫描托盘的表面、外部支撑表面和/或可容纳一个或多个物体的可取放物件的表面。在某些实施例中,深度摄像机、视觉摄像机和/或其他传感器可以确认可取放物件上的物体不超处最大高度和/或其他尺寸,该最大高度和/或其他尺寸是支撑表面、托盘和/或外部支撑表面所能接受的。
在某些实施例中,在移动机器人的主体外部的深度摄像机、视觉摄像机和/或其他传感器可以安装至外表面并定位成,使得传感器可以测量可取放物件和/或由移动机器人承载的其他物体的一个或多个尺寸,以确认该可取放物件和/或其他物体没有超过一个或多个最大尺寸,这些最大尺寸是移动机器人的支撑表面、托盘的支撑表面和/或外部支撑物体所能够接受的。这些外部传感器可能通过直接连接和/或通过网络无线地连接至移动机器人,以向移动机器人提供读数或其他信号。
在某些实施例中,移动机器人可能包括传感器,以帮助监测、管理和/或保护一个或多个敞开区域,这些敞开区域沿移动机器人的平台的侧或物件支撑表面的侧。这些传感器可能支持多个功能,这些功能可能包括但不限于:检测移动机器人平台上、另一支撑面上、托盘上和/或其他外部支撑表面上是否有足够的空间和/或无障碍物在其上,和/或检测移动机器人平台的侧、另一支撑面的侧、托盘的侧和/或其他外部支撑表面的侧附近是否有足够的空间和/或无障碍物在该处,从而在该空间中有无阻碍的路径供取放臂和/或可取放物件来回移动;确认一个或多个取放臂和/或可取放物件的存在和/或其位置;确认一个或多个托盘、其他外部支撑表面和/或可取放物件的存在和/或其位置;检测可取放物件和/或其他外来物体是否正在延伸超过移动机器人的平台和/或其他物件支撑表面的外边界;检测可取放物件和/或其他外来物体是否延伸超过托盘的外边界、其他外部物件支撑表面的外边界和/或承载其他物体的可取放物件的侧的外边界;和/或检测移动机器人外部是否有任何障碍物和/或外来物体正在接近机器人的一部分/或有与机器人的一部分接触的风险,和/或测移动机器人外部是否有任何障碍物和/或外来物体正在越过移动机器人的一个或多个开放侧上方。
在某些实施例中,用于障碍物检测、物体检测、其他检测和/或识别的一个或多个传感器也可以用于支持移动机器人的物件转运功能和/或物件运输功能。
在某些实施例中,一个或多个传感器可以检测在其中一个移动机器人的一个或多个支撑表面上的可取放物件或其他物件,是否延伸超过那些支撑表面的一个或多个侧和/或在用于要放置的物件的限定边界以外。如果物件的延展对移动机器人的操作造成了风险,则移动机器人可以以一种或多种方式做出响应,包括但不限于:向用户和/或另一个体发出该问题及物件可能的位置的警示;暂停操作或移动移动机器人和/或将移动机器人置于功能受限的安全模式下,直到清除物件为止;沿着扩展物件的侧扩大避开外部障碍物所需的距离;减慢移动机器人的运动;降低或升高移动机器人和/或支撑表面的高度,以帮助避免与外部障碍物接触,和/或其中物件正在沿一侧越过边界的情况下,沿着该侧主动升高和/或降低防护壁,尝试将物品推回至限定的边界内,以便移动机器人操作。
在某些实施例中,移动机器人可以基于该移动机器人正在执行的功能,或者基于距障碍物的距离,和/或基于物件延伸超过平台和/或其他支撑表面的侧的空间量,动态调整虚拟边界和/或阈值,以监测延伸超过支撑表面边界的外部障碍物和/或物件。
在某些实施例中,可以将更高精确度传感器(例如,更高分辨率、更高速度和/或更高复杂度的传感器)放置在移动机器人的前侧,其中,移动机器人可能花费其时间的更大百分比,用于向前行驶、扫描前方障碍物和/或执行物件取放功能。
在某些实施例中,可以在移动机器人的移动机器人左侧、右侧和/或背侧上和/或在移动机器人的表面上方和/或下方,使用较不复杂、分辨率较低和/或速度较慢的传感器,以提供与前方一个或多个深度摄像机所提供的类型的类似的、且以较低能力水平和/或较低性能水平的监测。
在某些实施例中,移动机器人可以采取与扫描传感器组件或类似的传感器模块的较低性能水平相匹配的不同行为,包括但不限于:当移动机器人转弯和/或后退时以较慢速度行驶;设置不同的距离和/或较大的距离,以避开沿着侧的障碍物;和/或当内部物件延伸超过移动机器人的支撑表面的侧时,更保守地做出反应。
驱动底座
在某些实施例中,移动机器人的构件可包括具有一个或多个动力轮的底座,这些轮使机器人在多种地板表面上运动。该底座可能包括一个或多个被动轮,当移动机器人运动时和/或在移动机器人静止时,该被动轮向移动机器人的稳定性提供额外的支撑。
在图1D所示的实施例中,移动机器人160的底座可能包括两个动力轮163-1、163-2,其沿着靠近机器人主体的中心轴线的区域、分别位于移动机器人的右侧和左侧附近。这两个动力轮可以独立操作,每个轮均有自己的、连接至驱动控制单元的电机、编码器和导线组。两个动力轮可以组合使用,以提供差分驱动器,其能够向前驱动移动机器人、反向驱动移动机器人、向右或向左转动移动机器人、向前弧形地驱动移动机器人至右边或左边,和/或反向弧形地驱动移动移动机器人至右边或左边。
在图1D所示的实施例中,移动机器人的底座可能包括四个脚轮164-1、164-2、164-3、164-4,以朝向移动机器人的外角,向其提供额外的支撑。
在某些实施例中,这些脚轮可能被安装成随着移动机器人的运动而自由滚动,其中,其航向和/或横向取向也可以随着移动机器人的运动而自由地变化。两个动力轮和四个脚轮可以连接至悬架,以使移动机器人能够在较小的障碍物上方行驶过和/或在不平坦的地面上与地面保持接合。
替代驱动系统
在某些实施例中,移动机器人可包括替代驱动系统,包括但不限于利用以下一种或多种机构的驱动系统:动力轮和/或无动力轮,其可以横向转动以改变其相对于移动机器人主体的定向;动力完整轮或无动力完整轮;动力踏板;动力悬挂装置和/或动力升降机构,其调整驱动系统不同构件之间的重量分布;和/或动力支撑柱和/或动力支腿,用于稳定移动机器人。
动力辅助脚轮
在某些实施例中,驱动系统可能包括附加组件,以帮助应对通常在住宅环境和/或其他非结构化环境的地板上和/或地板中出现的更大范围的挑战,例如地板和/或房间之间的地板过渡、安装在地板表面的过渡条、长毛绒地毯、厚垫地毯、区域地毯、地板表面的凹陷和/或凹槽、HVAC地板寄存器和/或地板格栅、电源线和/或其他常见的在地上的家庭障碍物。被动轮要在上述障碍中的一些或全部中滚过可能特别困难。这些挑战的示例可以包括但不限于:脚轮在地板的坚硬表面区域行驶时可能遇到区域地毯的边缘、电源线和/或类似障碍物,其中仅通过主驱动轮的转动,移动机器人可能无法将脚轮向上拉并越过区域地毯的边缘或类似障碍物。
在某些实施例中,为了使移动机器人能够越过更多的地板表面和/或障碍物来回移动,一个或多个脚轮可以由一个或多个电机提供动力,这些电机为脚轮提供转动辅助功能以帮助脚轮越过地板表面和/或障碍物来回移动。这些转动辅助功能可能无法提供足够的动力和/或控制来仅通过脚轮的活动来按照预期使移动机器人活动,但是其可以与主驱动轮配合使用,以在脚轮可能阻碍整个驱动系统和/或移动机器人的移动性的受限情况下提供帮助。
在某些实施例中,一个或多个电机可能被配置为每当主驱动轮能动并且机器人正在移动和/或试图移动时,就向一个或多个脚轮施加动力。
在某些实施例中,每当主驱动轮移动和/或尝试移动时,附接至(或以其他方式可操作地联接)一个或多个脚轮的一个或多个电机就可以向这些脚轮施加动力。在这种情况下,连接至脚轮的电机可能始终在相同的转动方向上向脚轮施加动力,其中受动力驱动的转动方向与脚轮被动地被机器人拉动时的正常转动方向相匹配。
在某些实施例中,当一个或多个动力脚轮未与移动机器人的预期运动方向对齐时(例如,在机器人从停止位置开始和/或机器人在其运行过程中明显改变方向的情况下),主驱动轮可能会施加更多动力,以迫使动力脚轮与新的行进方向对齐。
在某些实施例中,响应于来自一个或多个主驱动轮和/或动力脚轮的电机电流反馈、响应其他传感器输入,和/或在不同的时间,连接至脚轮的电机可以在轮转动的一个或多个方向上以不同的功率水平施加动力。
在某些实施例中,如果在尝试在主方向转动脚轮时,连接至脚轮的电机检测到阻力,特别是在某些情况下,当机器人最初开始移动时和/或移动机器人明显改变方向时,则移动机器人可以沿与脚轮的主转动方向相反的转动方向,向脚轮暂时施加动力。
在某些实施例中,如果连接至脚轮的电机检测到升高的电流,其指示脚轮可能在地板表面遇到较小的障碍物和/或较高的阻力区域并且可能需要更多的动力才能通过地板的该位置,则移动机器人可以在脚轮的主转动方向上向连接至脚轮的电机临时施加更高的功率。在某些实施例中,移动机器人可能基于移动机器人的运动阻力减小的程度,来中断和/或减小流向附接至脚轮的一个或多个电机的电流。
在某些实施例中,移动机器人可以在一个或多个方向上周期性地向连接至脚轮的电机施加动力,以测量电机的反馈电流,并确定脚轮的当前运动近似状态,和/或确定脚轮是否可能需要在一个或多个方向上施加附加动力。
某些实施例可能包括一个或多个电机,这些电机可以控制和/或调节一个或多个脚轮的前进方向,以优化脚轮在地板表面的特定区域上通过的能力。
在某些实施例中,用于控制连接至脚轮的电机的系统可能集成来自移动机器人其他传感器的反馈,包括但不限于:来自附接至主驱动轮的电机的反馈;来自附接至移动机器人上其他脚轮的电机的反馈;附接至脚轮的转动编码器;编码器和/或提供方向和/或导向脚轮的传感器;面向地面的传感器,其可以检测地板表面的变化,并且在脚轮将与地板表面的变化处接触时,可能使移动机器人的控制系统作出计划并相应于该变化处改变对脚轮的控制;监测移动机器人整体运动的传感器,例如加速度计、跟踪传感器,其相对于地面、墙壁和/或环境中的其他物体,跟踪移动机器人的运动;连接至可移动连接部的传感器,该连接部允许脚轮相对于移动机器人的另一部分横向移动;监测物体的传感器,这些物体可能阻碍移动机器人运动,并且该传感器可能使移动机器人的控制系统能够协调一个或多个主驱动轮和动力脚轮的运动,以帮助移动机器人脱离障碍物和/或在障碍物周围移动,和/或从先前的传感器读数中记录的已映射信息,其可能使移动机器人的控制系统能够协调一个或多个主驱动轮和动力脚轮中的运动,以在后续行程中更有效地围绕区域航行和/或穿过区域航行。
在某些实施例中,移动机器人可能包括位于移动机器人的一个端部处的至少两个主驱动轮,从而为机器人的一个端部的两个拐角提供运动和支撑,并且移动机器人可能包括至少两个脚轮,具有与其连接的辅助电机,其中,这两个脚轮位于移动机器人的相对端部的拐角处。在某些实施例中,轮的总数可能减少到四个,包括在移动机器人的四个拐角处的每个角落处各一个轮,从而简化移动机器人的驱动底座和悬架系统,并且因为驱动轮可放置在靠近移动机器人一个端部的位置,因而可能增加移动机器人的稳定性。
悬架锁定系统
在某些实施例中,移动机器人的驱动底座可能包括机构,这些机构通过减小悬架系统的运动范围而提供移动机器人更大和/或更稳固稳定性,特别是当移动机器人静止和/或由个体手动移动时。这些机构可能包括但不限于:将驱动轮和/或脚轮中的一个或多个牢固地锁定至移动机器人的核心框架的机构,其绕过通常位于驱动轮和/或脚轮与移动机器人的核心框架之间的悬架系统;和/或可伸缩支柱,该支柱从移动机器人的核心框架延伸以直接与地板接触,并绕过一个或多个驱动轮和/或脚轮,其作为移动机器人的支撑点。锁定系统的示例可能包括,一个或多个电机,其连接至一个或多个转动的带凹口的轮和/或带凹口的杆,其中,凹口提供空挡位置,该空挡位置具有用于悬架系统的构件移动的空间,而其中,当轮和/或杆的整个直径部分转动到位并将悬架系统的构件锁定至移动机器人的核心框架时,活动位置关闭该空间。后一种锁定系统的示例可能包括连接至一个或多个下降支柱的一个或多个电机,这些下降支柱在移动机器人的四个最外拐角附近的位置处于驱动平台的下方,以在地板和移动机器人的核心框架之间提供承重支柱。
支撑表面检测传感器
在某些实施例中,移动机器人的一个或多个支撑表面可包括传感器,这些传感器设置成检测可取放物件和/或其他物体是否放置在支撑表面上和/或是否与支撑表面接触。在某些实施例中,一个或多个压力传感器或压力响应传感器可能连接至移动机器人的一个或多个支撑表面和/或结构,该结构连接至一个或多个支撑表面。在某些实施例中,压力传感器或压力响应传感器可能提供:放置在支撑表面上的可取放物件和/或其他物体的重量,和/或一个或多个其他物体的、正在施加在支撑表面上的压力,例如悬垂的障碍物,或使用移动机器人作为支撑的个体的手。在某些实施例中,这些传感器可以检测一个或多个支撑表面的一个或多个特定区域中的重量和/或压力。在某些实施例中,这些传感器可以用于多种功能,包括但不限于:确定来自可取放物件和/或其他物体的负载;如果支撑表面上的负载超过指定的操作极限,则使机器人停止运行,向用户提供反馈和/或进入安全模式;提供输入以使移动机器人的控制系统检查其他传感器,以确认是否有越位障碍物和/或其他物体干扰支撑表面的操作;提供有关可取放物件和/或其他物体在支撑表面上重量变化的信息,以估算位于支撑表面上的可取放物件和/或其他物体上存储的物件的使用量和/或消耗量;和/或等待从支撑表面读取的重量和/或压力发生变化,以指示终端用户的操作和/或事件。在某些实施例中,移动机器人的其他表面可能包括重量传感器、压力传感器和/或其他占用传感器,这些表面包括平台的下侧表面和/或移动机器人的其他支撑表面,在移动机器人的表面相对于移动机器人的其他内部表面和/或外部表面升起、降下和/或其他运动的过程中,这些表面可能与其他障碍物接触。
在某些实施例中,这些重量传感器、压力传感器和/或其他占用传感器可以单独使用和/或与其他传感器组合使用,以确定个体在移动机器人上的重量的施加或该施加的重量的改变。例如,可能确定个体正在将该个体重量的很大一部分施加在移动机器人上,或者施加至移动机器人上的个体的重量在大小或方向上突然改变(减小或增加)。在这种情况下,移动机器人可能进入一个或多个安全模式,这些模式可能包括锁定和/或改变移动机器人的悬架系统、轮和/或支撑表面的稳定功能,以在个体使用移动机器人的支撑表面或其他部分作为该个体的支撑时,支撑移动机器人。在这些情况下,移动机器人可能对个体予以反馈和/或提问,可能使用其他传感器扫描移动机器人周围的个体的位置和定向,和/或发出其他警报消息。
照明和用户界面
在某些实施例中,移动机器人可包括照明构件以照亮移动机器人上的一个或多个支撑表面,和/或移动机器人周围和/或内部的其他区域。在某些实施例中,可能在移动机器人的平台和/或支撑表面的上方和/或侧设置照明构件,以照亮支撑表面和/或放置在支撑表面上的可取放物件和/或其他物体。在某些实施例中,移动机器人可包括在伸缩柱上的照明构件,其上升至移动机器人的上表面上方并且可以充当个体的阅读灯。
在某些实施例中,照明可以响应于运动、响应于由监测移动机器人周围的区域和/或支撑表面的侧的传感器所检测到的姿势,和/或响应于监测施加至移动机器人的支撑表面和/或其他构件上的压力的传感器。
在某些实施例中,监测移动机器人的一个或多个侧和/或移动机器人的支撑表面的传感器可以检测手势,其中,移动机器人可以将检测到的姿势作为输入,以控制移动机器人的一个或多个支撑表面的高度,和/或移动机器人的位置。
在某些实施例中,移动机器人可包括屏幕或其他用户可感知的构件(例如,可见指示器构件、听觉指示器构件,和/或振动或触觉指示器构件)以在移动机器人的操作期间,指示移动机器人的信息和/或状态。
在某些实施例中,移动机器人可包括一个或多个按钮以提供对移动机器人的某些功能的控制,包括但不限于:升高和/或降低移动机器人和/或其一个或多个支撑表面的高度;立即停止移动机器人的操作;向另一个体和/或监测服务发送用于帮助和/或协助的消息;将移动机器人送到一个或多个位置;请求移动机器人取放一个或多个可取放物件;和/或命令移动机器人在一个或多个方向上移动。
在某些实施例中,移动机器人可包括一个或多个麦克风和/或扬声器,以响应语音命令和/或提供听觉反馈。在某些实施例中,移动机器人可以与连接至网络的外部装置对接,其中,这些外部装置可选地包括一个或多个麦克风和/或扬声器,以响应语音命令和/或提供听觉反馈。
其他形状因子
在某些实施例中,移动机器人的整体形态可以是不同的形状,包括但不限于具有圆形脚印、椭圆形脚印、正方形脚印和/或矩形脚印的的机器人本体,其侧具有不同的尺寸。
在某些实施例中,用于可取放物件的取放机构的其中一部分可以被结合至托盘、其他外部表面和/或其他装置中。在某些实施例中,移动机器人外部的机构可以帮助对齐和/或定位可取放物件,以通过移动机器人上的取放机构进行取放。在某些实施例中,相对于移动机器人的外部机构可以在外部支撑表面和移动机器人的支撑表面之间的路径一部分转运可取放物件。
在某些实施例中,不同的移动机器人可以在彼此之间转运可取放物件,以跨行程的不同阶段运输物件。在某些实施例中,具有至少两个移动机器人的系统在相邻区域操作,而对于处在不同的地板高度的相邻区域的情况,至少一个移动机器人需要具有可变高度调节系统,并且可以升高和/或降低其一个或多个平台和/或物件支撑表面,以与另一个移动机器人的平台和/或物件支撑表面的高度对齐,其中一个地板高度与另一个地板高度之间的变化对于任何一个移动机器人来说都太大而不能进行转运的情况除外。
本领域技术人员将认识对本公开的优选实施例的改进和变型。所有这些改进和变型都被视为在本文公开的概念和以下的权利要求的范围内。

Claims (26)

1.一种机器人物件取放和/或运输设备,包括:
移动底座;
平台,设置成支撑至少一个可取放物件,其中,所述平台包括周界以内的上表面,所述周界由平台的至少一个外围边缘界定;和
物件取放机构,包括至少一个致动器,所述至少一个致动器设置成移动至少一个可移动工具,其中,所述物件取放机构设置成在所述平台和外部支撑表面之间横向运输所述至少一个可取放物件;
其中,所述至少一个致动器设置在平台的上表面下方;
其中,所述上表面没有任何上表面开口,所述上表面开口构造成容纳易于相对于所述平台移动的物件取放机构的任何部分的通道;
其中,所述至少一个可移动工具设置成,在所述平台和所述外部支撑表面之间运输所述至少一个可取放物件期间,穿过大体上设置在所述平台的所述至少一个外围边缘下方的至少一个前表面开口、侧表面开口或后表面开口;
其中,所述物件取放机构设置成使得所述至少一个可移动工具(i)当至少一个可取放物件被所述外部支撑表面或所述平台中的至少一个支撑时,滑动所述至少一个可取放物件,及(ii)将所述至少一个可取放物件拉向平台;并且
其中,所述物件取放机构设置成使得所述至少一个可移动工具(i)当所述至少一个可取放物件被所述外部支撑表面或所述平台中的至少一个支撑时,滑动所述至少一个可取放物件,及(ii)将所述至少一个可取放物件推向所述外部支撑表面;
其中,所述外部支撑表面由托盘构件限定,所述托盘构件包括向下延伸的边部,所述边部设置成,在所述至少一个可取放物件在所述平台和所述外部支撑表面之间的横向运输期间,接触所述机器人物件取放和/或运输设备的一部分,以阻止所述托盘构件相对于下层表面的运动;
其中,所述机器人物件取放和/或运输设备包括以下特征(I)至(III)中的至少一项:
(I)所述机器人物件取放和/或运输设备包括至少一个传感器,所述至少一个传感器设置成检测所述托盘构件的至少一个可检测特征,以允许所述机器人物件取放和/或运输设备执行以下功能(a)或(b)中的至少一项:(a)检测所述托盘构件的存在,或(b)相对于所述托盘构件定位所述机器人物件取放和/或运输设备的至少一部分;
(II)所述托盘构件包括至少一个上侧凹部,所述至少一个上侧凹部设置成容纳所述至少一个可取放物件的至少一部分的下方的至少一个可移动工具的运输;
(III)所述托盘构件还包括至少一个可取放物件存在检测特征;所述机器人物件取放和/或运输设备包括至少一个传感器,所述至少一个传感器设置成产生至少一个信号,所述至少一个信号指示对所述至少一个可取放物件存在检测特征的至少一部分的检测;并且所述机器人物件取放和/或运输设备设置成,利用所述至少一个信号来检测所述至少一个可取放物件存在检测特征的存在或不存在。
2.根据权利要求1所述的机器人物件取放和/或运输设备,其中,所述物件取放机构的整体设置成,在所述物件取放机构的操作周期之间,被存储在平台的上表面下方。
3.根据权利要求1所述的机器人物件取放和/或运输设备,其中,所述至少一个可移动工具设置成在与所述至少一个可取放物件在所述平台和所述外部支撑表面之间的横向运输方向正交的方向上转动。
4.根据权利要求1所述的机器人物件取放和/或运输设备,其中,所述至少一个可移动工具设置成在所述至少一个可取放物件的表面下方行进,以允许所述至少一个可移动工具与所述至少一个可取放物件的至少一个接收表面接合。
5.根据权利要求1所述的机器人物件取放和/或运输设备,其中,所述平台包括小于1米的最大宽度,外围目标区域被限定为从平台的外围边缘向内延伸的外围部分的向上投影,并且在所述物件取放机构的存储和/或操作期间,所述至少一个可移动工具对外围目标区域的任何侵入均被限制在侵入距离,所述侵入距离从平台的至少一个外围边缘测量、在平台的最大长度或最大宽度的0%至25%的范围内。
6.根据权利要求1所述的机器人物件取放和/或运输设备,其中,所述至少一个可移动工具设置成,在所述平台和所述外部支撑表面之间运输所述至少一个可取放物件期间,穿过大体上设置在所述平台的至少一个外围边缘下方的至少一个前表面开口。
7.一种机器人物件取放和/或运输设备,包括:
移动底座;
平台,设置成支撑至少一个可取放物件,其中,所述平台包括周界以内的上表面,所述周界由平台的至少一个外围边缘界定;和
物件取放机构,设置成在平台与外部支撑表面之间横向运输所述至少一个可取放物件,所述物件取放机构包括至少一个可移动工具和至少一个第一致动器,所述至少一个第一致动器设置成,将至少一个可移动工具横向且向外地,从(a)所述至少一个可移动工具的主要部分设置在平台下方的位置平移至(b)所述至少一个可移动工具的至少一部分设置在所述至少一个可取放物件的至少一部分下方的位置;
其中,所述至少一个第一致动器在所述物件取放机构的存储和操作期间位于所述平台下方;
其中,所述物件取放机构设置成使得所述至少一个可移动工具(i)当所述至少一个可取放物件被所述外部支撑表面或所述平台中的至少一个支撑时,滑动所述至少一个可取放物件,及(ii)将所述至少一个可取放物件拉向平台;并且
其中,物件取放机构设置成使得至少一个可移动工具(i)当所述至少一个可取放物件被所述外部支撑表面或所述平台中的至少一个支撑时,滑动所述至少一个可取放物件,及(ii)将所述至少一个可取放物件推向所述外部支撑表面;
其中,所述外部支撑表面由托盘构件限定,所述托盘构件包括向下延伸的边部,所述边部设置成,在所述至少一个可取放物件在所述平台和所述外部支撑表面之间的横向运输期间,接触所述机器人物件取放和/或运输设备的一部分,以阻止所述托盘构件相对于下层表面的运动;
其中,所述机器人物件取放和/或运输设备包括以下特征(I)和(II)中的至少一项:
(I)所述托盘构件包括至少一个上侧凹部,所述至少一个上侧凹部设置成容纳所述至少一个可取放物件的至少一部分的下方的至少一个可移动工具的运输;
(II)所述托盘构件还包括至少一个可取放物件存在检测特征;所述机器人物件取放和/或运输设备包括至少一个传感器,所述至少一个传感器设置成产生至少一个信号,所述至少一个信号指示对所述至少一个可取放物件存在检测特征的至少一部分的检测;并且所述机器人物件取放和/或运输设备设置成,利用所述至少一个信号来检测所述至少一个可取放物件存在检测特征的存在或不存在。
8.根据权利要求1或7所述的机器人物件取放和/或运输设备,还包括高度调节机构,所述高度调节机构设置成使所述平台基本上齐平至所述外部支撑表面或所述至少一个可取放物件。
9.根据权利要求8所述的机器人物件取放和/或运输设备,其中,所述高度调节机构设置成,在所述至少一个可移动工具横向向外平移到所述至少一个可移动工具的至少一部分设置在所述至少一个可取放物件的至少一部分下方的位置后,升高所述至少一个可移动工具,以允许所述至少一个可移动工具与所述至少一个可取放物件的至少一个第一接收表面接合,从而使得所述至少一个可移动工具将所述至少一个可取放物件拉向所述平台。
10.根据权利要求9所述的机器人物件取放和/或运输设备,其中,所述至少一个第一接收表面的至少一部分设置成基本上垂直于所述至少一个可取放物件在所述平台和所述外部支撑表面之间的横向运输方向。
11.根据权利要求7所述的机器人物件取放和/或运输设备,其中,所述物件取放机构包括至少一个第二致动器,所述至少一个第二致动器设置成使所述至少一个可移动工具在与横向方向正交的至少一个方向上转动,以接合所述至少一个可取放物件的至少一个接收表面,从而使所述至少一个可移动工具将所述至少一个可取放物件拉向所述平台。
12.根据权利要求1或7所述的机器人物件取放和/或运输设备,其中,所述至少一个可移动工具包括多个可移动工具。
13.根据权利要求1或7所述的机器人物件取放和/或运输设备,其中:
所述至少一个可取放物件包括至少一个第一接收表面、靠近所述平台设置的近端和远离所述平台设置的远端;
所述至少一个第一接收表面设置成比所述近端更靠近所述远端;并且
所述物件取放机构设置成使所述至少一个可移动工具接合所述至少一个第一接收表面,以使所述至少一个可移动工具:(i)当所述至少一个可取放物件被所述外部支撑表面或所述平台中的至少一个支撑时,滑动所述至少一个可取放物件,及(ii)将所述至少一个可取放物件拉向所述平台。
14.根据权利要求13所述的机器人物件取放和/或运输设备,其中:
所述至少一个可取放物件包括至少一个第二接收表面;并且
所述物件取放机构设置成使所述至少一个可移动工具接合所述至少一个第二接收表面,以使所述至少一个可移动工具:(i)当所述至少一个可取放物件被所述外部支撑表面或所述平台中的至少一个支撑时,滑动所述至少一个可取放物件,及(ii)将所述至少一个可取放物件推向所述外部支撑表面。
15.根据权利要求14所述的机器人物件取放和/或运输设备,其中,所述至少一个可移动工具设置成在所述至少一个可取放物件的表面下方行进,以允许所述至少一个可移动工具与以下项目中的至少一个接合:(i)所述至少一个第一接收表面,或(ii)所述至少一个第二接收表面。
16.根据权利要求15所述的机器人物件取放和/或运输设备,其中,以下项目中的一个或多个的至少一部分设置成基本上垂直于所述至少一个可取放物件在所述平台和所述外部支撑表面之间的横向运输方向:(i)所述至少一个第一接收表面,或(ii)所述至少一个第二接收表面。
17.根据权利要求1或7所述的机器人物件取放和/或运输设备,还包括传感器,所述传感器设置成检测设置在所述外部支撑表面上或附近的视觉标记。
18.根据权利要求17所述的机器人物件取放和/或运输设备,其中,所述机器人物件取放和/或运输设备设置成响应于由所述传感器对视觉标记的检测,控制以下项目中的至少一个的位置:(a)所述机器人物件取放和/或运输设备、(b)所述平台,或(c)所述至少一个可移动工具。
19.根据权利要求1或7的所述的机器人物件取放和/或运输设备,其中,所述至少一个可取放物件存在检测特征设置在向下延伸的边部表面、托盘构件的水平表面或托盘构件的向上延伸的壁表面中的一个或多个中,或设置在向下延伸的边部表面、托盘构件的水平表面或托盘构件的向上延伸的壁表面中的一个或多个上。
20.根据权利要求1或7所述的机器人物件取放和/或运输设备,其中:
所述至少一个可取放物件包括至少一个检测特征和/或识别特征;并且
所述机器人物件取放和/或运输设备包括至少一个传感器,所述至少一个传感器设置成检测所述至少一个检测特征和/或识别特征,以允许所述机器人物件取放和/或运输设备执行以下功能(a)或(b)中的至少一项:(a)检测所述至少一个可取放物件的存在,或(b)相对于所述至少一个可取放物件定位所述机器人物件取放和/或运输设备的至少一部分。
21.根据权利要求1或7所述的机器人物件取放和/或运输设备,其中,所述至少一个可取放物件限定至少一个凹部,以容纳在所述至少一个可取放物件的至少一部分下方的所述至少一个可移动工具的至少一部分的运输。
22.根据权利要求1或7所述的机器人物件取放和/或运输设备,其中,所述至少一个可移动工具的至少一部分设置成在所述平台下方行进。
23.根据权利要求7所述的机器人物件取放和/或运输设备,其中,所述平台的上表面没有任何上表面开口,所述上表面开口构造成容纳易于相对于所述平台移动的所述物件取放机构的任何部分的通道。
24.根据权利要求1或7所述的机器人物件取放和/或运输设备,其中,所述物件取放机构在存储和操作期间,保持在中央目标区域以外,所述中央目标区域限定为从平台的中央部分的向上投影,并且平台的所述中央部分包括连续区域,所述连续区域是所述周界以内的面积的至少50%。
25.根据权利要求1或7所述的机器人物件取放和/或运输设备,其中,所述移动底座设置成促进所述机器人物件取放和/或运输设备在基本上非结构化的环境中的自主运动。
26.根据权利要求1或7所述的机器人物件取放和/或运输设备,实施为机器人运送车。
CN202210479291.1A 2017-11-03 2018-11-01 用于物件取放和运输的室内自动机器人系统 Active CN114873116B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210479291.1A CN114873116B (zh) 2017-11-03 2018-11-01 用于物件取放和运输的室内自动机器人系统

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201762581564P 2017-11-03 2017-11-03
US62/581,564 2017-11-03
PCT/US2018/058706 WO2019089923A1 (en) 2017-11-03 2018-11-01 Autonomous domestic robotic systems for item retrieval and transport
CN201880085370.6A CN111727158B (zh) 2017-11-03 2018-11-01 用于物件取放和运输的室内自动机器人系统
CN202210479291.1A CN114873116B (zh) 2017-11-03 2018-11-01 用于物件取放和运输的室内自动机器人系统

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201880085370.6A Division CN111727158B (zh) 2017-11-03 2018-11-01 用于物件取放和运输的室内自动机器人系统

Publications (2)

Publication Number Publication Date
CN114873116A CN114873116A (zh) 2022-08-09
CN114873116B true CN114873116B (zh) 2024-09-24

Family

ID=66332365

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201880085370.6A Active CN111727158B (zh) 2017-11-03 2018-11-01 用于物件取放和运输的室内自动机器人系统
CN202210479291.1A Active CN114873116B (zh) 2017-11-03 2018-11-01 用于物件取放和运输的室内自动机器人系统

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201880085370.6A Active CN111727158B (zh) 2017-11-03 2018-11-01 用于物件取放和运输的室内自动机器人系统

Country Status (5)

Country Link
US (2) US11485575B2 (zh)
EP (1) EP3704037A4 (zh)
JP (2) JP7229563B2 (zh)
CN (2) CN111727158B (zh)
WO (1) WO2019089923A1 (zh)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111727158B (zh) 2017-11-03 2022-05-06 拉布拉多系统公司 用于物件取放和运输的室内自动机器人系统
JP7065287B2 (ja) * 2018-06-22 2022-05-12 パナソニックIpマネジメント株式会社 移動装置、搬送装置、移動システム、及び移動方法
WO2020014706A1 (en) 2018-07-13 2020-01-16 Labrador Systems, Inc. Visual navigation for mobile devices operable in differing environmental lighting conditions
KR20210113211A (ko) 2019-01-11 2021-09-15 듀르 시스템스 아게 이송 장치, 처리 설비, 대상물체 이송 및/또는 처리 방법
WO2020181231A2 (en) 2019-03-07 2020-09-10 Gen-Probe Incorporated System and method for transporting and holding consumables in a processing instrument
US11660758B2 (en) * 2019-03-12 2023-05-30 Bear Robotics, Inc. Robots for serving food and/or drinks
EP3744661B1 (en) * 2019-03-26 2022-05-11 Rakuten Group, Inc. Consignment sorting device and consignment sorting method
GB2586005B (en) * 2019-06-24 2022-01-05 Arrival Ltd Automatic guided vehicles with integrated lifting apparatus
NO346306B1 (en) * 2019-08-22 2022-05-30 Autostore Tech As A delivery system, an automated storage and retrieval system and a method of transporting a container
SE544486C2 (en) * 2019-08-29 2022-06-14 Pritec Vaculyft Ab A vacuum lifting device
JP7255446B2 (ja) * 2019-10-11 2023-04-11 トヨタ自動車株式会社 物品搬送システム
KR102244615B1 (ko) * 2019-10-24 2021-04-26 네이버랩스 주식회사 운반 로봇
US11345577B2 (en) * 2019-11-01 2022-05-31 Teradyne, Inc. Mobile automated guided vehicle pallet stacker and destacker system and method therefor
JP7243605B2 (ja) * 2019-12-09 2023-03-22 トヨタ自動車株式会社 搬送ロボットシステム
JP7243604B2 (ja) * 2019-12-09 2023-03-22 トヨタ自動車株式会社 搬送ロボットシステム及び搬送ロボットの制御方法
DE102020202309B4 (de) 2020-02-24 2022-06-09 Robert Bosch Gesellschaft mit beschränkter Haftung Spurführungssystem für ein fahrerloses Transportsystem
US11772833B1 (en) * 2020-03-30 2023-10-03 Amazon Technologies, Inc. Systems and methods for automated custom shipping containers
GB2594516A (en) * 2020-05-01 2021-11-03 Edwards Vacuum Llc Transport device and method of moving vacuum system components in a confined space
CN111824668B (zh) * 2020-07-08 2022-07-19 北京极智嘉科技股份有限公司 机器人以及基于机器人的容器存入、取出方法
USD958214S1 (en) 2020-09-04 2022-07-19 Labrador Systems, Inc. Assistive robot for item retrieval and transport
JP7608094B2 (ja) * 2020-09-11 2025-01-06 株式会社東芝 移動体、制御装置、監視装置、制御方法、及びプログラム
JP7444014B2 (ja) 2020-10-02 2024-03-06 トヨタ自動車株式会社 運搬システム、及び運搬方法
JP2022100650A (ja) * 2020-12-24 2022-07-06 トヨタ自動車株式会社 荷物搬送システム、荷物搬送方法および荷物搬送プログラム
EP4434925A3 (en) * 2020-12-30 2025-03-19 Esko-Graphics Imaging GmbH Process and apparatus for feeding a flexographic printing plate processor
JP7517187B2 (ja) 2021-02-03 2024-07-17 トヨタ自動車株式会社 運搬システム、制御方法、及びプログラム
JP7563212B2 (ja) * 2021-02-05 2024-10-08 トヨタ自動車株式会社 搬送システム及び搬送方法
JP7512923B2 (ja) * 2021-02-15 2024-07-09 トヨタ自動車株式会社 運搬システム
JP7563219B2 (ja) * 2021-02-15 2024-10-08 トヨタ自動車株式会社 運搬システム
JP7552414B2 (ja) * 2021-02-16 2024-09-18 トヨタ自動車株式会社 搬送システム及び搬送方法
JP7310854B2 (ja) * 2021-05-13 2023-07-19 株式会社ダイフク 搬送装置
KR20240013809A (ko) * 2021-05-26 2024-01-30 심보틱 엘엘씨 자율 운반 차량
US12312223B2 (en) 2021-06-21 2025-05-27 BendPak, Inc. Agile mobile scissor lift apparatus
EP4123407A1 (en) * 2021-07-20 2023-01-25 Mobile Industrial Robots A/S Reducing resistance to movement of devices that include casters
CN115676236A (zh) * 2021-07-23 2023-02-03 青岛海尔智能技术研发有限公司 Agv送衣小车
KR20230020843A (ko) 2021-08-04 2023-02-13 현대자동차주식회사 배송 로봇 제어 장치 및 그 방법
DE102021121218A1 (de) 2021-08-16 2023-02-16 Jungheinrich Aktiengesellschaft Autonom geführtes Flurförderzeug mit drei Strukturebenen
US11964511B2 (en) * 2021-08-23 2024-04-23 Fujifilm Business Innovation Corp. Caster protection structure, housing structure equipped with caster protection structure, and article
CN113880000B (zh) * 2021-09-02 2022-06-24 合肥中盛水务发展有限公司 一种基于巡检机器人的提升装置
US12330871B2 (en) * 2021-09-14 2025-06-17 Intelligrated Headquarters, Llc Adaptive automated guided vehicles and methodologies of operation
EP4151572A1 (en) * 2021-09-16 2023-03-22 Deutsche Post AG Unloading device
JP7656389B2 (ja) * 2021-10-04 2025-04-03 三機工業株式会社 搬送ロボット及び搬送ロボット用の側面カバー
CN114227680B (zh) * 2021-12-20 2024-09-24 上海擎朗智能科技有限公司 一种机器人及控制方法
WO2023133419A2 (en) * 2022-01-04 2023-07-13 Labrador Systems, Inc. Tip-resistant caster assembly and mobile apparatus, and method facilitating autonomous navigation
JP7697384B2 (ja) * 2022-02-02 2025-06-24 トヨタ自動車株式会社 運搬装置
US12358412B2 (en) * 2022-04-15 2025-07-15 Invia Robotics, Inc. Robots for three-dimensional sortation
US12280815B2 (en) * 2022-08-01 2025-04-22 Toyota Motor Engineering & Manufacturing North America, Inc. Systems for pod movers
CN115419248B (zh) * 2022-08-25 2023-06-13 广州德峰机电工程有限公司 一种空调外机用座架及其施工方法
CN115384382A (zh) * 2022-09-09 2022-11-25 智己汽车科技有限公司 一种智能驾驶车辆的举升系统及其控制方法
GB2624722A (en) * 2022-11-23 2024-05-29 Shoalter Automation Ltd A modular automated retail store and system
KR102612190B1 (ko) * 2022-11-28 2023-12-11 주식회사 나우로보틱스 재킹 타입 및 피킹 타입 호환 로봇용 적재유닛과 물류로봇시스템
US20240181627A1 (en) * 2022-12-01 2024-06-06 Northwestern University Method and system for multirobot collaborative mobile manipulation
CN115892900B (zh) * 2023-01-09 2025-01-24 合肥哈工机器人有限公司 一种室内医用物流搬运机器人
KR102625241B1 (ko) * 2023-07-14 2024-01-17 (주)단디메카 잉고트의 로딩과 언로딩을 위한 도킹장치 제어방법
WO2025035088A1 (en) * 2023-08-09 2025-02-13 Gritt Robotics Inc. System and method for mounting objects across a non-uniform outdoor terrain
US20250109493A1 (en) * 2023-09-28 2025-04-03 Veeco Instruments Inc. Chemical vapor deposition system with hot-wall hybrid flow reactor and removable reactor floor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05338708A (ja) * 1992-06-12 1993-12-21 Fuji Electric Co Ltd 物流システム
CN103950672A (zh) * 2014-04-04 2014-07-30 无锡普智联科高新技术有限公司 一种自动装卸货物机器人
CN105705441A (zh) * 2013-09-13 2016-06-22 西姆伯蒂克有限责任公司 自动存储和取回系统

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5153382A (en) 1974-11-02 1976-05-11 Itoki Kosakusho Butsupinshunoyokino jidohanshutsu kakunosochi
JPS6132104U (ja) * 1984-07-31 1986-02-26 株式会社日立製作所 シリンダによる移載装置
JPS63258303A (ja) 1987-04-16 1988-10-25 Central Conveyor Kk 物品格納方式
JPH0190708U (zh) * 1987-12-07 1989-06-14
JPH0364923U (zh) 1989-10-26 1991-06-25
JP2935328B2 (ja) * 1993-06-30 1999-08-16 株式会社ダイフク 物品搬送車
JP3172006B2 (ja) 1993-09-14 2001-06-04 新日本製鐵株式会社 スタッカークレーンに於ける移載装置
AU2368495A (en) * 1994-04-28 1995-11-29 Semitool, Incorporated Semiconductor processing system with wafer container docking and loading station
DE19537995A1 (de) 1995-10-12 1997-04-17 Winkel Gmbh Vorrichtung zum Überführen schwerer Lasten
DE19946800A1 (de) 1999-09-29 2001-04-19 Infotronic Vertrieb Regallager
JP4007204B2 (ja) * 2003-01-30 2007-11-14 松下電器産業株式会社 ロボットシステム
US7591630B2 (en) * 2003-08-29 2009-09-22 Casepick Systems, Llc Materials-handling system using autonomous transfer and transport vehicles
US20070071585A1 (en) 2005-07-15 2007-03-29 Claus Henkel Shuttles for transporting goods
CA2741840C (en) * 2008-10-27 2016-03-08 Dematic Accounting Services Gmbh Transferring shuttle for automated storage/retrieval system
JP2010247933A (ja) * 2009-04-14 2010-11-04 Ikarashi Shokai:Kk 自動収納棚装置
US9190304B2 (en) * 2011-05-19 2015-11-17 Brooks Automation, Inc. Dynamic storage and transfer system integrated with autonomous guided/roving vehicle
JP5835556B2 (ja) 2011-07-20 2015-12-24 株式会社Ihi 移載装置及び移載方法
US8734079B1 (en) 2012-11-13 2014-05-27 Sergey N. Razumov Self-lifting robotic device with load handling mechanism
US9139363B2 (en) * 2013-03-15 2015-09-22 John Lert Automated system for transporting payloads
US9650215B2 (en) * 2013-05-17 2017-05-16 Intelligrated Headquarters Llc Robotic carton unloader
US10336562B2 (en) * 2013-05-17 2019-07-02 Intelligrated Headquarters, Llc Robotic carton unloader
EP2862817B1 (en) 2013-10-15 2015-08-19 Pharmathek S.r.L. Unit and procedure for automated transfer of box elements
US9278840B2 (en) * 2014-06-23 2016-03-08 Amazon Technologies, Inc. Palletizing mobile drive units
CN107108122B (zh) * 2014-10-14 2019-10-18 新生代机器人公司 储存材料搬运系统
US9120622B1 (en) 2015-04-16 2015-09-01 inVia Robotics, LLC Autonomous order fulfillment and inventory control robots
ES2905931T3 (es) * 2015-04-27 2022-04-12 Attabotics Inc Sistema de almacenamiento y recuperación
EP3192616B1 (en) 2016-01-14 2024-09-25 Jungheinrich AG Robot to pick up and transport objects and method using such a robot
JP2018154448A (ja) 2017-03-17 2018-10-04 株式会社東芝 物品取扱装置
CN111727158B (zh) 2017-11-03 2022-05-06 拉布拉多系统公司 用于物件取放和运输的室内自动机器人系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05338708A (ja) * 1992-06-12 1993-12-21 Fuji Electric Co Ltd 物流システム
CN105705441A (zh) * 2013-09-13 2016-06-22 西姆伯蒂克有限责任公司 自动存储和取回系统
CN103950672A (zh) * 2014-04-04 2014-07-30 无锡普智联科高新技术有限公司 一种自动装卸货物机器人

Also Published As

Publication number Publication date
EP3704037A1 (en) 2020-09-09
JP7477218B2 (ja) 2024-05-01
CN111727158B (zh) 2022-05-06
US11485575B2 (en) 2022-11-01
EP3704037A4 (en) 2020-12-09
US12049359B2 (en) 2024-07-30
CN111727158A (zh) 2020-09-29
JP2021501731A (ja) 2021-01-21
US20200339350A1 (en) 2020-10-29
WO2019089923A1 (en) 2019-05-09
CN114873116A (zh) 2022-08-09
US20230063018A1 (en) 2023-03-02
JP7229563B2 (ja) 2023-02-28
JP2023062019A (ja) 2023-05-02

Similar Documents

Publication Publication Date Title
CN114873116B (zh) 用于物件取放和运输的室内自动机器人系统
US11926045B2 (en) Battery pack for a mobile robot
EP3192616B1 (en) Robot to pick up and transport objects and method using such a robot
US9527710B1 (en) Enhanced inventory holder
EP3283407B1 (en) Autonomous order fulfillment and inventory control robots
US9896315B2 (en) Systems, devices and methods of controlling motorized transport units in fulfilling product orders
US9535421B1 (en) Mobile delivery robot with interior cargo space
US20160355339A1 (en) Automated Storage And Retrieval
US9618932B2 (en) Palletizing mobile drive units
US20150360865A1 (en) Robotic manipulator for warehouses
CN114026516A (zh) 自主实用小车及机器人小车平台
EP3193807B1 (en) A wheeled transportation device
CN106584468A (zh) 一种餐厅机器人
US20060045679A1 (en) Robotic retrieval apparatus
JP2024510723A (ja) パズル型格納システムを提供する搬送アセンブリ
CN119768749A (zh) 自主实用小车及机器人小车平台
NO346920B1 (en) Transportation assemblies providing a puzzle based storage system
CN113910262A (zh) 一种医用智能配送机器人及方法
GB2542265A (en) Shopping facility track system and method of routing motorized transport units
US20250214774A1 (en) Automated garment storage and retrieval system
US20250162634A1 (en) Direct to bag pick carts for use at product storage facilities

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant