WO2025054269A1 - Systèmes et procédés de création de zones de sécurité à l'aide de robots mobiles - Google Patents
Systèmes et procédés de création de zones de sécurité à l'aide de robots mobiles Download PDFInfo
- Publication number
- WO2025054269A1 WO2025054269A1 PCT/US2024/045313 US2024045313W WO2025054269A1 WO 2025054269 A1 WO2025054269 A1 WO 2025054269A1 US 2024045313 W US2024045313 W US 2024045313W WO 2025054269 A1 WO2025054269 A1 WO 2025054269A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile robot
- mobile
- extendable
- robots
- blocking
- 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/20—Administration of product repair or maintenance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/12—Recording operating variables ; Monitoring of operating variables
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
-
- 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0635—Risk analysis of enterprise or organisation activities
-
- 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
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
- G06Q50/265—Personal security, identity or safety
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2200/00—Type of vehicles
- B60L2200/40—Working vehicles
- B60L2200/44—Industrial trucks or floor conveyors
Definitions
- This invention relates generally to a safety zone at a facility, and more particularly, to a safety zone at a facility created by mobile robots.
- Automated storage and retrieval systems are being used increasingly in the context of fulfilling merchandise orders.
- these systems may include mobile robots that move about a storage structure at an order fulfillment facility to pick and transfer containers and items.
- a mobile robot may become damaged or incapacitated.
- a mobile robot becomes damaged or incapacitated, it may become necessary to shut down part or all of the facility to allow handling of the mobile robot.
- FIG. 1A is a partial perspective view of an order fulfillment facility in accordance with some embodiments.
- FIG. IB is a partial perspective view of the order fulfillment facility of FIG. lA in accordance with some embodiments.
- FIG. 2A is a schematic view of a safety zone in accordance with some embodiments
- FIG. 2B is a schematic view of the safety zone of FIG. 2A in accordance with some embodiments
- FIG. 3 is a schematic view of a safety zone in accordance with some embodiments.
- FIG. 4 is a schematic view of a safety zone in accordance with some embodiments.
- FIG. 5 is a schematic view of a safety zone in accordance with some embodiments.
- FIG. 6 is a schematic representation of a mobile robot blocking system in accordance with some embodiments.
- FIG. 7 is a side view of a mobile robot in accordance with some embodiments.
- FIG. 8 is a perspective view of a pinion of the mobile robot of FIG. 7 in accordance with some embodiments.
- FIG. 9 is a partial cross-sectional view of the mobile robot of FIG. 7 in accordance with some embodiments.
- FIG. 10 is a partial cross-sectional view of the mobile robot of FIG. 7 in accordance with some embodiments.
- FIG. 11 is a partial perspective view of the mobile robot of FIG. 7 in accordance with some embodiments.
- FIG. 12 is a perspective view of a section of a track system in accordance with some embodiments.
- FIG. 13 is a flow diagram in accordance with some embodiments.
- FIG. 14 is a flow diagram in accordance with some embodiments.
- top and bottom are by way of example and illustrative purposes only and are not meant to limit the description of the embodiments inasmuch as the referenced item can be exchanged in position and orientation.
- the terms “substantially” and/or “about” mean that the specified dimension or parameter may be varied within an acceptable manufacturing tolerance for a given application.
- the system includes: a facility with a plurality of pathways and with a guide system for facilitating movement along the plurality of pathways; a plurality of mobile robots configured to move along the plurality of pathways at the facility, each mobile robot including: a locomotion system configured to cooperate with the guide system to facilitate movement of each mobile robot along the plurality of pathways; and an extendable and retractable member configured to engage a support adjacent to a pathway.
- the system further includes: a plurality of supports with receiving portions, the receiving portions configured to receive the extendable and retractable members of the mobile robots; and a blocking position where a receiving portion has received an extendable and retractable member of a mobile robot, thereby limiting movement of the mobile robot and blocking other mobile robots from passing along a pathway occupied by the mobile robot at the blocking position.
- the extendable and retractable member includes a shaft and the receiving portion includes a channel, the channel configured to receive the shaft therein.
- the mobile robot includes a second extendable and retractable member; and in the blocking position, a second receiving portion has received the second extendable and retractable member of the mobile robot.
- the mobile robot is configured to be electrically charged when in the blocking position by engagement of a charge assembly of the mobile robot with a charging portion coupled to a support.
- the mobile robot further includes a motor, and the mobile robot deactivates the motor after it is in the blocking position.
- a method using mobile robots to create safety zones at facilities includes: providing a plurality of mobile robots configured to move along a plurality of pathways at a facility and with a guide system for facilitating movement along the plurality of pathways, and each mobile robot including: a locomotion system configured to cooperate with the guide system to facilitate movement of each mobile robot along the plurality of pathways; and an extendable and retractable member configured to engage a support adjacent to a pathway.
- the method further includes: providing a plurality of supports with receiving portions, the receiving portions configured to receive the extendable and retractable members of the mobile robots; at a blocking position, receiving, in a receiving portion, an extendable and retractable member of a mobile robot; and at the blocking position, limiting movement of the mobile robot and blocking other mobile robots from passing along a pathway occupied by the mobile robot at the blocking position.
- the facility includes an order fulfillment facility including a plurality of storage locations configured to store containers containing goods, each storage location being accessible by a pathway; and the plurality of mobile robots are configured to access the plurality of storage locations to deposit or retrieve containers at the plurality of storage locations.
- the method further includes: by a sensor of the mobile robot, detecting that the extendable and retractable member engaged the receiving portion, when the extendable and retractable member has been extended from the mobile robot and when the mobile robot is located at the blocking position.
- the guide system includes: a track with at least one rail for engagement by the locomotion system of each mobile robot; and/or guidelines disposed in the pathways to facilitate navigation by each mobile robot.
- the extendable and retractable member includes a shaft and the receiving portion includes a channel, the channel configured to receive the shaft therein.
- the mobile robot includes a second extendable and retractable member, and the method further includes: in the blocking position, receiving, by a second receiving portion, the second extendable and retractable member of the mobile robot.
- the method further includes: electrically charging the mobile robot when in the blocking position by engagement of a charge assembly of the mobile robot with a charging portion coupled to a support.
- the mobile robot further includes a motor, and the method further includes: deactivating the motor after the mobile robot is in the blocking position.
- the method further includes, by a control circuit: identifying a location of a safety zone; instructing mobile robots in the safety zone to leave the safety zone; instructing at least one mobile robot to block at least one access point to the safety zone; and confirming positions of the at least one robot at the at least one access point.
- the method further includes, by the control circuit: determining locations of a plurality of access points to the safety zone, in accordance with a blocking plan; and instructing a plurality of mobile robots to move to the locations of the plurality of access points to enter blocking positions at those locations.
- this disclosure is directed generally to a facility, such as an order fulfillment facility, that includes multiple mobile robots that operate to pick and transfer containers in the context of an automated storage and retrieval system.
- mobile robots move about the facility and retrieve containers, or totes, of goods that are stored in specific storage locations in the facility, as part of the automated storage and retrieval system.
- a mobile robot may become damaged, incapacitated, or otherwise cease to function in some intended manner. When this situation occurs, it may require some or all of the facility to shut down while the mobile robot is removed, repaired, or otherwise handled.
- Some scenarios of mishaps may require an individual, such as a technician, to physically enter a portion of the system to address the mobile robot. In this instance, the system and/or facility may be shut down partially or completely to ensure the safety of the individual.
- this disclosure provides for defining a safety zone around an area that requires intervention by an individual by utilizing mobile robots present in or near the area as barriers for the safety zone.
- the mobile robots may position themselves to block different points of access to the mishap area, thus creating the safety zone.
- a mobile robot Once a mobile robot is positioned, it may establish a barrier mode and blocking position in which its motor(s) may be deactivated and in which its pinions may be extended to engage an adjoining structure on each side to lock itself in position.
- One or more sensors (such as safety rated sensors) on the mobile robot may confirm that its pinions are engaged and locked and that it is properly in the blocking position. If the sensor(s) detect that the pinions have become disengaged, a control circuit at the mobile robot in communication with the sensor(s) can initiate an emergency stop (e-stop) of the system, i.e., cause complete stoppage of the system.
- a safety controller (referred to as a safety programmable logic controller (PLC)) on each mobile robot may place the robot in its "safe state” (with pinions extended and motors deactivated) and may monitor the bot in this "safe state.”
- PLC safety programmable logic controller
- One or more safety rated sensors on the mobile robot may allow the safety PLC to know the positions of the pinions, and in case the pinions are not properly positioned (i.e., not in the "safe state"), the system can be e-stopped.
- FIG. 1A shows a partial view of an embodiment of an order fulfillment facility 100 showing a storage structure 102, including a number of bays 104 of storage locations 106.
- each bay 104 includes a y-z array of storage locations 106 in horizontal rows and level changing towers, or vertical towers, along the rows.
- mobile robots 150 may travel between storage levels in the z-direction within the level changing towers.
- Pairs of bays 104 may be arranged to face each other, separated by pathways 108.
- the pathways may be aisles 108.
- An aisle 108 may have a width such that a mobile robot 150 traveling within an aisle 108 may transfer totes to the bays 104 on either side of the aisle 108.
- the aisles 108 may be wide enough for a human to enter into an aisle 108 between bays 104 to make repairs or otherwise service components within an aisle 108.
- the order fulfillment facility 100 may further include decks 112 (or transit planes or areas) spaced apart at different horizontal levels of the storage structure 102.
- the decks 112 may extend between the aisles 108 so that robots 150 can maneuver in the x-y plane of each deck 112 to travel between different aisles 108.
- the decks 112 may be vertically spaced apart from each other, so that a technician can reach all areas within an aisle 108 serviced by a particular deck 112.
- the spacing between decks 112 may be different in various embodiments.
- each pair of decks 112 allows transfers by mobile robots 150 to/from a workstation 110.
- mobile robots 150 may come to a workstation 110 from a first deck 112-1, and mobile robots 150 may exit a workstation 110 from a second deck 112-2. Alternatively, in some forms, mobile robots 150 may come to a workstation 110 from deck 112-2 and exit from first deck 112-1.
- FIG. IB shows examples of workstations 110.
- each workstation 110 is equipped to receive a pair of mobile robots 150.
- a first mobile robot 150 at a workstation 110 may carry product containers (or totes) with items for fulfilling product requests.
- a second mobile robot 150 at the workstation 110 may carry order containers (or totes) within which items from the product totes are placed to fulfill product requests. Workers at a workstation 110 manually transfer items from a product tote to an order tote under guidance of an inventory control system at the workstation 110.
- the mobile robots 150 for both the product and order totes arrive from one of the decks, for example deck 112-1. Once items are transferred from the product totes to the order totes, the mobile robots 150 may depart the workstation 110, for example via deck 112-2. Mobile robots 150 carrying product and order totes continuously cycle through the workstations 110.
- each workstation 110 is serviced by a single deck 112, which serves as the entry to, and exit from, the workstation 110. Further details relating to the structure and operation of embodiments of the workstations are disclosed in U.S. Patent No. 10,040,632, issued August 7, 2018, entitled "Automated System for Transporting Payloads", and U.S. Patent No.
- the order fulfillment facility 100 may further include a number of mobile robots 150 for transferring totes or other product containers to and from workstations 110 and storage locations 106 in the bays 104.
- mobile robots 150 may be self- guided so as to move horizontally within aisles 108 to transfer totes or other product containers between the mobile robots 150 and storage locations 106.
- a track system including horizontal rails may be affixed to bays 104 within an aisle 108 at different vertical levels. The horizontal rails provide access to storage shelves on either side of an aisle 108 in the x-direction on a given level.
- the bays 104 may include level changing towers within which the mobile robots 150 may travel vertically in the z-direction between levels of storage locations 106.
- the track system may be in the form of guidelines, such as magnetic guidelines, which may include navigational aids, such as RFID tags.
- the track system may therefore include horizontal rails, guidelines, and/or some combination thereof.
- horizontal rails may be used in the aisles 108, while guidelines may be embedded in panels forming at least some of the decks 112. Further details of guidelines and panels that may be used to facilitate navigation by mobile robots 150 are described, for example, in U.S. Application No. 63/472,885, filed June 14, 2023, which is incorporated herein by reference in its entirety.
- the decks 112 allow inter-aisle travel of mobile robots 150 at different levels of the storage structure 102. Further details of storage structures, track systems, and mobile robots 150 that may be used in conjunction with the present technology are described for example in the following U.S. patents: U.S. Patent No. 9,139,363, issued September 22, 2015, entitled “Automated System for Transporting Payloads”; U.S. Patent No. 10,435,241, issued October 8, 2019, entitled “Storage and Retrieval System”; and previously mentioned U.S. Patent No. 11,142,398, issued October 12, 2021, entitled “Order Fulfillment System”; which patents are each incorporated by reference herein in their entirety.
- the guide system may include a track with at least one rail for engagement by a locomotion system of each mobile robot; and/or guidelines disposed in the pathways 108 to facilitate navigation by each mobile robot.
- the facility 100 may be in the form of an order fulfillment facility that includes storage locations 106 for storing containers containing goods, with each storage location 106 being accessible by a pathway 108. Further, mobile robots 150 are configured to access the storage locations 106 to deposit or retrieve containers at the storage locations 106.
- the order fulfilment facility 100 described above is one example of a facility 100 where mobile robots 150 move about the facility 100 engaged in certain tasks. During the course of this movement, mobile robots 150 may encounter circumstances that cause them to break down, become incapacitated, or otherwise require repair. These circumstances may be internal (such as an internal component failure) or external (such as running into an obstacle). In these instances, it is desirable to localize the problem by creating a local safety zone so that the entire facility (or a large part of it) does not have to be shut down. Approaches involving the use of safety doors have been proposed, such as described in U.S. Patent No.
- FIGS. 2-5 show schematic examples of safety zones created by mobile robots in different areas of a facility.
- FIGS. 2A and 2B show a safety zone 200 shown by the dashed lines where a damaged mobile robot 204 is located in an aisle 202.
- FIG. 2A shows a top view of four aisles 202 (including one aisle 202 with the damaged mobile robot 204), and
- FIG. 2B shows a side view of the aisle 202 with the damaged mobile robot 204.
- the lefthand end of the aisle 202 where the damaged mobile robot 204 is located may be left open to allow a path for removal or recovery of the robot 204.
- two mobile robots 212 may be in blocking positions to limit vertical movement through a level changing tower 210 from above or below to the aisle 202 with the damaged mobile robot 204.
- the mobile robots 212 may not be used to block level changing towers 210, and instead, the level changing towers 210 may include catwalks that may be closed to prevent vertical movement into the safety zone 200.
- catwalks may intersect and cross level changing towers 210 and may also be used in the facility 100 to get to different levels. These catwalks generally may include access devices (such as a door, gate, or other mechanical barrier) that may be closed to block vertical movement through a level changing tower 210.
- FIG. 3 shows a safety zone 300 defined generally by the deck 308 (or transit plane) where a damaged mobile robot 304 is located on the deck 308.
- the deck 308 it is contemplated that there is one side of the deck 308 that the mobile robots cannot move through butthat technicians may pass through or over in some manner (or that there is some form of worker entrance 309 on one side of the deck 308).
- the decks 308 are adjacent to the ends of the aisles 302.
- the technician may remove the damaged mobile robot 304 through the one remaining open aisle 302 and along a path for recovery of the damaged mobile robot 304.
- an undamaged mobile robot 312 might block this one remaining open aisle 302 if repair is to be performed on the deck 308.
- FIG. 4 shows a safety zone 400 where a damaged mobile robot 404 is located in a lane 403 for a workstation 405.
- the workstation 405 may be a static, or stationary, workstation that is one of several workstations in that area.
- the lanes at or near these workstations 405 may be main input and output lanes, and it is desirable to prevent blocking of such high priority lanes.
- a mobile robot 404 that is incapacitated in the area may greatly decrease workflow through every workstation 405 in that lane 403 and may, in fact, stop all work through those workstations 405. In this example, it is contemplated that a technician may enter the lane 403 at the righthand side of the lane 403.
- catwalks 407 are closed to block vertical access to the lane 403.
- undamaged mobile robots may be positioned in blocking positions to limit access to the area through the level changing towers 410.
- the technician may remove the damaged mobile robot 404 along a path of recovery heading back to the right on the lane 403 to the worker entrance point 409.
- FIG. 5 shows a safety zone 500 where a damaged mobile robot 504 is located in a lane
- the workstation 505 may be a dynamic workstation where orders are fulfilled.
- a technician may enter the lane 503 at the lefthand side of the figure.
- the technician may access the lane 503 via a deck 508.
- catwalks 507 are closed to block vertical access to the lane 503.
- undamaged mobile robots may be positioned in blocking positions to limit access to the area through the level changing towers 510.
- the technician may remove the damaged mobile robot
- FIG. 6 shows a schematic representation of a mobile robot blocking system 600 with a mobile robot 602 in a blocking position.
- the mobile robot 602 may be operating alone or may be one of several acting collectively to create a safety zone.
- the mobile robot is at a facility (such as an order fulfilment facility 100 described above) with a plurality of pathways 108 and with a guide system (such as the track system described above) for facilitating movement along the plurality of pathways 108.
- the mobile robot 602 is one of multiple mobile robots configured to move along the pathways 108 at the facility.
- the mobile robot 602 may include various components, such as a locomotion system 604, extendable and retractable member(s) 606, sensor(s) 608, motor(s) 610, a charge assembly 612, a controller 613, and a safety controller 615.
- the mobile robot 602 includes a locomotion system 604 that interacts with the guide system to facilitate movement along the plurality of pathways 108. It also includes an extendable and retractable member 606 that engages a support adjacent to a pathway 108. It is generally contemplated that, when in a blocking position, this member 606 can be extended to lock the mobile robot 602 into the blocking position.
- the system 600 also includes support(s) 614 having receiving portions 616 with the receiving portions 616 receiving the extendable and retractable members 606 of the mobile robots 602.
- the support 614 may be the vertical/level changing towers described above or some part thereof.
- the extendable and retractable member 606 may include a shaft and the receiving portion 616 may include a channel with the channel receiving the shaft therein.
- An example of a mobile robot with a shaft/pinion engagement assembly is described further below.
- the blocking position is established and defined where a receiving portion 616 of a support 614 has received an extendable and retractable member 606 of the mobile robot 602, thereby limiting movement of the mobile robot 602 and blocking other mobile robots from passing along a pathway occupied by the mobile robot 602 at the blocking position.
- the mobile robot 602 may include a sensor 608 to determine proper engagement of member 606 with the receiving portion 616.
- the mobile robot 602 may have a sensor 608 for detecting that the extendable and retractable member 606 engages the receiving portion 616 when the extendable and retractable member 606 has been extended from the mobile robot 602 when the mobile robot 602 is located at the blocking position. Further, the sensor 608 may be used to monitor this engagement continually/periodically to make sure the member 606 and receiving portion 616 remain engaged.
- the sensor 608 may be disposed at any of various locations, such as on the body of the mobile robot 602 or on the extendable and retractable member 606. If the sensor 608 detects that the member 606 and receiving portion 616 are not properly engaged and locked, certain action may be taken, as addressed further below.
- the mobile robot 602 may include multiple extendable and retractable members 606.
- the mobile robot 602 may include a second extendable and retractable member 606.
- the system 600 may include a second support 618 (such as on an opposite portion of a level changing tower from the first support 614) having a second receiving portion 620. In the blocking position, the second receiving portion 620 may receive the second extendable and retractable member 606 of the mobile robot 602. There may also be a second sensor 608 associated with the second extendable and retractable member 606. The use of a second support 618 may provide additional stability to the mobile robot 602 in the blocking position.
- the mobile robot 602 may include motor(s) 610.
- the mobile robot 602 may deactivate a motor 610 after it is in the blocking position. Where there are at least two extendable and retractable members 606, there may be a motor 610 associated with extending retracting each member 606. This deactivation may constitute an additional precaution seeking to limit inadvertent movement of the member(s) 606 or of the mobile robot 602 when the mobile robot 602 is at the blocking position.
- the mobile robot 602 may also include a charge assembly 612.
- the mobile robot 602 is configured to be electrically charged when in the blocking position by engagement of the charge assembly 612 with a charging portion 622 coupled to a support 614.
- the first support 614 might have a first charging portion 622
- the second support 618 might have a second charging portion 624.
- there may be only one charging portion for example, if the two supports 614, 618 are on opposite sides of a level changing tower, each level changing tower may only have one charging portion 622, 624, such as a charging rail, as described below.
- this charging will allow the mobile robot 602 to maintain certain operations at the blocking position, such as communication. Further, the charging may allow the sensor 608 to continue confirming proper engagement of member 606 and receiving portion 616.
- the charge assembly 612 of the mobile robot 602 may include an onboard rechargeable energy storage device, which may include a bank of supercapacitors. Any of a variety of supercapacitors may be used in the charge assembly 612, including, for example, regular electric double layer capacitors, lithium supercapacitors, and ultra-low impedance capacitors. It is further understood that the charge assembly 612 may be or include a variety of rechargeable power supplies other than supercapacitors in other embodiments, including, for example, ordinary capacitors, electrochemical batteries, and other types of rechargeable power sources. Additional details regarding charge assemblies and charging systems, such as may be used with mobile robots, are described in U.S. Published Patent Application No. 2019/0245366, published August 8, 2019, entitled "Opportunistic Charging System for an Automated Storage and Retrieval System", which is incorporated herein by reference in its entirety.
- the system 600 may include a control circuit 626 that is configured to perform certain operations.
- the control circuit 626 may be a centralized control circuit that is remote from the mobile robots 602. Further, it is contemplated that the control circuit 626 may generally be in communication with the various mobile robots 602.
- control circuit 626 refers broadly to any microcontroller, computer, or processor-based device with processor, memory, and programmable input/output peripherals, which is generally designed to govern the operation of other components and devices. It is further understood to include common accompanying accessory devices, including memory, transceivers for communication with other components and devices, etc. These architectural options are well known and understood in the art and require no further description here.
- the control circuit 626 may be configured (for example, by using corresponding programming stored in a memory as will be well understood by those skilled in the art) to carry out one or more of the steps, actions, and/or functions described herein.
- the control circuit 626 may be coupled to a memory 628 and to a network interface 630 and wireless network(s) 632.
- the memory 628 can, for example, store non- transitorily computer instructions that cause the control circuit 626 to operate as described herein, when the instructions are executed, as is well known in the art.
- the network interface 630 may enable the control circuit 626 to communicate with other elements (both internal and external to the system). This network interface 630 is well understood in the art.
- the network interface 630 can communicatively couple the control circuit 626 to the wireless network 632 and whatever other networks 632 may be appropriate for the circumstances.
- the control circuit 626 may make use of databases, including cloud databases, and/or operate in conjunction with a cloud computing platform. While one control circuit 626 is shown, in some forms, the functionalities of the control circuit 626 may be implemented on a plurality of processor devices communicating on a network 632.
- the halt message sent by the MSPLC 629 may be global, i.e., it is sent to all robots, and has the effect of stopping motion of all robots 602 in the order fulfillment facility 100 (e-stopping the system). Further, this global halt message may be transmitted, for example, in response to a notification (such as by a safety PLC 615) or a determination that one of the mobile robots 602 instructed to assume a blocking position (or safe state) at an assigned location is unable to do so or has moved from its blocking position. RFID tags on the mobile robots 602 may be used to confirm their positioning.
- control circuit 626 may be configured to: identify a location of a safety zone; instruct mobile robots in the safety zone to leave the safety zone; instruct at least one mobile robot to block at least one access point to the safety zone; and confirm positions of the at least one robot at the at least one access point.
- the control circuit 626 may be used to provide instructions and commands to mobile robot(s) 602 to create a safety zone. It may also be used to confirm that the mobile robot(s) are at and remain at their blocking positions.
- the control circuit 626 may be used to implement a blocking arrangement or plan that has been developed by individual(s).
- the control circuit 626 may also be used to develop or create a blocking arrangement or plan.
- the control circuit 626 may be further configured to: determine locations of access point(s) to a safety zone, in accordance with a blocking plan; and instruct mobile robot(s) to move to the locations of the access point(s) to enter blocking positions at those locations.
- the control circuit 626 may define a safety zone about that location, determine access points to that location, determine blocking positions, and determine and instruct mobile robots 602 to move to and occupy those blocking positions.
- control circuit 626 will confirm or receive confirmation of the positions of the mobile robots 602 at the blocking positions.
- the control circuit 626 may instruct, or drive, the mobile robots 602 to their respective blocking locations when the control circuit 626 establishes the safety zone.
- the control circuit 626 may then confirm or receive confirmation that the mobile bots 602 are in their proper blocking locations via positional data.
- This positioning confirmation may be accomplished in various ways. For example, positional data may be obtained from a mobile robot's motor encoders, which may be used to confirm its location relative to observed fiducials of the mobile robot 602. Additionally, a mobile robot 602 may use its RFID reader(s), camera(s), and/or other devices to establish its position, as alternative or additional levels of positional confirmation.
- this member may include a pinion that is used to facilitate movement of the mobile robot up and down the level changing towers. More specifically, this pinion engages a rack structure of a level changing tower to ascend and descend the tower. It may also be used to lock a mobile robot into a blocking position.
- FIG. 7 there is shown a side view of a robot 710.
- this robot 710 has drive wheels 712, support wheels 714, guide rollers 716, pinion 718 and counterwheel 719, and counterwheel 720.
- the pinion 718 and counterwheel 719 and counterwheel 720 selectively engage a rack allowing the robot 710 to climb or descend vertically.
- counterwheel 719 and counterwheel 720 react to the cantilevered weight of robot 710 where force 724 reacts with counterwheel 720 and force 726 reacts with counterwheel 719.
- Pinion 718 further vertically supports the weight 728 of robot 710.
- pinion 718 also referred to as a drive gear, has teeth 740 and keyway 742. Teeth 740 preferably have a chamfered lead in portion 744 that is provided to prevent jamming or missed engagement when engaging the rack. Further details regarding the structure and operation of the robot 710 is included in U.S. Published Patent Application No. 2020/0087067, which is incorporated by reference herein in its entirety.
- the pinion 718 may constitute part of an extendable and retractable member that engages and is received within a rack structure (which may constitute a receiving portion of a support).
- FIG. 9 there is shown a partial section view of a mobile robot 710 showing one side for clarity.
- lead screw 738 is rotated such that pinion 718 is just about to engage with rack 782.
- lead screw 738 is rotated such that pinion 718 is fully engaged with rack 782.
- FIG. 11 shows the mobile robot 710 on an aisle 784 and at a level changing tower 786.
- extendable and retractable pinions have been described above, it is also contemplated that, in certain forms, alternative blocking devices and methods may be used. Other types of extendable members may be used to engage supports at the facility. Further, in some forms, besides or in addition to extending shaft(s), the mobile robot might also park at its blocking location and observe movement of its wheels using alternative safety rated sensor(s). The mobile robot may confirm that its wheels remain stationary. If the alternative safety rated sensor(s) detect movement, for example, this detection might trigger an e-stop of the system.
- FIG. 12 illustrates a perspective view of a section of a track system 816 within an aisle 808.
- the track system 816 comprises horizontal rails 818 and level changing towers 820 (enclosed within dashed lines).
- Storage locations (not shown in FIG. 12) would be positioned adjacent the track system 816, on opposed sides of the aisle 808 location.
- the decks 812 allow travel of mobile robots 850 between and into the aisles 808 at different levels of the storage structure.
- a charge rail 830 may be incorporated into the vertical track on one or both sides of a level changing tower 820.
- Charge rail 830 may be electrically coupled to a facility power source 832 so as to receive the voltage from the facility power source 832.
- the voltage received in each of the one or more charge rails 830 may be an AC voltage, at for example 120 V, 220 V, or 240 V. It is understood that facility power source may provide other AC voltages in other forms.
- a voltage converter may be provided between the facility power source 832 and charge rail 830 to convert the voltage to DC voltage, or a voltage which is different than the facility power source 832.
- FIG. 13 shows a process 900 for using mobile robots to create safety zones at facilities. It is generally contemplated that the process 900 may involve some or all of the components of the facility 100 and may involve some or all of the features of the mobile robot blocking system 600. The above descriptions of the facility 100, mobile robot blocking system 600, and other features and components are generally incorporated herein.
- mobile robots are provided that move about a facility.
- the mobile robots move along pathways at the facility with a guide system for facilitating their movement along the pathways, such as aisles.
- Each of the mobile robots may include various components, such as a locomotion system for cooperating with the guide system, extendable and retractable member(s) for engaging support(s) adjacent to a pathway, sensor(s) for detecting that the extendable and retractable member(s) engage receiving portion(s), motor(s), charge assembl(ies) for electrically charging the mobile robot, a controller, and a safety PLC.
- supports are provided with receiving portions. It is generally contemplated that the receiving portions are configured to receive the extendable and retractable members of the mobile robots. In one form, it is contemplated that these supports may be part of level changing towers that mobile robots may use at the facility to ascend and descend to different levels. Also, in one form, the extendable and retractable member(s) may include shafts and/or pinions that are received in channels, such as in rack structures.
- extendable and retractable member(s) of a mobile robot are receiving in receiving portions. It is generally contemplated that, when this action occurs, the mobile robot is assuming a blocking position in a pathway. At block 908, when at the blocking position, the mobile robot limits the movement of itself and blocks other mobile robots from passing along the pathway occupied by the mobile robot.
- the mobile robot may take additional action, while at the blocking position.
- the mobile robot may electrically charge itself when in the blocking position by engagement of a charge assembly of the mobile robot with a charging portion coupled to a support. This charging helps ensure that it can still perform certain operations while in the blocking position, such as communication with a control circuit that is remote from the mobile robot and such as using sensor(s) to confirm that it remains engaged with the support(s).
- motor(s) of the mobile robot may be deactivated at the blocking position. For example, these motor(s) may be for locomotion of the mobile robot itself and/or motors associated with movement of the extendable and retractable member(s).
- mobile robots may receive instructions from a control circuit that is remote from them.
- mobile robots(s) may be instructed to block access point(s) and the positions of the mobile robot(s) may be confirmed.
- a control circuit may: identify a location of a safety zone; instruct mobile robots in the safety zone to leave the safety zone; instruct at least one mobile robot to block at least one access point to the safety zone; and confirm positions of the at least one robot at the at least one access point. It is generally contemplated that the positions of the mobile robots may be confirmed in different ways, such as, for example, by communication from the mobile robots and various types of positioning detection and location systems (such as GPS).
- locations of access points to a safety zone and a blocking plan may be determined.
- one or more individuals may determine the locations of the access points pursuant to a blocking plan determined by those individuals.
- the individuals may also utilize a control circuit to provide instructions to the mobile robots(s) and to confirm their positions.
- the control circuit may determine the blocking plan.
- the control circuit may itself determine locations of access points to the safety zone, in accordance with a blocking plan and may instruct mobile robots to move to the locations of the access points to enter blocking positions at those locations.
- FIG. 14 shows another process 1000 for using mobile robots to create safety zones at facilities.
- FIG. 14 shows certain actors/entities and their actions or operations with respect to the process 1000. More specifically, it shows actions/operations by a technician 1002, the outer barrier 1004, robots 1006, a routing system 1008, a main safety programmable logic controller (MSPLC) 1010 (part of the control circuit), and catwalks 1012.
- MSPLC main safety programmable logic controller
- the process 1000 may involve some or all of the components of the facility 100 and may involve some or all of the features of the mobile robot blocking system 600.
- the above descriptions of the facility 100, mobile robot blocking system 600, and other features and components are generally incorporated herein.
- the MSPLC monitors and confirms certain operations regarding the barrier robots 1006. It is generally contemplated that the MSPLC 1010 is part of the control circuit that governs operation of the system. In some forms, it may monitor and confirm the locations of the barrier robots 1006. In some forms, it may monitor and confirm that all of the barrier robots 1006 have their pinion(s) extended and may monitor pinion status, such as via the safety sensor(s) and safety PLCs of the barrier robots 1006. In other words, it confirms that they are in the blocking positions (safe states). In some forms, the safety PLC of each barrier robot may place the locomotion system in a safe torque off (STO) setting, and each barrier robot is preferably being electrically charged while in the blocking position. If safety rated sensor(s) in the mobile robots detect inadvertent movement, the entire system may be e-stopped.
- STO safe torque off
- the MSPLC 1010 confirms that all of the robots 1006 are outside of the safety zone. It may have confirmed the positions of the barrier robots 1006 but it also confirms that the non-barrier robots 1006 are outside of the safety zone.
- any non-barrier robots 1006 that are in the safety zone are evacuated, i.e., instructed to leave, the safety zone.
- the MSPLC 1010 validates that the safety zone is in place. It validates that the barrier and non-barrier robots 1006 are in proper locations, and the barrier robots 1006 are in blocking positions. At block 1028, the routing system 1008 is instructed so as not to direct any robots to enter the safety zone. The MSPLC 1010 also validates the status of catwalks 1012.
- catwalks 1012 in the area of the safety zone have been closed. These catwalks 1012 are closed to prevent access to the safety zone area via mobile robots 1006 that may be ascending or descending in the level changing towers. In some forms, it is contemplated that catwalks 1012 in the remainder of the facility will remain open, which allows operations to continue generally in much of the rest of the facility outside of the safety zone area.
- the outer barrier(s) 1004 are opened.
- the MSPLC 1010 has confirmed creation of the safety zone by confirming the positions of the robots 1006, confirming that the barrier robots 1006 are in blocking positions, and confirming that catwalks 1012 in the area of the safety zone have been closed.
- the technician 1002 enters the safety zone.
- the technician 1002 performs his or her tasks.
- the tasks may involve investigating the damaged or incapacitated robot 1006, diagnosing the general nature of the issue, and determining how to address the issue.
- the tasks may further include repairing the robot 1006 in the safety zone or removing the robot 1006 to a more secure location, such as, for example, beyond the outer barrier 1004 (where the technician 1002 may have entered the safety zone).
- the technician 1002 exits the safety zone.
- the outer barrier(s) 1004 close. Now, the system is ready to resume its normal operational status.
- the MSPLC 1010 may determine that the outer barrier 1004 is closed. It may change an indicator from a temporary inner barrier status to a standard outer barrier status.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Educational Administration (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Transportation (AREA)
- Power Engineering (AREA)
- Sustainable Energy (AREA)
- Sustainable Development (AREA)
- Computer Security & Cryptography (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Manipulator (AREA)
Abstract
L'invention concerne des systèmes et des procédés pour créer des zones de sécurité à des installations à l'aide de robots mobiles. Dans un mode de réalisation, le système peut comprendre une installation avec des voies et avec un système de guidage pour faciliter un déplacement le long des voies, et des robots mobiles configurés pour se déplacer le long des voies. Chaque robot mobile peut comprendre un système de locomotion pour un déplacement de chaque robot mobile le long des voies et un élément extensible et rétractable pour venir en prise avec un support adjacent à une voie. Le système peut en outre comprendre des supports avec des parties de réception qui reçoivent les éléments extensibles et rétractables des robots mobiles. Dans le système, une position de blocage peut être définie, là où une partie de réception a reçu un élément extensible et rétractable d'un robot mobile, limitant ainsi un déplacement du robot mobile et empêchant d'autres robots mobiles de passer le long d'une voie occupée par le robot mobile à la position de blocage.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363536880P | 2023-09-06 | 2023-09-06 | |
| US63/536,880 | 2023-09-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025054269A1 true WO2025054269A1 (fr) | 2025-03-13 |
Family
ID=94924538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2024/045313 Pending WO2025054269A1 (fr) | 2023-09-06 | 2024-09-05 | Systèmes et procédés de création de zones de sécurité à l'aide de robots mobiles |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025054269A1 (fr) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9068609B2 (en) * | 2011-04-04 | 2015-06-30 | Dematic Systems Gmbh | Aisle emergency brake for rail-guided vehicle |
| US9764899B2 (en) * | 2013-06-21 | 2017-09-19 | Vanderlande Industries B.V. | System for storing product containers and method for using such a system |
| US9790026B2 (en) * | 2013-12-03 | 2017-10-17 | Texo Application Ab | Emergency stop device |
| US20210229271A1 (en) * | 2020-01-27 | 2021-07-29 | Alert Innovation Inc. | Climbing robot with compliant pinion drive |
| US11623342B2 (en) * | 2017-12-12 | 2023-04-11 | Walmart Apollo, Llc | Configurable service isolation zones for service of equipment employing mobile robots |
-
2024
- 2024-09-05 WO PCT/US2024/045313 patent/WO2025054269A1/fr active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9068609B2 (en) * | 2011-04-04 | 2015-06-30 | Dematic Systems Gmbh | Aisle emergency brake for rail-guided vehicle |
| US9764899B2 (en) * | 2013-06-21 | 2017-09-19 | Vanderlande Industries B.V. | System for storing product containers and method for using such a system |
| US9790026B2 (en) * | 2013-12-03 | 2017-10-17 | Texo Application Ab | Emergency stop device |
| US11623342B2 (en) * | 2017-12-12 | 2023-04-11 | Walmart Apollo, Llc | Configurable service isolation zones for service of equipment employing mobile robots |
| US20210229271A1 (en) * | 2020-01-27 | 2021-07-29 | Alert Innovation Inc. | Climbing robot with compliant pinion drive |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2021323969B2 (en) | Storage system, methods and devices | |
| CN111465907A (zh) | 用于设备维修的使用移动机器人的可配置维修隔离区 | |
| US10259649B2 (en) | Automatic warehouse system | |
| TWI722277B (zh) | 用於自主式車的充電系統 | |
| EP4072975B1 (fr) | Procédé de manipulation de véhicules fonctionnant mal sur un système de rails et système de stockage et de récupération utilisant un tel procédé | |
| US12252159B2 (en) | Method for handling malfunctioning vehicles on a rail system and a storage and retrieval system using such a method | |
| KR20150130470A (ko) | 통합 보안 직원 액세스 구역 및 원격 로버 조업 중지를 구비한 자율화된 저장 및 인출 시스템 | |
| WO2019238662A1 (fr) | Procédé de manipulation de véhicules fonctionnant mal sur un système de rails et système de stockage et d'extraction utilisant un tel procédé | |
| CN114675653A (zh) | 一种智能物流用agv导航定位方法 | |
| KR102878500B1 (ko) | 이송 장치, 처리 설비, 대상물체 이송 및/또는 처리 방법 | |
| WO2025054269A1 (fr) | Systèmes et procédés de création de zones de sécurité à l'aide de robots mobiles | |
| Slanina et al. | Automated guided vehicle control system for automated parking purposes | |
| GR1010541B (el) | Συστημα εκπληρωσης παραγγελιων σε αυτοματοποιημενη αποθηκη με ρομποτ | |
| US20250382133A1 (en) | System and method for multi-rack storage | |
| WO2025165545A1 (fr) | Systèmes et procédés utilisant des stations de robots mobiles | |
| WO2025128721A9 (fr) | Systèmes et procédés utilisant des robots mobiles pour aider d'autres robots mobiles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24863565 Country of ref document: EP Kind code of ref document: A1 |