CN107407936A - To promote the system and method that man/machine interacts - Google Patents
To promote the system and method that man/machine interacts Download PDFInfo
- Publication number
- CN107407936A CN107407936A CN201680015959.XA CN201680015959A CN107407936A CN 107407936 A CN107407936 A CN 107407936A CN 201680015959 A CN201680015959 A CN 201680015959A CN 107407936 A CN107407936 A CN 107407936A
- Authority
- CN
- China
- Prior art keywords
- robot
- rfid
- worker
- processor
- short range
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Robotics (AREA)
- Development Economics (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- General Health & Medical Sciences (AREA)
- Mechanical Engineering (AREA)
- Electromagnetism (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
背景技术Background technique
现代库存系统,例如在邮购仓库、供应链配送中心、机场行李系统以及定制订单制造设施中的那些现代库存系统,包含多个复杂系统,包含机器人、自动化搁架系统、射频识别(RFID)以及自动化调度和选路设备。例如,许多系统包括机器人,所述机器人行进到搁架系统以检索物品,或检索搁架本身,并将所述物品或搁架本身返回到中心位置以用于额外的处理。Modern inventory systems, such as those found in mail-order warehouses, supply chain distribution centers, airport baggage systems, and custom-order manufacturing facilities, comprise multiple complex systems including robotics, automated shelving systems, radio frequency identification (RFID), and automated Scheduling and routing equipment. For example, many systems include robots that travel to the shelving system to retrieve items, or retrieve the racks themselves, and return the items or the racks themselves to a central location for additional processing.
存在使用例如机器人将物品或搁架从仓库中的存储位置移动到运输位置(例如,用于将库存物品装箱并运输)的自动化仓库。然而,在仓库中工作的机器人和人类的路线将不可避免地交叉。然而,人类工作者与机器人之间的直接接触可为有问题的,且为机器人的维护问题。There are automated warehouses that use, for example, robots to move items or shelves from storage locations in the warehouse to shipping locations (eg, for boxing and shipping inventory items). However, the routes of robots and humans working in warehouses will inevitably cross. However, direct contact between human workers and robots can be problematic and a maintenance issue for the robots.
附图说明Description of drawings
参考附图阐述具体实施方式。在图式中,参考数字的最左边的数字识别该参考数字首次出现的图。在不同的图式中使用相同的参考数字指示相似或相同的项或特征。The detailed description will be described with reference to the drawings. In the drawings, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears. The use of the same reference numbers in different drawings indicates similar or identical items or features.
图1是根据本公开的一些实例的用于维持在自动化仓库地板上的工作者与机器人之间的预定工作距离的说明性过程的图示性流程图。1 is a diagrammatic flow diagram of an illustrative process for maintaining a predetermined working distance between a worker and a robot on an automated warehouse floor, according to some examples of the present disclosure.
图2A和图2B是根据本公开的一些实例的描绘自动化仓库的部件的示意图。2A and 2B are schematic diagrams depicting components of an automated warehouse, according to some examples of the present disclosure.
图3是根据本公开的一些实例的具有被配置来被工作者身上的RFID读取器读取的多个射频识别(RFID)标签的机器人的等距视图。3 is an isometric view of a robot with multiple radio frequency identification (RFID) tags configured to be read by RFID readers on workers, according to some examples of the present disclosure.
图4是根据本公开的一些实例的穿戴具有被配置来被机器人上的RFID读取器读取的多个RFID标签的服装的工作者的等距视图。4 is an isometric view of a worker wearing a garment having multiple RFID tags configured to be read by an RFID reader on a robot, according to some examples of the present disclosure.
图5A是根据本公开的一些实例的具有多个RFID标签的背心的正视图。5A is a front view of a vest with multiple RFID tags, according to some examples of the present disclosure.
图5B是根据本公开的一些实例的具有多个RFID标签的棒球帽的正视图。5B is a front view of a baseball cap with multiple RFID tags, according to some examples of the present disclosure.
图6是根据本公开的一些实例的手推车和机器人的等距视图,所述手推车和机器人各自具有一个或多个相机以将位置信息提供给中央控件。6 is an isometric view of a cart and robot each having one or more cameras to provide location information to a central control, according to some examples of the present disclosure.
图7是根据本公开的一些实例的包括基准数据的基准点的详细俯视图。7 is a detailed top view of fiducials including fiducial data, according to some examples of the present disclosure.
图8是根据本公开的一些实例的描绘包括单独的服务器的另一自动化仓库的部件的示意图。8 is a schematic diagram depicting components of another automated warehouse including individual servers, according to some examples of the present disclosure.
图9是根据本公开的一些实例的描绘使用位置信息来维持在自动化仓库中的工作者与机器人之间的预定距离的方法的流程图。9 is a flowchart depicting a method of using location information to maintain a predetermined distance between a worker and a robot in an automated warehouse, according to some examples of the present disclosure.
图10A是根据本公开的一些实例的静止机器人臂和围绕所述静止机器人臂的圆形工作区的等距视图,所述静止机器人臂包括被配置来被工作者身上的RFID读取器读取的多个RFID标签。10A is an isometric view of a stationary robotic arm including an RFID reader configured to be read by an RFID reader on a worker and a circular work area surrounding the stationary robotic arm, according to some examples of the present disclosure. multiple RFID tags.
图10B是根据本公开的一些实例的穿戴被配置来被静止机器人臂上的RFID读取器读取的多个RFID标签的服装的工作者和围绕静止机器人臂的球形工作区的等距视图。10B is an isometric view of a worker wearing a garment configured to be read by an RFID reader on a stationary robotic arm and a spherical workspace surrounding the stationary robotic arm, according to some examples of the present disclosure.
图10C是根据本公开的一些实例的包括被配置来被工作者身上的RFID读取器读取的多个RFID标签的静止机器人臂和工作者周围的圆形工作区的等距视图。10C is an isometric view of a stationary robotic arm including a plurality of RFID tags configured to be read by an RFID reader on the worker and a circular work area around the worker, according to some examples of the present disclosure.
具体实施方式detailed description
本公开的实例大体涉及自动化仓库,且具体地说涉及用于仓库中以提供仓库工作者和/或仓库机器人周围的虚拟工作区的一种或多种类型的装置。在一些实例中,所述系统可包括一个或多个射频识别(RFID)标签以及一个或多个RFID读取器。在一些实例中,仓库工作者可穿戴一个或多个RFID标签以使得机器人能够感测到所述仓库工作者的存在。在其它实例中,仓库机器人可包括一个或多个RFID标签且仓库工作者可具有RFID读取器。以此方式,当机器人感测到与仓库工作者相关联的RFID读取器正写入到所述机器人的RFID标签时,所述机器人可感测到工作者的存在。仓库工作者、仓库机器人或这两者还可包含一个或多个RFID读取器以识别附近的标签、验证标签并根据需要建立虚拟工作区。Examples of the present disclosure relate generally to automated warehouses, and in particular to one or more types of devices for use in warehouses to provide virtual workspaces around warehouse workers and/or warehouse robots. In some examples, the system may include one or more radio frequency identification (RFID) tags and one or more RFID readers. In some examples, a warehouse worker may wear one or more RFID tags to enable a robot to sense the warehouse worker's presence. In other examples, a warehouse robot may include one or more RFID tags and a warehouse worker may have an RFID reader. In this way, when a robot senses that an RFID reader associated with a warehouse worker is writing to the robot's RFID tag, the robot may sense the worker's presence. Warehouse workers, warehouse robots, or both can also incorporate one or more RFID readers to identify nearby tags, verify tags, and establish virtual workspaces as needed.
虽然可使用除RFID外的其它短程传输技术,例如和近场通信(NFC),但RFID标签的一个优点是它们是廉价的。以此方式,冗余可简单地通过使用多个RFID标签来提供。当结合到例如背心或棒球帽等一次性服装中时,在RFID标签已发生故障或正发生故障时可替换整个服装。另外,每一服装和/或每一机器人可包含多个RFID标签以确保从多个角度和取向的可读性。以此方式,不管机器人与工作者之间的相对运动和取向如何,都可读取并识别至少一个标签。Although other short-range transmission technologies besides RFID can be used, such as and Near Field Communication (NFC), but one advantage of RFID tags is that they are inexpensive. In this way, redundancy can be provided simply by using multiple RFID tags. When incorporated into disposable garments such as vests or baseball caps, the entire garment can be replaced if the RFID tag has failed or is failing. Additionally, each garment and/or each robot may contain multiple RFID tags to ensure readability from multiple angles and orientations. In this way, at least one tag can be read and identified regardless of the relative motion and orientation between the robot and the worker.
为此目的,如图1中所示,本公开的实例可包括用于通过以下操作来改进自动化仓库中的效率并减少自动化仓库中的维护的系统和方法100:除了其它事情外,还防止工作者102与机器人120之间的碰撞和其它不幸事故。在一些实例中,这可使用机器人120、工作者102或此两者周围的虚拟工作区105来实现。如上文所提及,在一些实例中,工作区105可使用例如RFID等相对较短程通信和能够读取这些短程通信的读取器来实施。以此方式,例如,当机器人120上的读取器检测到分配给工作者102的RFID标签的存在(或反之亦然)时,机器人120可采取躲避动作(例如,减速、停止或重新选路)。To this end, as shown in FIG. 1 , examples of the present disclosure may include a system and method 100 for improving efficiency and reducing maintenance in an automated warehouse by, among other things, preventing work Collisions and other mishaps between human 102 and robot 120. In some examples, this can be accomplished using a virtual workspace 105 around the robot 120, the worker 102, or both. As mentioned above, in some examples, work area 105 may be implemented using relatively short-range communications, such as RFID, and readers capable of reading these short-range communications. In this way, for example, when a reader on robot 120 detects the presence of an RFID tag assigned to worker 102 (or vice versa), robot 120 may take evasive action (e.g., slow down, stop, or reroute). ).
在110处,在仓库中在正常操作期间,机器人120可通过中央控件选路到各种位置以例如检索商品、接收维护和/或再充电,或自身执行维护(例如,机器人120可拍摄库存照片或为维护操作提供照明)。在一些实例中,中央控件可确定机器人从机器人的当前位置到下一任务(例如,检索搁架单元)的路线。在其它实例中,中央控件可简单地将位置(例如,网格编号、行号或在仓库内的GPS位置)提供给机器人120,从而使得机器人120能够产生机器人自己的路线。At 110, during normal operations in the warehouse, the robot 120 can be routed to various locations through a central control to, for example, retrieve merchandise, receive maintenance and/or recharge, or perform maintenance itself (e.g., the robot 120 can take stock photos or to provide lighting for maintenance operations). In some instances, the central control can determine the robot's route from the robot's current location to the next task (eg, retrieving a shelving unit). In other examples, the central control may simply provide the location (eg, grid number, row number, or GPS location within the warehouse) to the robot 120, enabling the robot 120 to generate the robot's own route.
在125处,中央控件可接收到工作者102已进入仓库地板170的一部分的信号。在一些情况下,这可能是为了使得工作者102能够离开,例如,上厕所,在仓库中执行维护操作或去吃午饭。在其它情况下,工作者102可需要进入仓库以移除仓库地板170上的错误物品,例如,已从搁架单元落下的库存物品或垃圾。在其它实例中,工作者102可需要手动地检索库存物品,因为搁架单元已不经意地变得太重或失衡,例如,以至于不能通过机器人120运输。At 125 , the central control may receive a signal that worker 102 has entered a portion of warehouse floor 170 . In some cases, this may be to enable worker 102 to leave, for example, to use the toilet, perform maintenance operations in the warehouse, or go to lunch. In other cases, workers 102 may need to enter the warehouse to remove wrong items on the warehouse floor 170, eg, inventory items or trash that have fallen from shelving units. In other instances, worker 102 may need to manually retrieve an inventory item because a shelving unit has inadvertently become too heavy or out of balance, for example, to be transported by robot 120 .
在一些实例中,中央控件可从可访问库存控制系统的监管员接收一个或多个工作者102在仓库地板170上的信号。在其它实例中,工作者102可走过RFID扫描仪、光束传感器、运动传感器或用以发信号通知中央控件工作者102存在于仓库地板170上的其它传感器。在其它实例中,工作者102可简单地进入仓库地板170,且机器人120可简单地连续扫描与工作者102相关联的RFID标签(与其它机器人120相反)。In some examples, the central control may receive a signal from a supervisor with access to the inventory control system that one or more workers 102 are on the warehouse floor 170 . In other examples, worker 102 may walk past an RFID scanner, beam sensor, motion sensor, or other sensor to signal central control that worker 102 is present on warehouse floor 170 . In other examples, worker 102 may simply enter warehouse floor 170, and robot 120 may simply continuously scan RFID tags associated with worker 102 (as opposed to other robots 120).
工作者102、机器人120或两者可配备有RFID标签和/或RFID读取器。在一些实例中,工作者102可穿戴包含RFID标签的服装或其它可穿戴装置,例如衬衫、背心、夹克衫、棒球帽、手镯、项链、戒指、手环、手表等。类似地,机器人120可具有位于各种取向(例如,右侧、左侧、顶侧、底侧、前侧和后侧)上的一个或多个RFID标签。在任一情况下,RFID标签可经定位使得所述RFID标签可从许多角度和取向读取。Worker 102, robot 120, or both may be equipped with RFID tags and/or RFID readers. In some examples, worker 102 may wear clothing or other wearable devices that include RFID tags, such as shirts, vests, jackets, baseball caps, bracelets, necklaces, rings, bracelets, watches, and the like. Similarly, robot 120 may have one or more RFID tags positioned in various orientations (eg, right, left, top, bottom, front, and back). In either case, the RFID tag can be positioned such that it can be read from many angles and orientations.
在135处,由于机器人120与工作者102之间的RFID交互,机器人120可检测到工作者102的存在。换句话说,取决于配置(下文论述所述配置中的若干配置),如果机器人120(1)通过RFID读取器感测到与工作者102相关联的一个或多个RFID标签,或(2)感测到机器人120上的RFID标签正被与工作者102相关联的RFID读取器写入,那么这指示机器人120在工作者的工作区105内和/或工作者102在机器人的工作区105中。在一些实例中,标签和/或读取器可基于所发射的信号而非实际地对标签执行写入来简单地感测到所述标签和/或读取器在范围内。At 135 , the robot 120 may detect the presence of the worker 102 due to the RFID interaction between the robot 120 and the worker 102 . In other words, depending on the configuration (several of which are discussed below), if the robot 120(1) senses one or more RFID tags associated with the worker 102 through the RFID reader, or (2 ) senses that the RFID tag on the robot 120 is being written to by the RFID reader associated with the worker 102, then this indicates that the robot 120 is within the worker's work area 105 and/or the worker 102 is within the robot's work area 105 in. In some examples, a tag and/or reader may simply sense that the tag and/or reader is in range based on the transmitted signal rather than actually performing a write to the tag.
在一些实例中,机器人120可将RFID交互存在的检测信号发送到中央控件。中央控件接着可将在工作者102和/或机器人120周围建立一个或多个工作区的指令发送到机器人。在其它实例中,机器人120上的处理器可检测并处理RFID交互。不论如何,作为响应,机器人120可采取适当的“躲避”动作。In some examples, the robot 120 may send a detection signal of the presence of an RFID interaction to the central control. The central control may then send instructions to the robots to establish one or more work zones around the workers 102 and/or the robots 120 . In other examples, a processor on robot 120 may detect and process RFID interactions. Regardless, in response, robot 120 may take an appropriate "dodge" action.
在一些实例中,机器人120可简单地停止,直到与工作者102相关联的所有RFID标签(或RFID读取器)都不再处于机器人120上的RFID读取器(或RFID标签)的范围内。在其它实例中,机器人120可使用RFID标签、基准点或如下文论述的其它构件来检测机器人与工作者的距离,以建立多个同心工作区105。以此方式,机器人120可在与外部工作区105a(例如,10英尺)的初始接触后尝试在工作者102周围重新选路,例如,在与中间工作区105b的接触后减速,且接着在检测到内部工作区105c(例如,5英尺)后停止。在145处,当机器人120(1)不再用RFID读取器检测到与工作者102(或任何工作者102)相关联的RFID标签或(2)不再检测到与工作者相关联的读取器写入到所述机器人的RFID标签时,所述机器人可返回到正常操作(例如,以正常速度继续其路线)。In some examples, the robot 120 may simply stop until all RFID tags (or RFID readers) associated with the worker 102 are no longer within range of the RFID readers (or RFID tags) on the robot 120 . In other examples, the robot 120 may use RFID tags, fiducials, or other means as discussed below to detect the robot's distance from the worker to establish multiple concentric work zones 105 . In this way, the robot 120 may attempt to reroute around the worker 102 after initial contact with the outer work area 105a (e.g., 10 feet), e.g., slow down after contact with the intermediate work area 105b, and then detect Stop at inner work zone 105c (eg, 5 feet). At 145, when the robot 120 (1) no longer detects an RFID tag associated with the worker 102 (or any worker 102) with an RFID reader or (2) no longer detects a reader associated with the worker When the reader writes to the robot's RFID tag, the robot can return to normal operation (eg, continue its route at normal speed).
如图2A中所示,库存控制系统200可包含多个机器人120以运输库存物品140、搁架单元或库存固持器130或其它物体以用于额外的处理。在一些实例中,机器人120可检索例如库存固持器130,并将所述库存固持器传递到工作站150。在工作站150处,除了其它事情外,工作者102可例如从库存固持器130检索库存物品140,补充库存固持器130,或引导库存固持器130的库存。As shown in FIG. 2A , inventory control system 200 may include multiple robots 120 to transport inventory items 140 , shelving units or inventory holders 130 or other objects for additional processing. In some examples, robot 120 may retrieve, for example, inventory holder 130 and pass the inventory holder to workstation 150 . At workstation 150 , worker 102 may, for example, retrieve inventory item 140 from inventory holder 130 , replenish inventory holder 130 , or direct the inventory of inventory holder 130 , among other things.
如上文所提及,尽管有机器人120,但在一些情况下,可仍需要或期望工作者102进入仓库地板170。这可简单地使得工作者102能够离开,上厕所,在仓库中执行维护操作或去吃午饭。在其它情况下,工作者102可需要进入仓库地板170以移除仓库地板170上的错误物品,例如,已从搁架单元落下的库存物品140或垃圾。在其它实例中,工作者102可需要检索库存物品140,因为搁架单元已不经意地变得太重或失衡,例如,以至于不能通过机器人120运输。工作者102还可简单地需要经过仓库地板170离开或去休息室。As mentioned above, despite the robot 120 , in some circumstances it may still be necessary or desirable for the worker 102 to have access to the warehouse floor 170 . This may simply enable the worker 102 to step away, go to the toilet, perform maintenance operations in the warehouse or go to lunch. In other cases, workers 102 may need to access warehouse floor 170 to remove erroneous items on warehouse floor 170 , such as inventory items 140 or trash that have fallen from shelving units. In other examples, worker 102 may need to retrieve inventory item 140 because a shelving unit has inadvertently become too heavy or out of balance, for example, to be transported by robot 120 . Workers 102 may also simply need to cross the warehouse floor 170 to exit or go to the break room.
不管什么原因,都期望防止工作者102与机器人120之间的事故。为此目的,本公开的实例可包括库存控制系统200以用于在机器人120和工作者102周围建立工作区105。如上文所提及,工作区105可用多种短程传输技术建立,例如近场通信(NFC)或RFID技术。因此,虽然在本文中关于RFID进行论述,但应理解,本文中可使用并涵盖其它通信协议。还应注意,虽然通常被称为“RFID读取器”,但应理解,RFID读取器通常还具有写入到RFID标签的能力。Regardless of the reason, it is desirable to prevent accidents between the worker 102 and the robot 120 . To this end, examples of the present disclosure may include an inventory control system 200 for establishing a workspace 105 around the robots 120 and workers 102 . As mentioned above, the work area 105 can be established using a variety of short-range transmission technologies, such as Near Field Communication (NFC) or RFID technology. Thus, while discussed herein with respect to RFID, it should be understood that other communication protocols may be used and are encompassed herein. It should also be noted that although commonly referred to as "RFID readers," it should be understood that RFID readers also typically have the ability to write to RFID tags.
RFID技术往往具有相对较短程,例如,大约10英尺。在此范围内,RFID标签可被RFID读取器检测到、读取并写入。因此,此有限范围还可用于确立RFID标签与RFID读取器之间的大致距离。另外,RFID标签可为无源的和有源的。无源RFID标签通过在读取器读取所述RFID标签时产生的电磁感应来供电。有源RFID标签通过本地电源(例如,机器人120的电池)供电且因此需要较少的功率来读取,且除了其它事情外可通常在较大距离上读取。RFID technology tends to have a relatively short range, eg, about 10 feet. Within this range, RFID tags can be detected, read and written to by RFID readers. Therefore, this limited range can also be used to establish an approximate distance between the RFID tag and the RFID reader. Additionally, RFID tags can be passive and active. Passive RFID tags are powered by electromagnetic induction that occurs when a reader reads the RFID tag. Active RFID tags are powered by a local power source (eg, the battery of the robot 120) and thus require less power to read, and can typically be read over greater distances, among other things.
因此,基于RFID标签的相对较短程,在一些实例中,工作者102可穿戴包含多个RFID标签(例如,在口袋中或缝入服装中)的服装、帽子、装饰品或其它可穿戴装置,以使得机器人120上的RFID读取器能够识别工作者102。在此配置中,机器人120可在其读取与工作者102相关联的RFID标签时减速或停止。当机器人120不再检测到与工作者102相关联的RFID标签的存在时,所述机器人可继续其正常的业务过程。Thus, based on the relatively short range of RFID tags, in some examples worker 102 may wear a garment, hat, accessory, or other wearable device that contains multiple RFID tags (e.g., in pockets or sewn into the garment), so that the RFID reader on the robot 120 can identify the worker 102 . In this configuration, robot 120 may slow down or stop while it is reading an RFID tag associated with worker 102 . When the robot 120 no longer detects the presence of the RFID tag associated with the worker 102, the robot can continue its normal course of business.
在其它实例中,机器人120可包括多个RFID标签,且工作者102可配备有RFID读取器。在此配置中,在机器人120中的与机器人120上的RFID标签通信的处理器检测到机器人120上的一个或多个RFID标签正用与工作者102相关联的读取器写入(或简单地,读取器在范围内)时,提供检测。如前所述,机器人120可在所述机器人检测到所述机器人的RFID标签正被工作者的RFID读取器写入时减速或停止。换句话说,在任一情况下,RFID标签的范围可建立工作区105。以此方式,当RFID标签在读取器的范围内(即,分别被检测到或写入)时,则机器人120可采取动作(减速、转向或停止)。In other examples, robot 120 may include multiple RFID tags, and worker 102 may be equipped with an RFID reader. In this configuration, a processor in robot 120 in communication with the RFID tags on robot 120 detects that one or more RFID tags on robot 120 are being written to (or simply ground, the reader is in range), provides detection. As previously described, the robot 120 may slow down or stop when the robot detects that the robot's RFID tag is being written by a worker's RFID reader. In other words, in either case, the range of the RFID tag can establish the work zone 105 . In this way, when an RFID tag is within range of the reader (ie, detected or written to, respectively), then the robot 120 can take action (slow down, turn or stop).
如上文所论述,在一些情况下,RFID标签还可提供位置或范围信息。在此配置中,库存控制系统200可建立外部工作区105a、中间工作区105b以及内部工作区105c。以此方式,机器人120可在所述机器人越来越靠近工作者102时升级所述机器人的躲避动作。因此,例如,机器人120可在检测到外部工作区105a后尝试在工作者102周围转向,在检测到中间工作区105b后减速,且在检测到内部工作区105c后完全停止。As discussed above, in some cases RFID tags can also provide location or range information. In this configuration, inventory control system 200 may establish an outer workspace 105a, a middle workspace 105b, and an inner workspace 105c. In this way, the robot 120 may upgrade the robot's evasive maneuvers as the robot gets closer to the worker 102 . Thus, for example, the robot 120 may attempt to turn around the worker 102 after detecting the outer work zone 105a, slow down after detecting the intermediate work zone 105b, and come to a complete stop after detecting the inner work zone 105c.
如图2B中所示,库存控制系统200可还包括中央控件115、多个机器人120、一个或多个库存容器、箱或固持器130以及一个或多个库存工作站150。机器人120可自身在仓库地板170内的点之间运输库存固持器130,或响应于通过中央控件115传送的命令来运输库存固持器。每一库存固持器130可存储一种或多种类型的库存物品140。因此,库存控制系统200能够在工作空间内的位置之间移动库存物品140,所述工作空间例如存储设施或仓库地板170,用以便于通过库存控制系统200实现库存物品140的进入、处理和/或移除以及完成涉及库存物品140的其它任务。As shown in FIG. 2B , the inventory control system 200 may also include a central control 115 , a plurality of robots 120 , one or more inventory containers, bins or holders 130 , and one or more inventory workstations 150 . Robots 120 may transport inventory holders 130 between points within warehouse floor 170 themselves, or in response to commands communicated through central control 115 . Each inventory holder 130 may store one or more types of inventory items 140 . Accordingly, inventory control system 200 is capable of moving inventory items 140 between locations within a workspace, such as a storage facility or warehouse floor 170, to facilitate entry, processing, and/or processing of inventory items 140 by inventory control system 200 Or remove and complete other tasks involving inventory items 140 .
中央控件115可将任务分配给库存控制系统200的适合的部件,并在完成任务时协调各种部件的操作。这些任务可涉及库存物品的移动和处理,以及库存控制系统200的部件的管理和维护。中央控件115可将例如仓库地板170的部分分配作为机器人120的停放空间,以用于机器人120电池的预定再充电或替换,用于库存固持器130的存储,或与库存控制系统200及其各种部件相关联的任何其它操作。The central control 115 may assign tasks to the appropriate components of the inventory control system 200 and coordinate the operation of the various components in completing the tasks. These tasks may involve the movement and handling of inventory items, as well as the management and maintenance of components of the inventory control system 200 . Central control 115 may allocate, for example, a portion of warehouse floor 170 as parking space for robots 120, for scheduled recharging or replacement of robots 120 batteries, for storage of inventory holders 130, or with inventory control system 200 and its various Any other operations associated with this component.
中央控件115还可选择库存控制系统200的部件以执行这些任务,并将适合的命令和/或数据传送到选定部件以便于完成这些操作。尽管在图2B中示出为单个离散部件,但中央控件115可表示多个部件,且可表示或包含以下各项中的部分:机器人120、库存固持器130或库存控制系统200的其它元件。因此,特定的机器人120与下文描述的中央控件115之间的任何或全部交互可例如表示所述机器人120与一个或多个其它机器人120之间的同级间通信,或可包括例如基于机器人120中的存储器的内部命令。Central control 115 may also select components of inventory control system 200 to perform these tasks, and transmit appropriate commands and/or data to the selected components to facilitate completion of these operations. Although shown as a single discrete component in FIG. 2B , central control 115 may represent multiple components and may represent or include portions of robot 120 , inventory holder 130 , or other elements of inventory control system 200 . Thus, any or all interactions between a particular robot 120 and the central control 115 described below may, for example, represent peer-to-peer communication between said robot 120 and one or more other robots 120 , or may include, for example, internal commands in the memory.
如上文所提及,机器人120可用于在仓库地板170内的位置之间移动库存固持器130。机器人120可基于库存固持器130和/或库存控制系统200的其它元件的特性和配置,表示适合用于库存控制系统200中的许多类型的装置或部件。在库存控制系统200的特定实施方案中,机器人120可表示独立的自供电装置,例如轮式或履带式机器人或机器人手推车等,所述自供电装置被配置来在仓库地板170上自由地四处移动。此类库存控制系统的实例在2012年6月7日公开的标题为“用于定位移动驱动单元的系统和方法”的美国专利公开号2012/0143427和2012年10月2日发布的标题为“用于运输库存物品的方法和系统”的美国专利号8,280,547公开,所述公开号和专利号的全部公开内容通过引用的方式并入本文。As mentioned above, robot 120 may be used to move inventory holder 130 between locations within warehouse floor 170 . Robot 120 may represent many types of devices or components suitable for use in inventory control system 200 based on the characteristics and configuration of inventory holder 130 and/or other elements of inventory control system 200 . In particular embodiments of the inventory control system 200, the robot 120 may represent a self-contained self-powered device, such as a wheeled or tracked robot or a robotic cart, etc., configured to move freely around on the warehouse floor 170 . Examples of such inventory control systems are disclosed in U.S. Patent Publication Nos. 2012/0143427, published June 7, 2012, entitled "System and Method for Locating Mobile Drive Units," and published October 2, 2012, entitled " Method and System for Shipping Inventory Items," US Patent No. 8,280,547, the entire disclosures of which publication and patent numbers are incorporated herein by reference.
在其它实例中,机器人120可包括履带导引式机器人,所述履带导引式机器人被配置来沿着履带、轨道、缆绳、吊车系统或横穿仓库地板170的其它导引或支撑元件来移动库存固持器130。在此配置中,机器人120可通过连接到导引元件来接收功率、通信和/或支撑,所述导引元件例如供电轨道、狭槽或履带。另外,在库存控制系统200的一些实例中,机器人120可被配置来利用替代的输送设备以在仓库地板170内和/或在仓库地板170的单独的部分之间移动。In other examples, robot 120 may comprise a track-guided robot configured to move along tracks, tracks, cables, crane systems, or other guide or support elements that traverse warehouse floor 170 Inventory holder 130 . In this configuration, the robot 120 may receive power, communication, and/or support by connecting to guide elements, such as power rails, slots, or tracks. Additionally, in some examples of inventory control system 200 , robot 120 may be configured to utilize alternative conveyance equipment to move within warehouse floor 170 and/or between separate sections of warehouse floor 170 .
另外,机器人120可能能够与中央控件115通信以接收任务、库存固持器130分配、发送所述机器人的位置或其它机器人120的位置、或交换其它合适的信息以由中央控件115或机器人120在操作期间使用。机器人120可使用例如无线、有线或其它连接来与中央控件115通信。在一些实例中,机器人120可使用例如802.11规范无线传输(例如,a/b/g/n)、蓝牙、射频(RF)、红外数据协会(IrDA)标准或其它适合的无线通信协议来与中央控件115和/或彼此通信。Additionally, the robots 120 may be able to communicate with the central control 115 to receive tasks, inventory holders 130 assignments, transmit the robot's location or the location of other robots 120, or exchange other suitable information to be operated by the central control 115 or robots 120 used during. Robot 120 may communicate with central control 115 using, for example, a wireless, wired, or other connection. In some examples, robot 120 may communicate with a central wireless communication protocol using, for example, 802.11 specification wireless transmission (e.g., a/b/g/n), Bluetooth, radio frequency (RF), infrared data association (IrDA) standard, or other suitable wireless communication protocol. The controls 115 and/or communicate with each other.
在其它实例中,例如在使用履带的库存控制系统200中,机器人120移动沿着的履带或其它导引元件(例如,狭槽或轨道)可连线以便于机器人120与库存控制系统200的其它部件之间的通信。此外,如上文所提及,机器人120可包含中央控件115的部件,例如处理器、模块、存储器以及收发器。因此,出于此描述和接着的权利要求书的目的,中央控件115与特定的机器人120之间的通信还可表示特定机器人120内的部件之间的通信。一般来说,机器人120可基于特定库存控制系统200的配置和特性,以许多方式来供电、推进和控制。In other examples, such as in an inventory control system 200 that uses tracks, the tracks or other guiding elements (e.g., slots or tracks) along which the robot 120 moves may be wired to facilitate communication between the robot 120 and other components of the inventory control system 200. Communication between components. Furthermore, as mentioned above, the robot 120 may include components of the central control 115, such as processors, modules, memory, and transceivers. Accordingly, communication between the central control 115 and a particular robot 120 may also refer to communication between components within a particular robot 120 for purposes of this description and the claims that follow. In general, robots 120 may be powered, propelled, and controlled in a number of ways based on the configuration and characteristics of a particular inventory control system 200 .
库存固持器130用于存储库存物品,且可包含额外的特征以作为库存控制系统200的一部分。在一些实例中,库存固持器130中的每一个可包含多个分隔物以在库存固持器130内产生多个容器或隔间。在此配置中,每一库存固持器130可在每一容器或隔间中存储一种或多种类型的库存物品140(例如,每一库存固持器130可在所有的容器或隔间中存储相同的库存物品140,或在每一容器或隔间中存储不同的库存物品140,或没有容器或隔间并存储仅一种类型的物品140)。另外,在特定实例中,库存物品140还可从库存固持器130内或上的挂钩或横条悬挂。一般来说,库存固持器130可以任何适合的方式将库存物品140存储在库存固持器130内和/或存储在库存固持器130的外表面上。The inventory holder 130 is used to store inventory items and may include additional features as part of the inventory control system 200 . In some examples, each of inventory holders 130 may include multiple dividers to create multiple containers or compartments within inventory holder 130 . In this configuration, each inventory holder 130 can store one or more types of inventory items 140 in each container or compartment (e.g., each inventory holder 130 can store same inventory items 140, or store different inventory items 140 in each container or compartment, or have no containers or compartments and store only one type of item 140). Additionally, in certain examples, inventory items 140 may also hang from hooks or rails within or on inventory holders 130 . In general, inventory holder 130 may store inventory item 140 within inventory holder 130 and/or on an exterior surface of inventory holder 130 in any suitable manner.
库存固持器130可被配置来通过机器人120搬运、滚动和/或以其它方式移动。在一些实例中,库存固持器130还可提供推进以补充机器人120例如在移动多个库存固持器130时提供的推进。另外,每一库存固持器130可包含多个侧面,且每一容器或隔间可通过库存固持器130的一个或多个侧面进入。例如,在特定实施方案中,库存固持器130包含四个侧面。在此实施方案中,位于两个侧面的角落处的容器或隔间可通过那两个侧面中的任一个进入,而其它容器或隔间中的每一个可通过四个侧面中的一个中的开口进入,且没有容器或隔间的独立的库存固持器130可经由所有四个侧面进入。机器人120可被配置来在适合的时间处旋转库存固持器130以向操作人员或库存控制系统200的其它部件呈现特定的面和与所述面相关联的容器、隔间、搁架或分隔物,以便于关于库存物品140的移除、存储、计数或其它操作。Inventory holder 130 may be configured to be carried, rolled, and/or otherwise moved by robot 120 . In some examples, inventory holder 130 may also provide propulsion to supplement the propulsion provided by robot 120 , for example, when moving multiple inventory holders 130 . Additionally, each inventory holder 130 may include multiple sides, and each container or compartment may be accessed through one or more sides of the inventory holder 130 . For example, in a particular embodiment, inventory holder 130 includes four sides. In this embodiment, the container or compartment located at the corner of two sides is accessible through either of those two sides, while each of the other containers or compartments is accessible through one of the four sides. Open access, and free-standing inventory holders 130 with no containers or compartments are accessible via all four sides. Robot 120 may be configured to rotate inventory holder 130 at an appropriate time to present a particular face and container, compartment, shelf, or divider associated with that face to an operator or other components of inventory control system 200 , to facilitate removal, storage, counting, or other operations with respect to inventory items 140 .
在特定实例中,库存控制系统200还可包含一个或多个库存工作站150。库存工作站150表示指定用于完成涉及库存物品的特定任务的位置。此类任务可包含库存物品140的移除、库存物品的添加或补充、库存物品140的计数、库存物品140的拆包(例如,从托盘或箱子大小的群组拆成个别的库存物品)、库存固持器130之间的库存物品140的合并和/或以任何其它合适的方式进行的库存物品140的处理或处置。工作站150可表示物理位置和还有用于处理或处置库存物品的任何适合的设备,例如,工作台、包装工具和供应线、用于监视进出库存控制系统200的库存物品流的扫描仪、用于与中央控件115通信的通信接口和/或任何其它合适的部件。库存工作站150可完全或部分通过人类操作人员控制或可部分或完全自动化。In a particular example, inventory control system 200 may also include one or more inventory workstations 150 . Inventory workstation 150 represents a location designated for completing certain tasks involving inventory items. Such tasks may include removal of inventory items 140, addition or replenishment of inventory items, counting of inventory items 140, unpacking of inventory items 140 (e.g., from pallet or case-sized groups into individual inventory items), Consolidation of inventory items 140 between inventory holders 130 and/or handling or disposition of inventory items 140 in any other suitable manner. Workstation 150 may represent a physical location and also any suitable equipment for handling or disposing of inventory items, such as workstations, packaging tools and supply lines, scanners for monitoring the flow of inventory items into and out of inventory control system 200, for A communication interface and/or any other suitable component in communication with the central control 115 . Inventory workstation 150 may be fully or partially controlled by a human operator or may be partially or fully automated.
在操作中,中央控件115选择适合的部件以完成特定任务,并将任务分配118发送到选定部件。这些任务可涉及库存物品的检索、存储、补充以及计数,和/或对机器人120、库存固持器130、库存工作站150以及库存控制系统200的其它部件的管理。取决于所述部件和待完成的任务,特定的任务分配118可识别与对应的任务相关联的位置、部件和/或动作,和/或将被相关部件用于完成所分配的任务的任何其它适合的信息。In operation, the central control 115 selects the appropriate component to complete a particular task and sends a task assignment 118 to the selected component. These tasks may involve retrieval, storage, replenishment, and counting of inventory items, and/or management of robots 120 , inventory holders 130 , inventory workstations 150 , and other components of inventory control system 200 . Depending on the component and the task to be completed, a particular task assignment 118 may identify a location, component, and/or action associated with the corresponding task, and/or any other appropriate information.
在特定实例中,中央控件115部分基于中央控件115从库存控制系统200的其它部件和/或从与中央控件115通信的外部部件接收的库存请求,产生任务分配118。例如,在特定实例中,库存请求可表示装货单,所述装货单指定已被客户购买的且待从库存控制系统200检索以用于运输到客户的特定库存物品。中央控件115还可根据预定计划表响应于特定事件的发生(例如,响应于机器人120请求用于停放的空间)来产生任务分配118(例如,作为每日启动或清洁例程的一部分),或基于库存控制系统200的配置和特性在任何适合的时间处产生任务分配。In certain examples, central control 115 generates task assignment 118 based in part on inventory requests central control 115 receives from other components of inventory control system 200 and/or from external components in communication with central control 115 . For example, in a particular instance, an inventory request may represent a shipping order specifying particular inventory items that have been purchased by a customer and are to be retrieved from inventory control system 200 for shipment to the customer. The central control 115 may also generate task assignments 118 (e.g., as part of a daily start-up or cleaning routine) according to a predetermined schedule in response to the occurrence of certain events (e.g., in response to a robot 120 requesting a space for parking), or Task assignments are generated at any suitable time based on the configuration and characteristics of the inventory control system 200 .
在一些情况下,中央控件115可将任务分配118传送到机器人120,所述任务分配包含机器人120的一个或多个目的地。在此方面,中央控件115可基于机器人120的位置或状态、机器人120已完成先前分配的任务的指示、预定计划表和/或任何其它合适的考量来选择机器人120。例如,任务分配可基于库存控制系统200整体或库存控制系统200的个别部件的配置、特性和/或状态,界定待检索的库存固持器130的位置、待访问的库存工作站150、其中机器人120应停放直到接收到另一任务的存储位置或与任何其它适合的任务相关联的位置。In some cases, central control 115 may communicate task assignment 118 to robot 120 , the task assignment including one or more destinations for robot 120 . In this regard, central control 115 may select a robot 120 based on the location or status of the robot 120, an indication that the robot 120 has completed a previously assigned task, a predetermined schedule, and/or any other suitable consideration. For example, task assignments may be based on the configuration, characteristics, and/or status of inventory control system 200 as a whole or individual components of inventory control system 200, defining locations of inventory holders 130 to retrieve, inventory workstations 150 to visit, where robots 120 should Park until receipt of another task's storage location or location associated with any other suitable task.
作为完成这些任务的一部分,机器人120可在仓库地板170内与各种库存固持器130对接。机器人120可通过连接到库存固持器130、提升所述库存固持器和/或以其它方式与所述库存固持器交互来与库存固持器130对接,使得在对接时,机器人120耦合到库存固持器130,且可在仓库地板170内移动库存固持器130。虽然以下描述聚焦于被配置成以特定方式对接的机器人120和库存固持器130的特定实例,但机器人120和库存固持器130的替代实例可被配置成以适合于允许机器人120在仓库地板170内移动库存固持器130的任何方式对接。As part of completing these tasks, robot 120 may interface with various inventory holders 130 within warehouse floor 170 . Robot 120 may dock with inventory holder 130 by connecting to, lifting, and/or otherwise interacting with inventory holder 130 such that when docked, robot 120 is coupled to the inventory holder 130, and the inventory holder 130 can be moved within the warehouse floor 170. While the following description focuses on a particular example of robot 120 and inventory holder 130 configured to interface in a particular manner, alternative instances of robot 120 and inventory holder 130 may be configured to allow robot 120 to interface within warehouse floor 170 Any way of moving the inventory holder 130 docks.
库存控制系统200的部件可将关于所述部件的当前状态、所述部件正与之交互的库存控制系统200的其它部件的状态和/或与库存控制系统200的操作相关的其它条件的信息提供给中央控件115。这可允许中央控件115利用来自相关部件的反馈来更新算法参数、调整策略或以其它方式修改其决策制定,以对操作条件的变化或特定事件的发生作出响应。另外,虽然中央控件115可被配置来管理库存控制系统200的部件的操作的各方面,但在特定实例中,所述部件本身还可对与所述部件的操作的某些方面相关的某些决策制定负责,由此减少中央控件115上的处理负荷。Components of inventory control system 200 may provide information regarding the current status of the component, the status of other components of inventory control system 200 with which the component is interacting, and/or other conditions relevant to the operation of inventory control system 200 Give the central control 115 . This may allow the central control 115 to utilize feedback from relevant components to update algorithm parameters, adjust policies, or otherwise modify its decision making in response to changes in operating conditions or the occurrence of specific events. Additionally, while central control 115 may be configured to manage aspects of the operation of components of inventory control system 200, in certain instances, the components themselves may also have Decision making is in charge, thereby reducing the processing load on the central control 115 .
在一些实例中,仓库地板170地板还可包括多个标记或基准点175,以使得机器人120能够在仓库中建立其位置。因为机器人120大体上足够低以在库存固持器130下方行进(即,能够提升所述库存固持器),所以在一些实例中,基准点175还可继续在库存固持器130下方,基本上跨越整个地板。在一些实例中,基准点175之间的区域可界定网格区域175a,其中基准点175在每一角落处。因此,当尝试定位特定的库存固持器130时,机器人120可例如通过用面朝下的扫描仪或相机扫描地板来定位与库存固持器的位置相关联的基准点175或网格175a,且接着通过用面朝上的扫描仪或相机扫描库存固持器130的底部上的识别符(例如,二维或三维条形码、RFID标签或其它识别符),来确认它处于正确的位置。在一些实例中,库存固持器130和/或基准点175可包含二维或三维条形码、RFID标签或其它识别符。In some examples, the warehouse floor 170 floor may also include a number of markers or fiducials 175 to enable the robot 120 to establish its position in the warehouse. Because the robot 120 is generally low enough to travel under the inventory holder 130 (i.e., be able to lift the inventory holder), in some examples, the datum point 175 can also continue below the inventory holder 130 substantially across the entire floor. In some examples, the area between fiducial points 175 may define grid area 175a with fiducial points 175 at each corner. Thus, when attempting to locate a particular inventory holder 130, the robot 120 may locate a fiducial 175 or grid 175a associated with the location of the inventory holder, such as by scanning the floor with a downward facing scanner or camera, and then Confirm that it is in the correct position by scanning an identifier (eg, a 2D or 3D barcode, RFID tag, or other identifier) on the bottom of the inventory holder 130 with a face-up scanner or camera. In some examples, inventory holders 130 and/or fiducials 175 may include two- or three-dimensional barcodes, RFID tags, or other identifiers.
如图3中所示,本公开的实例可包括用于使用RFID或其它短程传输技术来维持工作者102与机器人之间的预定或阈值工作距离的系统300。在一些实例中,机器人120可配备有一个或多个无源或有源RFID标签305,且工作者102可配备有RFID读取器310。在一些实例中,机器人120上的RFID标签305可包括有源RFID标签305(即,具有电源的标签),且可通过机器人120上的电池320(例如,给机器人120供电的电池或单独的电池)供电。机器人120还可包括处理器315,所述处理器与一个或多个RFID标签305通信以监视RFID标签305的状态。As shown in FIG. 3 , examples of the present disclosure may include a system 300 for maintaining a predetermined or threshold working distance between a worker 102 and a robot using RFID or other short-range transmission technology. In some examples, robot 120 may be equipped with one or more passive or active RFID tags 305 and worker 102 may be equipped with RFID reader 310 . In some examples, the RFID tag 305 on the robot 120 can include an active RFID tag 305 (i.e., a tag with a power source), and can be powered by a battery 320 on the robot 120 (e.g., the battery that powers the robot 120 or a separate battery). )powered by. The robot 120 may also include a processor 315 that communicates with one or more RFID tags 305 to monitor the status of the RFID tags 305 .
以此方式,当机器人120行进经过仓库时,如果RFID标签305被工作者的RFID读取器310感测到、扫描到或写入,那么RFID标签305可将报告所述情况的信号发送到处理器315。机器人120接着可采取躲避动作,因为所述机器人感测到所述机器人在工作者102的范围内。换句话说,因为机器人120必须处于RFID读取器310的范围内以使RFID标签305由RFID读取器310感测或被所述RFID读取器写入,机器人120知道所述机器人在工作区105内。如上文所提及,机器人120接着可在适当时尝试重新选路、减速或停止。In this way, as the robot 120 travels through the warehouse, if the RFID tag 305 is sensed, scanned, or written to by a worker's RFID reader 310, the RFID tag 305 can send a signal reporting that to the processing device 315. The robot 120 may then take an evasive action because the robot senses that the robot is within range of the worker 102 . In other words, because the robot 120 must be within range of the RFID reader 310 for the RFID tag 305 to be sensed by or written to by the RFID reader 310, the robot 120 knows that the robot is in the work area within 105. As mentioned above, the robot 120 may then attempt to reroute, slow down, or stop as appropriate.
当然,待维持在工作者102与机器人120之间的预定或阈值距离可取决于仓库地板170的大小、工作者102和机器人120的数目以及在特定时间处仓库地板170上的活动程度而广泛地变化。例如,如果仓库地板170特别大,那么维持相对较大的工作区105(例如,25英尺)可更易于管理且需要较少的系统300资源,同时对库存控制系统200的效率几乎没有影响。在较小的仓库地板170或具有较大数目的机器人120的库存控制系统200或非常繁忙的仓库地板170上,可期望减小工作区的大小(例如,减小至10英尺)以减少对机器人120检索库存固持器130并执行其它工作的影响。当然,可选择许多预定距离以适合于许多仓库和交通配置。Of course, the predetermined or threshold distance to be maintained between a worker 102 and a robot 120 may vary widely depending on the size of the warehouse floor 170, the number of workers 102 and robots 120, and the level of activity on the warehouse floor 170 at a particular time. Variety. For example, if the warehouse floor 170 is particularly large, maintaining a relatively large work area 105 (eg, 25 feet) may be more manageable and require fewer system 300 resources while having little impact on the efficiency of the inventory control system 200 . On a smaller warehouse floor 170 or an inventory control system 200 with a larger number of robots 120 or a very busy warehouse floor 170, it may be desirable to reduce the size of the work area (e.g., to 10 feet) to reduce stress on the robots. 120 retrieves inventory holder 130 and performs other work effects. Of course, many predetermined distances can be chosen to suit many warehouse and traffic configurations.
在一些实例中,机器人120还可配备有RFID读取器310。RFID读取器310可与处理器315通信,且可周期性地扫描在范围内的RFID标签305。以此方式,机器人120可在位于机器人120上的RFID标签305(即,所述机器人自身的RFID标签305)运行自检。在其它实例中,机器人120上的RFID标签305可在机器人120停放以再充电(大约每小时一次)或以其它方式维护时得到检查。In some examples, robot 120 may also be equipped with RFID reader 310 . RFID reader 310 may be in communication with processor 315 and may periodically scan for RFID tags 305 that are within range. In this manner, the robot 120 may run a self-test on the RFID tag 305 located on the robot 120 (ie, the robot's own RFID tag 305). In other examples, the RFID tag 305 on the robot 120 may be inspected when the robot 120 is parked for recharging (about once an hour) or otherwise maintained.
如果机器人120上的一个或多个RFID标签305发生故障,那么机器人120可将所述故障报告给中央控件115。中央控件115接着可安排对机器人120的维护以替换发生故障的RFID标签305。RFID标签305中的一些或全部可在任何RFID标签305发生故障时被替换。换句话说,因为RFID标签305是廉价的,所以简单地替换所有RFID标签可为节俭的。在其它实例中,中央控件115可仅在某一数目或百分比的RFID标签305发生故障时或仅在RFID标签305的总数目中的操作RFID标签305的数目达到预定水平(例如,基于期望的冗余水平)时替换RFID标签305。If one or more RFID tags 305 on a robot 120 malfunctions, the robot 120 may report the failure to the central control 115 . The central control 115 can then schedule maintenance on the robot 120 to replace the failed RFID tag 305 . Some or all of the RFID tags 305 may be replaced should any RFID tag 305 fail. In other words, because RFID tags 305 are inexpensive, it may be frugal to simply replace all RFID tags. In other examples, the central control 115 may only operate when a certain number or percentage of RFID tags 305 fail or only when the number of operational RFID tags 305 out of the total number of RFID tags 305 reaches a predetermined level (e.g., based on desired redundancy). level) when replacing the RFID tag 305.
因为RFID标签305相对较廉价(少于1美元),所以机器人120可配备有多个RFID标签305以提供冗余。以此方式,较大数目的RFID标签305可发生故障而不会造成问题,因为较大数目的RFID标签305仍为可操作的。在一些实例中,处理器315和/或中央控件115可监视发生故障的RFID标签305的位置,以确保在每一取向上的至少一个RFID标签305(例如,机器人120的每一面上的至少一个RFID标签305)是可操作的。Because RFID tags 305 are relatively inexpensive (less than $1), the robot 120 can be equipped with multiple RFID tags 305 to provide redundancy. In this way, a greater number of RFID tags 305 can fail without causing a problem because the greater number of RFID tags 305 are still operational. In some examples, the processor 315 and/or the central control 115 can monitor the location of the failed RFID tag 305 to ensure that at least one RFID tag 305 in each orientation (e.g., at least one on each side of the robot 120 RFID tag 305) is operable.
类似地,如图4中所示,本公开的实例可包括用于使用RFID或其它短程传输技术来维持工作者102与机器人之间的预定距离的另一系统400。在一些实例中,工作者102可穿戴服装405或其它可穿戴装置,例如背心、帽子或连体工作服,其包含一个或多个RFID标签305。在一些实例中,RFID标签305可包括表面RFID标签305a,所述表面RFID标签可例如缝到或胶粘到服装405的表面。在其它实例中,RFID标签305可为嵌入式RFID标签305b,所述嵌入式RFID标签缝入到或以其它方式结合到服装405中。嵌入式RFID标签305b可例如改进服装405的美观性,或可简单地向RFID标签305提供某一保护,使所述RFID标签免受磨损或其它损害。在此配置中,机器人120上的RFID读取器310不断地以预定间隔(例如,每秒一次,每0.5秒一次)轮询在范围内的RFID标签305。当机器人120从与工作者102相关联的RFID标签305接收返回时,机器人120可采取躲避动作。Similarly, as shown in FIG. 4 , examples of the present disclosure may include another system 400 for maintaining a predetermined distance between the worker 102 and the robot using RFID or other short-range transmission technology. In some examples, worker 102 may wear a garment 405 or other wearable device, such as a vest, hat, or overalls, that includes one or more RFID tags 305 . In some examples, RFID tags 305 may include surface RFID tags 305a, which may be sewn or glued to the surface of garment 405, for example. In other examples, RFID tag 305 may be an embedded RFID tag 305 b that is sewn or otherwise incorporated into garment 405 . Embedded RFID tag 305b may, for example, improve the aesthetics of garment 405, or may simply provide some protection to RFID tag 305 from abrasion or other damage. In this configuration, the RFID reader 310 on the robot 120 continuously polls the RFID tags 305 that are within range at predetermined intervals (eg, once every second, once every 0.5 seconds). When the robot 120 receives a return from the RFID tag 305 associated with the worker 102, the robot 120 may take evasive action.
如前所述,机器人120初始地可尝试稍微偏离机器人的当前路线以躲避工作者102。然而,如果例如工作者102仍在范围内或信号变更强,那么机器人120可按需要减速且最终停止。机器人120可保持在此操作模式中,直到机器人120上的RFID读取器310不再检测到与工作者102(或任何工作者102)相关联的任何RFID标签305,且接着返回到正常操作。As previously mentioned, the robot 120 may initially attempt to deviate slightly from the robot's current route to avoid the worker 102 . However, if, for example, worker 102 is still within range or the signal becomes stronger, robot 120 may slow down and eventually stop as desired. The robot 120 can remain in this mode of operation until the RFID reader 310 on the robot 120 no longer detects any RFID tags 305 associated with the worker 102 (or any worker 102), and then returns to normal operation.
为提供额外的冗余,机器人120还可包含一个或多个RFID标签305。机器人120上的RFID读取器310接着可扫描这些RFID标签305以确保RFID读取器310在恰当地工作。如果机器人120上的RFID读取器310未能检测到机器人120上的预定数目或百分比的RFID标签305,那么机器人120可警告中央控件115。除其它事情外,中央控件115接着可使机器人120离线,输入维护请求,或立即停止机器人120。To provide additional redundancy, the robot 120 may also contain one or more RFID tags 305 . The RFID reader 310 on the robot 120 can then scan these RFID tags 305 to ensure that the RFID reader 310 is working properly. If the RFID readers 310 on the robot 120 fail to detect a predetermined number or percentage of the RFID tags 305 on the robot 120 , the robot 120 may alert the central control 115 . The central control 115 can then take the robot 120 offline, enter a maintenance request, or stop the robot 120 immediately, among other things.
在一些实例中,系统400还可包含RFID读取器310,所述RFID读取器可被工作者102穿戴以确保服装405或其它可穿戴装置中的足够数目的RFID标签305正恰当地工作以满足系统指标。在一些实例中,RFID读取器310可还包括指示器325。在一些实例中,指示器325可包括收发器(例如,无线收发器)以与中央控件115通信以报告较高数目的发生故障的RFID标签305。中央控件115接着可向例如工作者102或监管员提供工作者102需要新服装405或其它可穿戴装置的消息。在其它实例中,指示器325可包括灯或声音报警以直接地向工作者102警告故障。工作者102接着可检索新服装405或其它可穿戴装置。In some examples, the system 400 may also include an RFID reader 310 that may be worn by the worker 102 to ensure that a sufficient number of RFID tags 305 in the garment 405 or other wearable device are working properly to Meet the system indicators. In some examples, RFID reader 310 may also include indicator 325 . In some examples, indicator 325 may include a transceiver (eg, a wireless transceiver) to communicate with central control 115 to report a high number of malfunctioning RFID tags 305 . The central control 115 may then provide a message to, for example, the worker 102 or a supervisor that the worker 102 needs a new garment 405 or other wearable device. In other examples, the indicator 325 may include a light or an audible alarm to directly alert the worker 102 of the fault. Worker 102 may then retrieve a new garment 405 or other wearable device.
不管配置(即,图3或图4)如何,在一些实例中,系统300、400还可使用仓库地板170中的基准点175来至少部分基于系统300、400中的RFID读取器310和标签305的范围来建立适合的工作区105。换句话说,在一些实例中,基准点175还可包含RFID标签305以向机器人120和/或工作者102上的RFID读取器310提供位置信息,以建立RFID读取器的范围。当例如RFID读取器向中央控件115报告时,所述RFID读取器可包含所述RFID读取器在任何给定时间处可“看见”的所有基准点175。因此,基于与所报告的基准点175相关联的位置信息,中央控件115可例如确定特定RFID读取器310的范围或系统300、400中的所有RFID读取器310的平均范围。Regardless of the configuration (i.e., FIG. 3 or 4), in some examples, the systems 300, 400 may also use the reference point 175 in the warehouse floor 170 to 305 range to create a suitable workspace 105 . In other words, in some examples, fiducials 175 may also include RFID tags 305 to provide location information to RFID readers 310 on robots 120 and/or workers 102 to establish the range of the RFID readers. When, for example, an RFID reader reports to the central control 115, the RFID reader may contain all fiducials 175 that the RFID reader can "see" at any given time. Thus, based on the location information associated with the reported reference point 175, the central control 115 may determine the range of a particular RFID reader 310 or the average range of all RFID readers 310 in the system 300, 400, for example.
中央控件115接着可部分地使用此信息来确立用于外部工作区105a的半径。各种RFID部件305、310的范围可基于例如大气条件、本地干扰、布局、电池电荷水平以及读取器与标签之间的入射角而广泛变化。除RFID范围外,工作区105的大小还可基于除其它事情外的仓库地板170上的机器人120和/或工作者102的数目、机器人120的行进速度以及仓库地板170的大小。因为这些变量中的一些可改变,所以在一些实例中,系统300、400可基于当前条件而周期性地重置工作区105。The central control 115 can then use this information in part to establish a radius for the outer workspace 105a. The range of the various RFID components 305, 310 can vary widely based on, for example, atmospheric conditions, local interference, layout, battery charge levels, and angle of incidence between the reader and tag. In addition to RFID range, the size of the work area 105 may also be based on the number of robots 120 and/or workers 102 on the warehouse floor 170, the travel speed of the robots 120, and the size of the warehouse floor 170, among other things. Because some of these variables may change, in some instances the system 300, 400 may periodically reset the workspace 105 based on current conditions.
在一些实例中,如果RFID读取器310和/或RFID标签305的范围下降到预定阈值之下,那么另一方面,系统300、400可指示机器人120中的一个或多个采取躲避动作。换句话说,如果系统300、400中的一个或多个RFID部件305、310的范围下降到预定距离(例如,10英尺)之下,那么适合的工作区105可为不可能的或不实际的。因此,为防止机器人120与工作者102之间的不想要的交互,系统300、400可指示机器人120中的一些或全部停止或减速,直到范围问题可得到调整(例如,用新电池)。In some examples, the systems 300, 400, on the other hand, may instruct one or more of the robots 120 to take evasive action if the range of the RFID reader 310 and/or the RFID tag 305 falls below a predetermined threshold. In other words, if the range of one or more RFID components 305, 310 in the system 300, 400 drops below a predetermined distance (e.g., 10 feet), then a suitable workspace 105 may be impossible or impractical . Therefore, to prevent unwanted interactions between robots 120 and workers 102, systems 300, 400 may instruct some or all of robots 120 to stop or slow down until range issues can be corrected (eg, with new batteries).
如图5A和图5B中所示,系统400可包含背心505、帽子510、连体工作服、腰带或其它衣物(统称为“服装”),所述服装可容易地穿戴且可包含多个RFID标签305。在一些实例中,如图所示,服装可包含RFID标签305,所述RFID标签在多个取向和位置上布置以使得服装上的RFID标签305能够通过RFID读取器310检测到,而不管它们的相对位置如何。换句话说,RFID读取器310可检测到至少一个标签305,而不管工作者102是远离还是朝向机器人120行走,且不管工作者相对于机器人的相对位置如何(例如,在机器人120前方、后方或任一侧)。As shown in FIGS. 5A and 5B , the system 400 can include a vest 505, a hat 510, a coverall, a belt, or other clothing (collectively referred to as "garment") that can be easily donned and can include multiple RFID tags 305. In some examples, as shown, the garment may contain RFID tags 305 arranged in multiple orientations and positions such that the RFID tags 305 on the garment can be detected by the RFID reader 310 regardless of their What is the relative position of . In other words, the RFID reader 310 can detect at least one tag 305 regardless of whether the worker 102 is walking away from or toward the robot 120, and regardless of the worker's relative position relative to the robot (e.g., in front of, behind, or behind the robot 120). or either side).
在每一服装中使用多个RFID标签305还增加系统的冗余,使得在显著影响服装的有效性之前需要多个RFID标签305故障。在一些实例中,服装可为一次性的,使得例如当RFID标签305故障的数目达到预定数目或百分比时,工作者102可简单地丢弃背心505或帽子510并检索新的背心或帽子。在一些实例中,背心505和/或帽子510还可包含反光带或使得服装能够用于多种目的的其它特征。The use of multiple RFID tags 305 in each garment also increases the redundancy of the system, requiring multiple RFID tags 305 to fail before significantly affecting the effectiveness of the garment. In some examples, the garment may be disposable such that, for example, when the number or percentage of RFID tags 305 failures reaches a predetermined number or percentage, the worker 102 may simply discard the vest 505 or hat 510 and retrieve a new vest or hat. In some examples, vest 505 and/or hat 510 may also include reflective tape or other features that enable the garment to be used for various purposes.
在一些实例中,服装可包括安装在表面上的RFID标签305a。在其它实施方案中,服装可包括嵌入在(例如,缝入到)服装中的RFID标签305b。在其它实施方案中,服装可包含多种类型的RFID标签305a、305b,例如无源、有源以及半有源RFID标签305。In some examples, the garment may include an RFID tag 305a mounted on the surface. In other embodiments, the garment may include an RFID tag 305b embedded (eg, sewn into) the garment. In other embodiments, the garment may contain multiple types of RFID tags 305a, 305b, such as passive, active, and semi-active RFID tags 305 .
在其它实施方案中,如图6中所示,机器人120可包括机载成像装置或相机605,以及收发器610。当机器人120横穿仓库地板170时,相机605可检测并识别仓库地板170上的基准点175。机器人120可使用收发器610与中央控件115通信,且可提供例如位置、方向以及速度信息。In other embodiments, as shown in FIG. 6 , the robot 120 may include an onboard imaging device or camera 605 , and a transceiver 610 . Camera 605 may detect and identify fiducials 175 on warehouse floor 170 as robot 120 traverses warehouse floor 170 . The robot 120 can communicate with the central control 115 using the transceiver 610 and can provide position, direction, and velocity information, for example.
如图7中所示,基准点175可包括例如附接到仓库地板170的贴纸或饰板。在一些实例中,基准点175可提供所述基准点在仓库中的位置(例如,所述基准点可包含坐标、行号和列号、网格号、GPS位置或其它信息)。在一些实例中,基准点175的位置可印刷在基准点175上,且可通过机器人120上的相机605读取。As shown in FIG. 7 , datum 175 may include, for example, a sticker or plaque attached to warehouse floor 170 . In some examples, fiducial 175 may provide the location of the fiducial in the warehouse (eg, the fiducial may include coordinates, row and column numbers, grid number, GPS location, or other information). In some examples, the location of fiducials 175 may be printed on fiducials 175 and may be read by camera 605 on robot 120 .
在其它实例中,如图7中详细示出,基准点175还可包括额外的基准数据705。基准数据705可包括例如,基准识别号(ID)175b(例如,“基准186143a”)。在一些实例中,机器人120可用相机605或其它合适的装置读取基准ID 175b,且可用机载数据库互相对照基准ID175b以建立它的位置。在其它实施方案中,中央控件115可包含基准数据库,且机器人120可将基准ID 175b发送到中央控件115,且中央控件115可将基准点175的位置提供给机器人120。In other examples, as shown in detail in FIG. 7 , fiducial points 175 may also include additional fiducial data 705 . Benchmark data 705 may include, for example, a benchmark identification number (ID) 175b (eg, "Benchmark 186143a"). In some examples, the robot 120 may read the fiducial ID 175b with the camera 605 or other suitable device, and cross-reference the fiducial ID 175b with an on-board database to establish its position. In other embodiments, the central control 115 may contain a database of fiducials, and the robot 120 may send the fiducial ID 175b to the central control 115 , and the central control 115 may provide the location of the fiducials 175 to the robot 120 .
在其它实例中,除其它事情外,基准数据705还可包括例如可通过机器人120读取的条形码175c和/或RFID标签305。在一些实例中,条形码175c或RFID标签305可具有嵌入式位置信息以直接地将位置信息提供给机器人。在其它实施方案中,如上文所论述,机器人120可读取或扫描条形码175c或RFID标签305,将基准数据705发送到中央控件,并从中央控件115接收基准点175的位置信息以确定仓库地板170上的机器人120的位置。In other examples, the reference data 705 may include, for example, a barcode 175c and/or an RFID tag 305 that may be read by the robot 120, among other things. In some examples, the barcode 175c or RFID tag 305 may have embedded location information to provide the location information directly to the robot. In other embodiments, as discussed above, the robot 120 may read or scan the barcode 175c or RFID tag 305, send the reference data 705 to the central control, and receive the location information of the reference point 175 from the central control 115 to determine the warehouse floor The position of the robot 120 on 170 .
返回参考图6,在一些实例中,工作者102还可配备有一个或多个相机605。在一些实例中,工作者102可在头带、臂章或项链上穿戴相机605。在其它实例中,工作者102可利用配备有一个或多个相机605的手推车615。手推车615还可包含一个或多个运送托盘630以使得工作者102能够例如从库存固持器130检索商品,运送用于维护操作的工具,或从仓库地板170检索垃圾或库存物品140。因此,像机器人120一样,当工作者102移动穿过仓库地板170时,相机605可识别并报告接近手推车615的基准点175。Referring back to FIG. 6 , worker 102 may also be equipped with one or more cameras 605 in some examples. In some examples, worker 102 may wear camera 605 on a headband, armband, or necklace. In other examples, worker 102 may utilize cart 615 equipped with one or more cameras 605 . Cart 615 may also include one or more shipping trays 630 to enable worker 102 to retrieve merchandise from inventory holders 130 , transport tools for maintenance operations, or retrieve trash or inventory items 140 from warehouse floor 170 , for example. Thus, like robot 120 , camera 605 may identify and report reference point 175 approaching cart 615 as worker 102 moves across warehouse floor 170 .
手推车615还可包括处理器650和收发器655,以将手推车615的位置发送到中央控件115。在一些实例中,处理器650可执行来自一个或多个相机605的图像所需的图像处理(例如,解析)中的一些或全部,以减少手推车615与中央控件115之间的带宽。因此,中央控件115可从机器人120和手推车615两者接收定期更新,所述更新是关于所述机器人和手推车的位置和/或包含与来自机器人120和手推车615上的一个或多个相机605的图像相关的图像或数据。这可使得中央控件115跟踪机器人120和手推车615的位置,并指示机器人120在必要时采取躲避动作。在一些情况下,例如,中央控件115可跟踪机器人120和手推车615,确定机器人120和手推车615何时碰撞路线上,并在必要时为机器人120重新选路。The cart 615 may also include a processor 650 and a transceiver 655 to transmit the location of the cart 615 to the central control 115 . In some examples, processor 650 may perform some or all of the image processing (eg, parsing) required for images from one or more cameras 605 to reduce bandwidth between cart 615 and central control 115 . Accordingly, the central control 115 may receive regular updates from both the robot 120 and the cart 615 regarding the location of the robot and cart 615 and/or include information from one or more cameras 605 on the robot 120 and the cart 615. Image related image or data. This may allow the central control 115 to track the location of the robot 120 and cart 615 and instruct the robot 120 to take evasive action if necessary. In some cases, for example, central control 115 may track robot 120 and cart 615, determine when robot 120 and cart 615 collide on a route, and reroute robot 120 if necessary.
当然,可能的是,工作者102可行走远离手推车615,从而使得中央控件115不知道工作者的位置。换句话说,当工作者102行走远离手推车时,手推车615上的相机605将手推车615的位置提供给中央控件115,而非工作者102的位置。因此,在一些实例中,系统600还可包括手推车615与工作者102之间的“系绳”625。Of course, it is possible that the worker 102 may walk away from the cart 615 so that the central control 115 is unaware of the worker's location. In other words, the camera 605 on the cart 615 provides the location of the cart 615 to the central control 115 rather than the location of the worker 102 as the worker 102 walks away from the cart. Thus, in some examples, system 600 may also include a “tether” 625 between cart 615 and worker 102 .
在一些实例中,系绳625可为例如物理系绳625,类似于在船上或水上摩托车上使用的那些系绳,且可包括在手推车615与工作者102之间的物理连接。系绳625可包括例如工作者的手腕周围或附接到工作者的衣物且接着附接到手推车615上的开关的套索或线束。在其它实例中,系绳625可包括手推车615与工作者102之间的电机连接。在一些实例中,例如,手推车615的把手635可包括一个或多个电接触垫以用于测量把手635的温度、电阻或电容。在此配置中,中央控件115可确定工作者102将一只或两只手放在把手上。In some examples, tether 625 may be, for example, a physical tether 625 similar to those used on boats or jet skis, and may include a physical connection between cart 615 and worker 102 . The tether 625 may include, for example, a noose or wire harness around the worker's wrist or attached to the worker's clothing and then to a switch on the cart 615 . In other examples, tether 625 may include a motor connection between cart 615 and worker 102 . In some examples, for example, the handle 635 of the cart 615 may include one or more electrical contact pads for measuring the temperature, resistance, or capacitance of the handle 635 . In this configuration, central control 115 may determine that worker 102 has one or both hands on the handle.
在其它实施方案中,系绳625可包括实质上为“电磁”系绳的系绳。换句话说,使用RFID技术或其它短程链路,以类似于上文论述的方式的方式,系绳625可确定工作者102是否在手推车615的特定距离内。因此,例如,如上文所论述,系统600可包含工作者102的服装(例如,背心505),所述服装包括一个或多个RFID标签305,且手推车615可包括RFID读取器310。因此,当工作者102在RFID读取器310的范围内时,系绳625可被认为“锁住”,且系统600可正常操作。In other embodiments, the tether 625 may comprise a tether that is an "electromagnetic" tether in nature. In other words, using RFID technology or other short-range links, the tether 625 can determine whether the worker 102 is within a certain distance of the cart 615 in a manner similar to that discussed above. Thus, for example, system 600 may include worker 102 clothing (eg, vest 505 ) that includes one or more RFID tags 305 , and cart 615 may include RFID reader 310 , as discussed above. Thus, when worker 102 is within range of RFID reader 310, tether 625 may be considered "locked" and system 600 may operate normally.
如果工作者102不在RFID读取器310的范围内,那么另一方面,系绳625可被认为“解锁”,将解锁信号发送到中央控件115,这可需要中央控件115停止在仓库中或在仓库的一部分中的所有机器人120,直到工作者102可被“找到”。换句话说,如果系绳625解锁,那么仓库地板170上的工作者102的位置实质上是未知的。如果是这种情况,那么中央控件115无法精确地在工作者102周围为机器人120选路,且可能别无选择,只好关闭所有的机器人120。在一些情况下,当工作者102返回到手推车615时,系绳625可自动地“重锁”,将重锁信号发送到中央控件115,且正常的仓库操作可恢复。在一些实例中,为防止全部关闭,系统600可包含辅助定位系统,所述辅助定位系统使用例如RFID、接近传感器、红外相机或面部识别来定位工作者102。在优选的实例中,工作者102可简单地经训练以始终停留在所述工作者的手推车615的范围内。If worker 102 is not within range of RFID reader 310, tether 625, on the other hand, may be considered "unlocked," sending an unlock signal to central control 115, which may require central control 115 to stop in the warehouse or All robots 120 in a part of the warehouse, up to workers 102, can be "found". In other words, if tether 625 is unlocked, the location of worker 102 on warehouse floor 170 is essentially unknown. If this is the case, then the central control 115 cannot precisely route the robots 120 around the workers 102 and may have no choice but to shut down all the robots 120 . In some cases, when worker 102 returns to cart 615, tether 625 may automatically "relock," sending a relock signal to central control 115, and normal warehouse operations may resume. In some examples, to prevent total shutdown, system 600 may include an assisted positioning system that locates worker 102 using, for example, RFID, proximity sensors, infrared cameras, or facial recognition. In a preferred example, the worker 102 may simply be trained to stay within range of the worker's cart 615 at all times.
在一些实例中,类似的系统600可用于工作站150中。换句话说,虽然工作站150中的工作者102理论上是静止的,但在一些实例中,工作者102可需要暂时地离开工作站150的边界以例如检索掉落的物品。因此,虽然“永久的”工作区105可相对于工作站150存在(以防止机器人120行驶经过工作站150),但如果工作者102离开工作站150,那么机器人120可需要采取额外的躲避动作。In some instances, a similar system 600 may be used in workstation 150 . In other words, while worker 102 in workstation 150 is theoretically stationary, in some instances worker 102 may need to temporarily leave the confines of workstation 150 to, for example, retrieve a dropped item. Thus, while a "permanent" work area 105 may exist relative to workstation 150 (to prevent robot 120 from traveling past workstation 150), if worker 102 leaves workstation 150, robot 120 may need to take additional evasive action.
为此目的,如果系统600检测到工作者102已离开工作站150,那么系统600可例如指示一个或多个机器人120减速或停止。在此情况下,系绳625可包括例如光幕、光束或接近传感器以确定工作者102何时离开工作站150。在一些实例中,工作站150还可包括额外的RFID读取器310以将额外的范围信息提供给中央控件115。To this end, if system 600 detects that worker 102 has exited workstation 150 , system 600 may, for example, instruct one or more robots 120 to slow down or stop. In this case, tether 625 may include, for example, a light curtain, light beam, or proximity sensor to determine when worker 102 leaves workstation 150 . In some examples, workstation 150 may also include additional RFID readers 310 to provide additional range information to central control 115 .
在一些实例中,如图8中所示,可期望具有仓库系统800,所述仓库系统具有单独的管理和交互系统。换句话说,系统800可包括用于管理整个选路和工作流的中央控件115,以及用于管理工作者102/机器人120交互的第二服务器805。以此方式,可提供较高冗余水平,且每一系统100、800可针对即将到来的目的进行优化。In some instances, as shown in FIG. 8, it may be desirable to have a warehouse system 800 with separate management and interaction systems. In other words, system 800 may include a central control 115 for managing overall routing and workflow, and a second server 805 for managing worker 102/robot 120 interactions. In this way, a higher level of redundancy can be provided and each system 100, 800 can be optimized for the upcoming purpose.
为此目的,除如上文所论述通过使用多个RFID标签305和RFID读取器310提供的冗余外,在一些实例中,工作区105、机器人120以及工作者102可通过专用交互服务器805来监视和管理。在此配置中,中央控件115可在正常操作(例如,检索库存固持器130并将所述库存固持器传递到工作站)期间处置机器人120的选路和调度,同时交互服务器805可监视工作者102和机器人120以仅用于防止事故的目的。以此方式,除其它事情外,机器人120和工作者102的操作不冲突,可靠性经由冗余通信和控制系统来增加,且停机时间和维护通过减少机器人120/工作者102交互的数目来减少。To this end, in addition to the redundancy provided by the use of multiple RFID tags 305 and RFID readers 310 as discussed above, in some examples, the workspace 105, the robot 120, and the worker 102 can communicate via a dedicated interaction server 805. Monitor and manage. In this configuration, central control 115 may handle routing and scheduling of robots 120 during normal operations (e.g., retrieving and delivering inventory holders 130 to workstations), while interaction server 805 may monitor workers 102 and robot 120 for accident prevention purposes only. In this way, among other things, the operations of the robot 120 and worker 102 do not conflict, reliability is increased via redundant communication and control systems, and downtime and maintenance are reduced by reducing the number of robot 120/worker 102 interactions .
在一些实例中,机器人120可经由第一专用通信网络810而与中央控件115通信,且经由第二专用通信网络815而与交互服务器805通信。这两种网络都可包括例如无线LAN(例如,802.11x网络)或其它合适的网络。在一些实例中,交互服务器805和第二网络815在必要时还可在专用互联网、电源或网络连接上。In some examples, the bot 120 may communicate with the central control 115 via a first dedicated communication network 810 and communicate with the interaction server 805 via a second dedicated communication network 815 . Both networks may include, for example, wireless LANs (eg, 802.11x networks) or other suitable networks. In some instances, the interactive server 805 and the second network 815 may also be on a dedicated internet, power or network connection if necessary.
因此,在一些实例中,第二网络815还可包括具有比第一网络810更高水平的可靠性和/或安全性的网络。第二网络815还可能能够覆盖第一网络810。换句话说,如果交互服务器805确定即将发生工作者102与机器人120之间的事故,那么交互服务器805可向机器人120发送命令,而不管机器人120当前是否正从中央控件115接收命令。在此情况下,机器人120可忽略来自中央控件115的命令,在必要时采取躲避动作,且接着在工作者不再接近机器人120时与中央控件115重连。Thus, in some examples, the second network 815 may also include a network having a higher level of reliability and/or security than the first network 810 . The second network 815 may also be able to cover the first network 810 . In other words, if the interaction server 805 determines that an accident between the worker 102 and the robot 120 is imminent, the interaction server 805 can send the command to the robot 120 regardless of whether the robot 120 is currently receiving commands from the central control 115 . In this case, the robot 120 can ignore commands from the central control 115 , take evasive action if necessary, and then reconnect with the central control 115 when the worker is no longer close to the robot 120 .
如图9中所示,本公开的实例还可包括用于使用来自基准点175的位置信息来维持工作者与机器人之间的预定距离的方法。在905处,工作者进入仓库的地板。如上文所提及,存在工作者可需要或想要进入仓库地板的若干原因。As shown in FIG. 9 , examples of the present disclosure may also include methods for maintaining a predetermined distance between the worker and the robot using positional information from reference points 175 . At 905, the worker enters the floor of the warehouse. As mentioned above, there are several reasons why a worker may need or want access to the warehouse floor.
在910处,前述相机可开始将工作者的位置信息提供给中央控件或交互服务器。在一些实例中,相机可位于工作者或工作者使用的手推车上,且可通过工作者手动激活,或在进入仓库后自动激活。在一些实例中,手推车可包括例如运动传感器,所述运动传感器可发信号通知相机和收发器以开始发送位置信息。在其它实例中,所述系统可包含光束、传感器、红外传感器、运动传感器或用以检测仓库中的工作者的其它构件。来自工作者的位置信息可以恒定或可变的速率周期性地更新,所述速率可基于仓库中运动的工作者和机器人的数目、仓库中的活动程度以及其它因素而改变。At 910, the aforementioned cameras may begin providing worker location information to the central control or interaction server. In some examples, the camera may be located on a worker or a cart used by the worker and may be activated manually by the worker, or automatically upon entry into the warehouse. In some examples, the cart may include, for example, a motion sensor that may signal the camera and transceiver to begin sending location information. In other examples, the system may include light beams, sensors, infrared sensors, motion sensors, or other means to detect workers in the warehouse. Location information from workers may be updated periodically at a constant or variable rate, which may vary based on the number of workers and robots moving in the warehouse, the level of activity in the warehouse, and other factors.
在915处,中央控件或交互服务器还可从仓库地板上的多个机器人接收位置信息。在中央控件的情况下,位置信息可已自动地提供作为库存管理系统的一部分。在其它情况下,例如,交互服务器可在从工作者接收到位置信息后或在(例如,从仓库中的运动传感器)接收到工作者已进入仓库的通知后,开始针对位置信息轮询机器人。同样,来自机器人的位置信息可以恒定或可变的速率周期性地更新,所述速率可基于仓库中运动的工作者和机器人的数目、仓库中的活动程度以及其它因素而改变。At 915, the central control or interaction server may also receive location information from a plurality of robots on the warehouse floor. In the case of a central control, location information may already be provided automatically as part of an inventory management system. In other cases, for example, the interaction server may start polling the robot for location information after receiving location information from a worker or after receiving a notification (eg, from a motion sensor in the warehouse) that a worker has entered the warehouse. Likewise, location information from robots may be updated periodically at a constant or variable rate, which may vary based on the number of workers and robots moving in the warehouse, the level of activity in the warehouse, and other factors.
在920处,基于来自工作者的位置信息,所述系统可建立工作者周围的虚拟工作区。如上文所论述,这可包括在预定距离(例如,10英尺)处的单个工作区,或可包括多级工作区,在所述多级工作区内,在机器人越来越接近工作者时,躲避动作的级别升高。在925处,所述系统可基于位置信息来确定机器人是否在工作区内。如果机器人不在工作区内,那么所述系统可简单地等待在910处来自工作者的下一位置更新,和在915处来自机器人的下一位置更新。At 920, based on the location information from the worker, the system can create a virtual workspace around the worker. As discussed above, this may include a single workspace at a predetermined distance (e.g., 10 feet), or may include multiple levels of workspace within which, as the robot gets closer and closer to the worker, The level of dodge moves is increased. At 925, the system may determine whether the robot is within the work area based on the location information. If the robot is not in the work area, the system can simply wait for the next location update from the worker at 910 and the next location update from the robot at 915 .
在930处,如果机器人在工作区内,那么另一方面,所述系统(即,中央控件或交互服务器)可发送命令以采取躲避动作。在一些实例中,例如在单层工作区的情况下,所述系统可简单地命令机器人停止。在其它实例中,当机器人分别进入外部工作区、中间工作区以及内部工作区时,所述系统可采取升级的躲避动作,例如,重新选路→减速→停止。以此方式,当机器人和工作者仅行进靠近彼此或成斜角时,稍微的偏移可使得机器人能够不与工作者相遇,对系统几乎没有干扰。如果工作者和机器人在碰撞路线上,那么另一方面,机器人可需要简单地停止并向工作者让出优先通行权。在935处,所述系统可在必要时继续监视和控制机器人,直到工作者离开仓库地板。At 930, if the robot is within the work area, then, on the other hand, the system (ie, the central control or interaction server) can send a command to take evasive action. In some instances, such as in the case of a single-story work area, the system may simply command the robot to stop. In other examples, when the robot enters the outer workspace, the middle workspace, and the inner workspace respectively, the system can take an upgraded avoidance action, for example, reroute→decelerate→stop. In this way, a slight offset may enable the robot not to encounter the worker with little disturbance to the system when the robot and worker are only traveling close to each other or at an oblique angle. If the worker and the robot are on a collision course, then the robot, on the other hand, may need to simply stop and give the worker the right of way. At 935, the system can continue to monitor and control the robot as necessary until the worker clears the warehouse floor.
在其它实例中,机器人可切换到不同的导航/感测系统。换句话说,躲避动作的一部分可包括切换到具有较高分辨率的传感器,例如高分辨率摄像机,以实现更精确的机器人操纵。在其它实例中,机器人可切换到第二更精确的导航系统或算法。以此方式,机器人可利用额外的输入来使得机器人能够在必要时精确地重新选路、减速或停止,而非简单地沿着行进方向从一个基准点移动到下一个。In other examples, the robot may switch to a different navigation/sensing system. In other words, part of an evasive maneuver could include switching to a sensor with higher resolution, such as a high-resolution camera, for more precise robotic manipulation. In other instances, the robot may switch to a second, more accurate navigation system or algorithm. In this way, the robot can utilize additional inputs to enable the robot to precisely re-route, slow down or stop when necessary, rather than simply moving from one reference point to the next along the direction of travel.
在其它实例中,本文中描述的系统还可用于在静止机器人臂1020周围(图10A和图10B)或在接近于机器人臂1020的工作者102周围(图10C)提供工作区105、1005。静止机器人臂1020可在仓库中用于例如卸下箱子、执行维护或处置可在相对较一致的区域中完成的其它任务。在其它实例中,机器人臂1020可为可移动的,但并非本身移动的,以在例如有限数目的场所中或在较长工作区间上执行任务。不论如何,虽然机器人臂1020是不移动的,但机器人臂1020取决于其功能仍具有运动圆或球面,所述机器人臂在所述运动圆或球面内操作。工作者102与机器人臂1020之间的直接接触可为有问题的,降低效率,并增加对机器人臂1020的维护。In other examples, the systems described herein can also be used to provide a workspace 105, 1005 around a stationary robotic arm 1020 (FIGS. 10A and 10B) or around a worker 102 in close proximity to the robotic arm 1020 (FIG. 10C). The stationary robotic arm 1020 may be used in a warehouse, for example, to unload boxes, perform maintenance, or handle other tasks that may be done in a relatively more consistent area. In other examples, the robotic arm 1020 may be movable, but not itself mobile, to perform tasks in, for example, a limited number of locations or over a longer work area. Regardless, although the robotic arm 1020 is immobile, the robotic arm 1020 still has a circle or sphere of motion within which it operates, depending on its function. Direct contact between worker 102 and robotic arm 1020 can be problematic, reducing efficiency and increasing maintenance of robotic arm 1020 .
为此目的,正如上文所论述的移动机器人120一样,建立一个或多个工作区1005可为有用的,所述工作区可包含圆105(图10A)或球面1005(图10B)。如前所述,在一些实例中,系统1000可包含外部工作区105a、中间工作区105b以及内部工作区105c。这可使得机器人臂1020在工作者102(或机器人120)进入工作区105时采取一个或多个躲避动作。在一些实例中,系统1000可使用多个球形工作区1005To this end, as with the mobile robot 120 discussed above, it may be useful to establish one or more workspaces 1005, which may comprise a circle 105 (FIG. 10A) or a sphere 1005 (FIG. 10B). As previously mentioned, in some examples, system 1000 may include an outer workspace 105a, an intermediate workspace 105b, and an inner workspace 105c. This may cause robotic arm 1020 to take one or more evasive actions when worker 102 (or robot 120 ) enters workspace 105 . In some examples, system 1000 may use multiple spherical workspaces 1005
在一些实例中,系统1000可在工作者102进入外部工作区105a时减缓机器人臂1020。系统1000接着可在工作者102进入中间工作区105b时应用制动和/或假定预定位置。最后,系统1000可在工作者102进入内部工作区105c时对机器人臂1020断电。在一些实例中,机器人臂1020可将物体向下放在地板或其它工作表面上,且等待工作者102离开工作区105或在此过程期间采取其它额外的动作。In some examples, system 1000 may slow robotic arm 1020 as worker 102 enters outer workspace 105a. The system 1000 may then apply the brakes and/or assume a predetermined position when the worker 102 enters the intermediate workspace 105b. Finally, the system 1000 can power down the robotic arm 1020 when the worker 102 enters the inner workspace 105c. In some examples, robotic arm 1020 may place the object down on the floor or other work surface and wait for worker 102 to exit work area 105 or take other additional action during the process.
正如上文论述的系统300、400、600一样,系统1000可包括一个或多个RFID读取器/标签和/或成像装置以在机器人臂周围维持工作区1005。在一些实例中,如图10A中所示,系统1000可包括安置在机器人臂1020上的一个或多个RFID标签305和在工作者102上的RFID读取器310,以检测RFID交互。在其它实例中,如图10B中所示,系统1000可利用在工作者102上的多个表面黏着RFID标签305a或嵌入式RFID标签305b和在机器人臂1020上的RFID读取器1030以检测RFID交互。在其它实例中,机器人臂1020可包括一个或多个成像装置1025以提供与机器人臂1020和/或工作区105、1005的位置相关的信息。As with systems 300, 400, 600 discussed above, system 1000 may include one or more RFID readers/tags and/or imaging devices to maintain a workspace 1005 around the robotic arm. In some examples, as shown in FIG. 10A , system 1000 may include one or more RFID tags 305 mounted on robotic arm 1020 and RFID reader 310 on worker 102 to detect RFID interactions. In other examples, as shown in FIG. 10B , the system 1000 may utilize multiple surface-mounted RFID tags 305a or embedded RFID tags 305b on the worker 102 and an RFID reader 1030 on the robotic arm 1020 to detect RFID interact. In other examples, the robotic arm 1020 may include one or more imaging devices 1025 to provide information related to the position of the robotic arm 1020 and/or the workspace 105 , 1005 .
虽然上文公开若干可能的实例,但本公开的实例并不限于此。举例来说,虽然公开用于维持在自动化仓库中的机器人与工作者之间的预定距离的系统,但在人与自动化机器或固定机器人系统交互的任何时候都还可使用所述系统。另外,用于本公开的实例的各种特征的位置和配置,例如,RFID标签和读取器的位置和配置、所使用的相机或其它传感器的类型以及仓库的布局,可根据例如特定的仓库、位置或机器人而变化,所述特定的仓库、位置或机器人由于例如大小或功率约束、所需的机器人的类型或与传输干扰相关的规则而需要稍微的变化。此类改变意图包含在本公开的范围内。While several possible examples are disclosed above, examples of the present disclosure are not limited thereto. For example, while a system is disclosed for maintaining a predetermined distance between a robot and a worker in an automated warehouse, the system can also be used anytime a human interacts with an automated machine or a stationary robotic system. Additionally, the location and configuration of various features used in examples of the present disclosure, such as the location and configuration of RFID tags and readers, the types of cameras or other sensors used, and the layout of the warehouse, can vary depending on, for example, the specific warehouse. , locations, or robots that require slight variations due to, for example, size or power constraints, types of robots required, or regulations related to transmission disturbances. Such changes are intended to be included within the scope of this disclosure.
各种元件的特定配置、材料选择以及大小和形状可根据要求装置、系统或方法根据本公开的原理构建的特定设计规范或约束而变化。此类改变意图包含在本公开的范围内。因此,当前公开的实例在各方面都被认为是说明性的而非限制性的。本公开的范围通过所附权利要求书而非前述描述来指示,且落入权利要求书的等效物的意义和范围内的所有改变意图包含在其中。The particular configuration, selection of materials, and size and shape of the various elements may vary according to particular design specifications or constraints requiring a device, system, or method to be constructed in accordance with the principles of the present disclosure. Such changes are intended to be included within the scope of this disclosure. Accordingly, the presently disclosed examples are to be considered in all respects as illustrative and not restrictive. The scope of the disclosure is indicated by the appended claims rather than the foregoing description, and all changes that come within the meaning and range of equivalency of the claims are intended to be embraced therein.
条款1.一种用于维持工作空间中的机器人与工作者之间的阈值距离的系统,所述系统包括:Clause 1. A system for maintaining a threshold distance between a robot and a worker in a workspace, the system comprising:
可穿戴装置,所述可穿戴装置包括一个或多个射频识别(RFID)标签,所述可穿戴装置与所述工作者相关联;a wearable device comprising one or more radio frequency identification (RFID) tags, the wearable device being associated with the worker;
机器人,所述机器人用以在所述工作空间中执行一个或多个任务,所述机器人包括:A robot configured to perform one or more tasks in the workspace, the robot comprising:
一个或多个驱动机构,所述驱动机构用以在所述工作空间中移动所述机器人;one or more drive mechanisms for moving the robot in the workspace;
RFID读取器,所述RFID读取器被配置来读取所述一个或多个RFID标签;以及an RFID reader configured to read the one or more RFID tags; and
处理器,所述处理器与所述RFID读取器通信;a processor in communication with the RFID reader;
其中所述RFID读取器至少部分基于所述RFID读取器读取所述一个或多个RFID标签中的至少一个,将信号发送到所述处理器;以及wherein the RFID reader sends a signal to the processor based at least in part on the RFID reader reading at least one of the one or more RFID tags; and
其中所述处理器至少部分基于从所述RFID读取器接收所述信号,指示所述机器人采取躲避动作。Wherein the processor instructs the robot to take an evasive action based at least in part on receiving the signal from the RFID reader.
条款2.根据条款1所述的系统,其中所述RFID读取器至少部分基于所述RFID读取器不再读取所述一个或多个RFID标签中的至少一个,停止将所述信号发送到所述处理器;以及Clause 2. The system of clause 1, wherein the RFID reader stops sending the signal based at least in part on the RFID reader no longer reading at least one of the one or more RFID tags to the processor; and
其中所述处理器至少部分基于所述处理器不再从所述RFID读取器接收所述信号,指示所述机器人恢复正常操作。wherein the processor instructs the robot to resume normal operation based at least in part on the processor no longer receiving the signal from the RFID reader.
条款3.根据条款1所述的系统,其中采取躲避动作包括所述处理器指示所述机器人进行以下操作中的至少一个:停止、减速或重新选路。Clause 3. The system of clause 1, wherein taking an evasive action comprises the processor instructing the robot to at least one of: stop, slow down, or reroute.
条款4.根据条款1所述的系统,其中所述一个或多个RFID标签包括第一组的一个或多个RFID标签,且所述信号包括第一信号;Clause 4. The system of clause 1, wherein the one or more RFID tags comprise a first set of one or more RFID tags, and the signal comprises a first signal;
所述机器人还包括:The robot also includes:
安置在所述机器人上的第二组的一个或多个RFID标签;a second set of one or more RFID tags positioned on the robot;
其中所述RFID读取器至少部分基于所述RFID读取器读取所述第二组的一个或多个RFID标签中的至少一个,将第二信号发送到所述处理器;wherein the RFID reader sends a second signal to the processor based at least in part on the RFID reader reading at least one of the second set of one or more RFID tags;
其中当所述RFID读取器不再读取所述第二组的一个或多个RFID标签中的至少一个时,所述RFID读取器停止将所述第二信号发送到所述处理器;以及wherein said RFID reader stops sending said second signal to said processor when said RFID reader is no longer reading at least one of said second set of one or more RFID tags; as well as
其中所述处理器至少部分基于所述处理器不再从所述RFID读取器接收所述第二信号,指示所述机器人停止。Wherein the processor instructs the robot to stop based at least in part on the processor no longer receiving the second signal from the RFID reader.
条款5.根据条款4所述的系统,其中所述RFID读取器包括第一RFID读取器,且还包括:Clause 5. The system of Clause 4, wherein the RFID reader comprises a first RFID reader, and further comprising:
第二RFID读取器,所述第二RFID读取器包括指示器,且与所述工作者相关联;a second RFID reader including an indicator and associated with the worker;
其中所述指示器在所述第二RFID读取器不再读取预定数目的所述第一组的一个或多个RFID标签时被激活。Wherein the indicator is activated when the second RFID reader is no longer reading a predetermined number of the first set of one or more RFID tags.
条款6.一种系统,所述系统包括:Clause 6. A system comprising:
短程传输读取器,所述短程传输读取器与工作者相关联;a short-range transmission reader associated with a worker;
机器人,所述机器人用以在工作空间中执行一个或多个任务,所述机器人包括:A robot for performing one or more tasks in a workspace, the robot comprising:
一个或多个短程传输标签,所述标签在一个或多个位置和取向上安装在所述机器人上;以及one or more short-range transport tags mounted on the robot in one or more positions and orientations; and
处理器,所述处理器与所述一个或多个短程传输标签通信;a processor in communication with the one or more short-range transport tags;
其中所述处理器至少部分基于所述一个或多个短程传输标签中的第一短程传输标签被所述短程传输读取器写入,从所述第一短程传输标签接收信号;wherein the processor receives a signal from a first short-range transmission tag of the one or more short-range transmission tags based at least in part on being written to by the short-range transmission reader;
其中所述第一短程传输标签被所述短程传输读取器写入指示所述机器人与所述工作者之间的短程传输交互。Wherein the first short-range transmission tag is written by the short-range transmission reader to indicate the short-range transmission interaction between the robot and the worker.
条款7.根据条款6所述的系统,其中所述处理器至少部分基于接收所述信号,指示所述机器人采取躲避动作。Clause 7. The system of Clause 6, wherein the processor instructs the robot to take evasive action based at least in part on receiving the signal.
条款8.根据条款7所述的系统,其中采取躲避动作包括所述处理器指示所述机器人进行以下操作中的至少一个:停止、减速或重新选路。Clause 8. The system of clause 7, wherein taking an evasive action comprises the processor instructing the robot to at least one of: stop, slow down, or reroute.
条款9.根据条款6所述的系统,所述机器人还包括:Clause 9. The system of clause 6, the robot further comprising:
收发器,所述收发器用于与中央控件无线地通信;a transceiver for wirelessly communicating with the central control;
其中所述处理器经由所述收发器将所述信号发送到所述中央控件;以及wherein said processor sends said signal to said central control via said transceiver; and
其中所述收发器从所述中央控件接收一个或多个指令以使所述机器人采取躲避动作。Wherein the transceiver receives one or more instructions from the central control to cause the robot to take an evasive action.
条款10.根据条款9所述的系统,其中采取躲避动作包括所述处理器指示所述机器人进行以下操作中的至少一个:停止、减速或重新选路。Clause 10. The system of clause 9, wherein taking an evasive action comprises the processor instructing the robot to at least one of: stop, slow down, or reroute.
条款11.根据条款6所述的系统,其中所述第一短程传输标签当所述第一短程传输标签不再被所述短程传输读取器写入时,停止将所述信号发送到所述处理器;以及Clause 11. The system of clause 6, wherein the first short-range transmission tag stops sending the signal to the processor; and
其中所述处理器至少部分基于所述处理器不再从第一短程传输标签接收所述信号,指示所述机器人恢复正常操作。Wherein the processor instructs the robot to resume normal operation based at least in part on the processor no longer receiving the signal from the first short-range transmission tag.
条款12.根据条款6所述的系统,其中所述短程传输读取器包括第一短程传输读取器,且所述机器人还包括:Clause 12. The system of clause 6, wherein the short-range transmission reader comprises a first short-range transmission reader, and the robot further comprises:
安置在所述机器人上的第二短程传输读取器;a second short-range transport reader positioned on said robot;
其中所述第二短程传输读取器写入到所述一个或多个短程传输标签以验证所述一个或多个短程传输标签的操作;wherein said second short-range transmission reader writes to said one or more short-range transmission tags to verify operation of said one or more short-range transmission tags;
其中当所述第二短程传输读取器分别写入到所述一个或多个短程传输标签中的每一个时,所述一个或多个短程传输标签中的所述每一个将确认信号发送到所述处理器;以及wherein each of the one or more short-range transmission tags sends an acknowledgment signal to the processor; and
其中当所述处理器不再从预定数目的所述一个或多个短程传输标签接收所述确认信号时,所述处理器指示所述机器人寻求维护。Wherein the processor instructs the robot to seek maintenance when the processor no longer receives the acknowledgment signal from a predetermined number of the one or more short-range transmission tags.
条款13.根据条款6所述的系统,其中所述短程传输标签包括射频识别(RFID)标签;以及Clause 13. The system of clause 6, wherein the short-range transmission tag comprises a radio frequency identification (RFID) tag; and
其中所述短程传输读取器包括RFID读取器。Wherein the short-range transmission reader comprises an RFID reader.
条款14.一种方法,其包括:Clause 14. A method comprising:
在机器人处从中央控件接收包含至少目的地的选路指令,以在工作空间中执行任务;receiving at the robot from the central control routing instructions including at least a destination to perform tasks in the workspace;
在所述机器人处,从所述中央控件接收工作者已进入所述工作空间的信号;receiving, at the robot, a signal from the central control that a worker has entered the workspace;
在所述机器人处,从所述中央控件接收第一指令,以响应于通过射频识别(RFID)读取器检测到所述机器人与所述工作者之间与一个或多个RFID标签的RFID交互而采取躲避动作;以及At the robot, a first instruction is received from the central control in response to detecting an RFID interaction between the robot and the worker with one or more RFID tags by a radio frequency identification (RFID) reader take evasive action; and
在所述机器人处,从所述中央控件接收第二指令,以响应于通过所述RFID读取器检测到所述机器人与所述工作者之间与所述一个或多个RFID标签的所述RFID交互已结束而恢复正常操作。At the robot, a second instruction is received from the central control in response to detecting, by the RFID reader, the contact between the robot and the worker with the one or more RFID tags The RFID interaction has ended and normal operations resume.
条款15.根据条款14所述的方法,其中所述一个或多个RFID标签安装在所述机器人上,且所述RFID读取器与所述工作者相关联,且还包括:Clause 15. The method of Clause 14, wherein the one or more RFID tags are mounted on the robot and the RFID reader is associated with the worker, and further comprising:
用所述机器人上的处理器检测到,安装在所述机器人上的所述一个或多个RFID标签在与所述工作者相关联的所述RFID读取器的范围内;以及detecting, with a processor on the robot, that the one or more RFID tags mounted on the robot are within range of the RFID reader associated with the worker; and
将检测信号从所述机器人发送到所述中央控件,所述检测信号指示所述机器人与所述工作者之间的所述RFID交互。A detection signal is sent from the robot to the central control, the detection signal being indicative of the RFID interaction between the robot and the worker.
条款16.根据条款14所述的方法,其中所述RFID读取器安装在所述机器人上,且所述一个或多个RFID标签与所述工作者相关联,且还包括:Clause 16. The method of clause 14, wherein the RFID reader is mounted on the robot and the one or more RFID tags are associated with the worker, and further comprising:
用所述机器人上的所述RFID读取器检测与所述工作者相关联的所述一个或多个RFID标签;以及detecting the one or more RFID tags associated with the worker with the RFID reader on the robot; and
将检测信号从所述机器人发送到所述中央控件,所述检测信号指示所述机器人与所述工作者之间的所述RFID交互。A detection signal is sent from the robot to the central control, the detection signal being indicative of the RFID interaction between the robot and the worker.
条款17.根据条款14所述的方法,所述方法还包括:Clause 17. The method of clause 14, further comprising:
用所述机器人上的RFID读取器检测附接到所述工作空间中的地板的一个或多个RFID标签;detecting with an RFID reader on the robot one or more RFID tags attached to a floor in the workspace;
将与所述一个或多个RFID标签相关联的数据从所述机器人发送到所述中央控件;以及sending data associated with the one or more RFID tags from the robot to the central control; and
在所述机器人处,从所述中央控件接收指令以至少部分基于针对所述RFID读取器或所述一个或多个RFID标签中的至少一个的范围计算来采取躲避动作,所述范围计算至少部分基于与所述一个或多个RFID标签相关联的所述数据;At the robot, instructions are received from the central control to take evasive action based at least in part on a range calculation for at least one of the RFID reader or the one or more RFID tags, the range calculation being at least based in part on said data associated with said one or more RFID tags;
其中与所述一个或多个RFID标签相关联的所述数据包括所述一个或多个RFID标签的至少位置信息。Wherein said data associated with said one or more RFID tags includes at least location information of said one or more RFID tags.
条款18.根据条款14所述的方法,其中所述第一指令还包括与所述工作者周围的虚拟工作区相关的信息以响应于所述RFID交互。Clause 18. The method of clause 14, wherein the first instruction further includes information related to a virtual workspace surrounding the worker in response to the RFID interaction.
条款19.根据条款18所述的方法,其中所述虚拟工作区还包括以下各项中的至少一个:Clause 19. The method of clause 18, wherein the virtual workspace further comprises at least one of:
外部工作区、中间工作区或内部工作区。Outer workspace, intermediate workspace or inner workspace.
条款20.根据条款19所述的方法,其中所述躲避动作还包括以下各项中的至少一个:Clause 20. The method of Clause 19, wherein the evasive maneuver further comprises at least one of:
在所述机器人穿过所述外部工作区时的第一躲避动作;a first evasive maneuver by the robot as it traverses the outer workspace;
在所述机器人穿过所述中间工作区时的第二躲避动作;或a second evasive maneuver as the robot traverses the intermediate workspace; or
在所述机器人穿过所述内部工作区时的第三躲避动作。A third evasive maneuver as the robot traverses the inner workspace.
条款21.一种用以维持工作空间中的工作者与机器人之间的阈值距离的方法,所述方法包括:Clause 21. A method to maintain a threshold distance between a worker and a robot in a workspace, the method comprising:
在服务器处,从与所述机器人相关联的成像装置接收在第一时间处所述工作空间中的所述机器人的第一位置信息;receiving, at a server, first position information of the robot in the workspace at a first time from an imaging device associated with the robot;
在所述服务器处,从与所述工作者相关联的成像装置接收在第一时间处所述工作空间中的所述工作者的第二位置信息;receiving, at the server, second location information for the worker in the workspace at a first time from an imaging device associated with the worker;
用所述服务器指定工作区,所述工作区涵盖至少所述工作者并包括至少内屏障和外屏障;specifying with said server a workspace encompassing at least said worker and including at least an inner barrier and an outer barrier;
至少部分基于所述机器人的所述第一位置信息和所述工作者的所述第二位置信息,用所述服务器计算所述机器人与所述工作者之间的距离;以及calculating, with the server, a distance between the robot and the worker based at least in part on the first location information of the robot and the second location information of the worker; and
至少部分基于所述机器人穿过所述外屏障,将指令从所述服务器发送到所述机器人以采取躲避动作;sending an instruction from the server to the robot to take an evasive action based at least in part on the robot passing through the outer barrier;
其中所述机器人的所述第一位置信息包括来自第一基准点的第一基准数据,所述第一基准点在所述第一时间处接近于所述机器人;wherein said first position information of said robot includes first reference data from a first reference point that is close to said robot at said first time;
其中所述工作者的所述第二位置信息包括来自第二基准点的第二基准数据,所述第二基准点在所述第一时间处接近于所述工作者。Wherein said second location information of said worker includes second reference data from a second reference point that was proximate to said worker at said first time.
条款22.根据条款21所述的方法,其中来自所述第一基准点的所述第一基准数据包括从与所述机器人相关联的所述成像装置接收到的条形码;以及Clause 22. The method of clause 21, wherein the first reference data from the first reference point comprises a barcode received from the imaging device associated with the robot; and
其中所述条形码包括至少所述第一基准点的位置。Wherein said barcode includes at least the location of said first fiducial.
条款23.根据条款21所述的方法,其中所述躲避动作包括以下操作中的至少一个:使所述机器人重新选路、减速或停止。Clause 23. The method of clause 21, wherein the evasive action comprises at least one of: rerouting, slowing down, or stopping the robot.
条款24.根据条款21所述的方法,所述方法还包括:Clause 24. The method of clause 21, further comprising:
至少部分基于所述机器人穿过所述内屏障,将另一指令从所述服务器发送到所述机器人以采取不同的躲避动作。Another instruction is sent from the server to the robot to take a different evasive action based at least in part on the robot passing through the inner barrier.
条款25.根据条款21所述的方法,其中来自所述第一基准点的所述第一基准数据包括从与所述机器人相关联的所述成像装置接收到的所述第一基准点的图像。Clause 25. The method of clause 21, wherein the first fiducial data from the first fiducial comprises an image of the first fiducial received from the imaging device associated with the robot .
条款26.一种系统,所述系统包括:Clause 26. A system, the system comprising:
机器人,所述机器人用以在工作空间中执行一个或多个任务,所述机器人包括:A robot for performing one or more tasks in a workspace, the robot comprising:
一个或多个成像装置,所述成像装置安置在所述机器人上以提供所述工作空间的接近于所述机器人的部分的影像;one or more imaging devices mounted on the robot to provide images of portions of the workspace proximate to the robot;
多个基准点,每一基准点包括基准数据,所述基准点附接到所述工作空间中的地板;以及a plurality of fiducials, each fiducial comprising fiducial data, the fiducials being attached to the floor in the workspace; and
手推车,所述手推车用以在所述工作空间中运送物体,所述手推车与工作者相关联且包括:a trolley for transporting objects in the workspace, the trolley being associated with a worker and comprising:
一个或多个成像装置,所述成像装置安置在所述手推车上以提供所述工作空间的接近于所述手推车的部分的影像;one or more imaging devices positioned on the cart to provide images of portions of the workspace proximate to the cart;
服务器,所述服务器与所述手推车和所述机器人通信,所述服务器从所述手推车和所述机器人接收位置信息并在所述手推车周围建立屏障;a server in communication with the cart and the robot, the server receiving location information from the cart and the robot and establishing a barrier around the cart;
其中所述服务器至少部分基于所述机器人穿过所述手推车周围的所述屏障,指示所述机器人采取躲避动作。Wherein the server instructs the robot to take an evasive action based at least in part on the robot passing through the barrier around the cart.
条款27.根据条款26所述的系统,其中所述多个基准点中的每一个包括射频识别(RFID)标签,所述RFID标签包括所述多个基准点中的每一个的位置数据或基准识别号中的至少一个。Clause 27. The system of Clause 26, wherein each of the plurality of fiducials includes a radio frequency identification (RFID) tag, the RFID tag including location data or fiducials for each of the plurality of fiducials at least one of the identification numbers.
条款28.根据条款26所述的系统,其中所述多个基准点中的每一个包括条形码,所述条形码包括所述多个基准点中的每一个的位置数据或基准识别号中的至少一个。Clause 28. The system of clause 26, wherein each of the plurality of fiducials includes a barcode comprising at least one of location data or a fiducial identification number for each of the plurality of fiducials .
条款29.根据条款26所述的系统,其中所述手推车还包括:Clause 29. The system of Clause 26, wherein the cart further comprises:
系绳,所述系绳将所述工作者连接到所述手推车;a tether connecting the worker to the cart;
其中至少部分基于通过所述系绳检测到的所述工作者与所述手推车之间的距离超过预定距离,将信号发送到所述服务器。wherein a signal is sent to the server based at least in part on the distance between the worker and the cart detected via the tether exceeding a predetermined distance.
条款30.根据条款29所述的系统,所述系绳还包括:Clause 30. The system of clause 29, the tether further comprising:
线束,所述线束具有第一端和第二端,所述第一端以可拆卸方式耦合到所述工作者,且所述第二端以可拆卸方式耦合到所述手推车上的开关;a wire harness having a first end removably coupled to the worker and a second end removably coupled to a switch on the cart;
其中所述线束至少部分基于所述工作者与所述手推车之间的所述距离超过所述预定距离从所述开关拆下;以及wherein the harness is detached from the switch based at least in part on the distance between the worker and the cart exceeding the predetermined distance; and
其中至少部分基于所述线束从所述开关拆下而将所述信号发送到所述服务器。wherein the signal is sent to the server based at least in part on removal of the wire harness from the switch.
条款31.根据条款29所述的系统,所述系绳还包括:Clause 31. The system of clause 29, the tether further comprising:
短程传输标签,所述短程传输标签耦合到与所述工作者相关联的可穿戴装置;以及a short-range transmission tag coupled to a wearable device associated with the worker; and
短程传输读取器,所述短程传输读取器耦合到所述手推车且被配置来读取所述短程传输标签;a short-range transmission reader coupled to the cart and configured to read the short-range transmission tag;
其中至少部分基于所述短程传输标签与所述短程传输读取器之间的所述距离超过所述短程传输读取器可读取所述短程传输标签的范围,将所述信号发送到所述服务器。wherein said signal is sent to said short-range transmission tag based at least in part on said distance between said short-range transmission tag and said short-range transmission reader being beyond the range within which said short-range transmission reader can read said short-range transmission tag. server.
条款32.根据条款31所述的系统,其中:Clause 32. The system of clause 31, wherein:
所述短程传输标签包括射频识别(RFID)标签;以及The short-range transmission tag comprises a radio frequency identification (RFID) tag; and
所述短程传输读取器包括RFID读取器。The short-range transmission reader includes an RFID reader.
条款33.根据条款26所述的系统,其中所述处理器指示所述机器人在所述机器人与所述手推车之间的距离减小时采取升级的躲避动作。Clause 33. The system of clause 26, wherein the processor instructs the robot to take an escalated evasive action when the distance between the robot and the cart decreases.
条款34.根据条款26所述的系统,其中所述服务器指示所述机器人进行以下操作中的至少一个:Clause 34. The system of clause 26, wherein the server instructs the robot to at least one of:
至少部分基于所述机器人与所述手推车之间的距离达到第一预定距离而重新选路;rerouting based at least in part on the distance between the robot and the cart reaching a first predetermined distance;
至少部分基于所述机器人与所述手推车之间的所述距离达到第二预定距离而减速;或decelerating based at least in part on the distance between the robot and the cart reaching a second predetermined distance; or
至少部分基于所述机器人与所述手推车之间的所述距离达到第三预定距离而停止。Stopping is based at least in part on the distance between the robot and the cart reaching a third predetermined distance.
条款35.一种方法,其包括:Clause 35. A method comprising:
在服务器处,从与机器人相关联的一个或多个机器人成像装置接收在工作空间中的所述机器人的第一位置信息;receiving, at the server, first position information of the robot in the workspace from one or more robot imaging devices associated with the robot;
在所述服务器处,从与手推车相关联的一个或多个手推车成像装置接收与工作者相关联的所述手推车的第二位置信息,所述手推车包括:At the server, receiving second location information for a cart associated with a worker from one or more cart imaging devices associated with the cart, the cart comprising:
运送托盘,所述运送托盘用于运送一个或多个物体;a shipping tray for shipping one or more objects;
所述一个或多个手推车成像装置,所述成像装置用以将接近于所述手推车的影像提供给所述服务器;the one or more cart imaging devices configured to provide images proximate to the carts to the server;
无线收发器,所述无线收发器用以提供所述手推车与所述服务器之间的无线通信;以及a wireless transceiver for providing wireless communication between the cart and the server; and
处理器,所述处理器与所述一个或多个手推车成像装置和所述无线收发器通信,以经由所述无线收发器将一个或多个信号发送到所述服务器;a processor in communication with the one or more cart imaging devices and the wireless transceiver to transmit one or more signals to the server via the wireless transceiver;
用所述服务器指定涵盖至少所述手推车的屏障;以及specifying with said server a barrier covering at least said cart; and
至少部分基于所述机器人穿过所述屏障,将指令从所述服务器发送到所述机器人以采取躲避动作。An instruction is sent from the server to the robot to take an evasive action based at least in part on the robot passing through the barrier.
条款36.根据条款35所述的方法,其中所述机器人的所述第一位置信息包括来自所述一个或多个机器人成像装置的影像数据,包含接近于所述机器人的一个或多个基准点的基准数据。Clause 36. The method of clause 35, wherein the first position information of the robot comprises imagery data from the one or more robotic imaging devices, including one or more fiducials proximate to the robot benchmark data.
条款37.根据条款35所述的方法,其中所述手推车的所述第二位置信息包括来自所述一个或多个手推车成像装置的影像,包含接近于所述手推车的一个或多个基准点的基准数据。Clause 37. The method of Clause 35, wherein the second location information of the cart comprises imagery from the one or more cart imaging devices, including one or more reference points proximate to the cart. benchmark data.
条款38.根据条款35所述的方法,其中所述手推车还包括:Clause 38. The method of Clause 35, wherein the cart further comprises:
系绳,所述系绳用以检测所述工作者和所述手推车之间的距离超过预定距离;a tether for detecting that the distance between the worker and the trolley exceeds a predetermined distance;
所述方法还包括:The method also includes:
至少部分基于所述工作者与所述手推车之间的所述距离超过所述预定距离,在所述服务器处从所述处理器接收信号;以及receiving, at the server, a signal from the processor based at least in part on the distance between the worker and the cart exceeding the predetermined distance; and
至少部分基于所述信号,将另一指令从所述服务器发送到所述机器人以停止。Based at least in part on the signal, another instruction is sent from the server to the robot to stop.
条款39.根据条款38所述的方法,所述方法还包括:Clause 39. The method of clause 38, further comprising:
至少部分基于所述工作者与所述手推车之间的所述距离下降到所述预定距离之下,在所述服务器处从所述处理器接收另一信号;以及receiving at the server another signal from the processor based at least in part on the distance between the worker and the cart falling below the predetermined distance; and
至少部分基于所述另一信号,将恢复指令从所述服务器发送到所述机器人以恢复正常活动。Based at least in part on the another signal, a resume instruction is sent from the server to the robot to resume normal activity.
条款40.根据条款38所述的方法,其中所述系绳包括:Clause 40. The method of Clause 38, wherein the tether comprises:
一个或多个射频识别(RFID)标签,所述标签安置在所述工作者或所述手推车中的一个上;以及one or more radio frequency identification (RFID) tags positioned on one of the worker or the cart; and
RFID读取器,所述RFID读取器安置在所述工作者或所述手推车中的另一个上;an RFID reader positioned on the other of the worker or the cart;
其中所述服务器至少部分基于所述RFID读取器不再读取所述一个或多个RFID标签中的至少一个,从所述处理器接收所述信号。Wherein the server receives the signal from the processor based at least in part on the RFID reader no longer reading at least one of the one or more RFID tags.
Claims (15)
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/660,259 US9588519B2 (en) | 2015-03-17 | 2015-03-17 | Systems and methods to facilitate human/robot interaction |
| US14/660,161 | 2015-03-17 | ||
| US14/660,259 | 2015-03-17 | ||
| US14/660,161 US9649766B2 (en) | 2015-03-17 | 2015-03-17 | Systems and methods to facilitate human/robot interaction |
| PCT/US2016/022443 WO2016149255A1 (en) | 2015-03-17 | 2016-03-15 | Systems and methods to facilitate human/robot interaction |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107407936A true CN107407936A (en) | 2017-11-28 |
Family
ID=55646883
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201680015959.XA Pending CN107407936A (en) | 2015-03-17 | 2016-03-15 | To promote the system and method that man/machine interacts |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP3271878A1 (en) |
| JP (1) | JP2018511125A (en) |
| CN (1) | CN107407936A (en) |
| WO (1) | WO2016149255A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109101821A (en) * | 2018-06-26 | 2018-12-28 | 上海常仁信息科技有限公司 | A kind of robot ID card information acquisition system and method |
| WO2020041964A1 (en) * | 2018-08-28 | 2020-03-05 | Lingdong Technology (Beijing) Co., Ltd | Self-driving vehicle management systems and methods |
| CN114239768A (en) * | 2021-11-07 | 2022-03-25 | 上海仪电特镭宝信息科技有限公司 | An RFID-based information monitoring method for the whole process of airport luggage transportation |
| CN114514090A (en) * | 2019-09-24 | 2022-05-17 | Abb瑞士股份有限公司 | Robot system including movable robot |
| CN116872202A (en) * | 2023-07-13 | 2023-10-13 | 北京极智嘉科技股份有限公司 | Robot motion control system, method and device |
| CN119828694A (en) * | 2024-12-27 | 2025-04-15 | 宁波如意股份有限公司 | Automatic line inspection method and device for NAV (network alliance) vehicle |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10528061B2 (en) * | 2016-10-25 | 2020-01-07 | Amazon Technologies, Inc. | Robotic ad hoc network |
| JP6470322B2 (en) * | 2017-01-16 | 2019-02-13 | 本田技研工業株式会社 | Autonomous robot operation management system |
| BR112019024221A8 (en) * | 2017-05-16 | 2023-04-18 | Grey Orange Pte Ltd | APPARATUS AND METHOD FOR OPERATING A WORKSPACE OF AN INSTALLATION BY A CIRCUIT SET |
| US10821608B2 (en) | 2017-10-23 | 2020-11-03 | International Business Machines Corporation | Method of robot arm fleet position control with wireless charging time |
| US11213950B2 (en) * | 2019-02-01 | 2022-01-04 | Locus Robotics Corp. | Proximate robot object detection and avoidance |
| CN111890369B (en) * | 2020-08-07 | 2024-07-12 | 深圳市海柔创新科技有限公司 | Robot control method, device, system, control equipment and robot |
| JP7574418B2 (en) * | 2021-04-23 | 2024-10-28 | ロジスティード株式会社 | Accident cause detection system, method, and program |
| WO2022224443A1 (en) * | 2021-04-23 | 2022-10-27 | 株式会社日立物流 | Accident factor management system, method, and program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1979519A (en) * | 2005-11-30 | 2007-06-13 | 中国科学院自动化研究所 | Automatic crusing robot system based on radio-frequency identification technology |
| CN103093162A (en) * | 2011-10-28 | 2013-05-08 | 中国科学院深圳先进技术研究院 | Intelligent robot system and method utilizing radio frequency to identify and locate |
| DE102013001987A1 (en) * | 2013-02-06 | 2014-08-07 | Salvavidas GmbH | Method for detecting human and moving objects working in hybrid working system used for cleaning of soiled article, determines movement of human and moving object according to spatial distribution of radio frequency identification tags |
| CN104070540A (en) * | 2013-11-28 | 2014-10-01 | 北京国电电科院检测科技有限公司 | Industrial inspection robot |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2715201B2 (en) * | 1991-10-09 | 1998-02-18 | 新キャタピラー三菱株式会社 | Operation method and device for preventing collision of unmanned self-propelled body |
| JPH09185412A (en) * | 1995-12-28 | 1997-07-15 | Yaskawa Electric Corp | Autonomous mobile device |
| JP2004160630A (en) * | 2002-09-27 | 2004-06-10 | Sony Corp | Robot apparatus and control method thereof |
| CA2549870A1 (en) * | 2006-06-06 | 2007-12-06 | Donald Wayne Ablitt | Collision avoidance and rfid system |
| US7826919B2 (en) | 2006-06-09 | 2010-11-02 | Kiva Systems, Inc. | Method and system for transporting inventory items |
| US8220710B2 (en) | 2006-06-19 | 2012-07-17 | Kiva Systems, Inc. | System and method for positioning a mobile drive unit |
| JP2010089211A (en) * | 2008-10-08 | 2010-04-22 | Panasonic Corp | Assembly parts supply system |
| US8564452B2 (en) * | 2010-03-19 | 2013-10-22 | Marlex Engineering Inc. | Radio-frequency identification (RFID) safety system |
-
2016
- 2016-03-15 JP JP2017547417A patent/JP2018511125A/en active Pending
- 2016-03-15 EP EP16713211.7A patent/EP3271878A1/en not_active Withdrawn
- 2016-03-15 WO PCT/US2016/022443 patent/WO2016149255A1/en not_active Ceased
- 2016-03-15 CN CN201680015959.XA patent/CN107407936A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1979519A (en) * | 2005-11-30 | 2007-06-13 | 中国科学院自动化研究所 | Automatic crusing robot system based on radio-frequency identification technology |
| CN103093162A (en) * | 2011-10-28 | 2013-05-08 | 中国科学院深圳先进技术研究院 | Intelligent robot system and method utilizing radio frequency to identify and locate |
| DE102013001987A1 (en) * | 2013-02-06 | 2014-08-07 | Salvavidas GmbH | Method for detecting human and moving objects working in hybrid working system used for cleaning of soiled article, determines movement of human and moving object according to spatial distribution of radio frequency identification tags |
| CN104070540A (en) * | 2013-11-28 | 2014-10-01 | 北京国电电科院检测科技有限公司 | Industrial inspection robot |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109101821A (en) * | 2018-06-26 | 2018-12-28 | 上海常仁信息科技有限公司 | A kind of robot ID card information acquisition system and method |
| WO2020041964A1 (en) * | 2018-08-28 | 2020-03-05 | Lingdong Technology (Beijing) Co., Ltd | Self-driving vehicle management systems and methods |
| CN114514090A (en) * | 2019-09-24 | 2022-05-17 | Abb瑞士股份有限公司 | Robot system including movable robot |
| US12214508B2 (en) | 2019-09-24 | 2025-02-04 | Abb Schweiz Ag | Robotic system comprising a movable robot |
| CN114239768A (en) * | 2021-11-07 | 2022-03-25 | 上海仪电特镭宝信息科技有限公司 | An RFID-based information monitoring method for the whole process of airport luggage transportation |
| CN116872202A (en) * | 2023-07-13 | 2023-10-13 | 北京极智嘉科技股份有限公司 | Robot motion control system, method and device |
| CN119828694A (en) * | 2024-12-27 | 2025-04-15 | 宁波如意股份有限公司 | Automatic line inspection method and device for NAV (network alliance) vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016149255A1 (en) | 2016-09-22 |
| JP2018511125A (en) | 2018-04-19 |
| EP3271878A1 (en) | 2018-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9588519B2 (en) | Systems and methods to facilitate human/robot interaction | |
| US9889563B1 (en) | Systems and methods to facilitate human/robot interaction | |
| CN107407936A (en) | To promote the system and method that man/machine interacts | |
| US12325119B2 (en) | Autonomous mobile robotic systems and methods for picking and put-away | |
| US11685602B2 (en) | Warehouse automation systems and methods | |
| US11348066B2 (en) | System and method for piece picking or put-away with a mobile manipulation robot | |
| US10867279B2 (en) | System and method for piece picking or put-away with a mobile manipulation robot | |
| US8918202B2 (en) | Controlling mobile drive units with active markers | |
| US10133276B1 (en) | Object avoidance with object detection and classification | |
| CN108792384A (en) | Method for carrying, handling device and handling system | |
| US9881277B2 (en) | Wrist band haptic feedback system | |
| CA3260685A1 (en) | Collaborative order fulfillment systems and methods | |
| US20240140710A1 (en) | Transportation assemblies providing a puzzle based storage system | |
| NO346920B1 (en) | Transportation assemblies providing a puzzle based storage system | |
| WO2017172347A1 (en) | Wrist band haptic feedback system |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171128 |