NZ778450B2 - Robot assisted personnel routing - Google Patents
Robot assisted personnel routingInfo
- Publication number
- NZ778450B2 NZ778450B2 NZ778450A NZ77845020A NZ778450B2 NZ 778450 B2 NZ778450 B2 NZ 778450B2 NZ 778450 A NZ778450 A NZ 778450A NZ 77845020 A NZ77845020 A NZ 77845020A NZ 778450 B2 NZ778450 B2 NZ 778450B2
- Authority
- NZ
- New Zealand
- Prior art keywords
- robot
- robots
- order set
- warehouse
- recommendation
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/06—Control stands, e.g. consoles, switchboards
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/007—Manipulators mounted on wheels or on carriages mounted on wheels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/0084—Program-controlled manipulators comprising a plurality of manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1679—Program controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- 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
Abstract
Systems and methods for robot assisted personnel routing including a plurality of autonomous robots operating within a navigational space, each robot including a processor and a memory storing instructions that, when executed by the processor, cause the autonomous robot to detect completion of a task operation by a human operator, receive status information corresponding to at least one other robot, the status information including at least one of a location or a wait time associated with the other robot, determine, from the status information, at least one next task recommendation for directing the human operator to a next robot for a next task operation, and render, on a display of the robot, the at least one next task recommendation for viewing by the human operator, the next task recommendation including a location of the next robot corresponding to the next task.
Claims (20)
1. A robot assisted personnel routing system comprising: a warehouse management system configured to track a location of a plurality of autonomous robots and a plurality of human operators within a warehouse; wherein for each of the plurality of autonomous robots, the warehouse management system is configured to group a plurality of orders from an order queue of the warehouse management system to form an order set, each order set including one or more items and each item being associated with a pose location in the warehouse; wherein the warehouse management system is configured to assign an order set to each of the plurality of autonomous robots; wherein each of the plurality of robots is configured to pick a plurality of items from the order set assigned to it by the warehouse management system with the assistance of the plurality of human operators, each robot including: a processor; and a memory, the memory storing instructions that, when executed by the processor, cause the autonomous robot to: detect completion of a task operation by one of the plurality of human operators, the task operation being associated with the autonomous robot, receive status information corresponding to a plurality of other robots, the status information including at least one of a location or a wait time associated with the plurality of other robots, determine, from the status information, a next robot recommendation from the plurality of other robots to direct the human operator to perform a next task operation, and render, on a display of the autonomous robot, a location of the next robot recommendation for the human operator to perform the next task operation for viewing by the human operator; wherein the step of grouping by the warehouse management system the plurality of orders for each robot from the order queue to form the order set, includes: retrieving, by a processor of the warehouse management system from a data structure, two dimensional coordinates (x, y) of each of the items in the order set in a coordinate space defined by the warehouse associated with the pose location of each of the items in the warehouse; forming, by the warehouse management system processor for the order set, at least one cluster region defined by a radius, R, about the two dimensional coordinates (x, y) of at least one item from the order set; grouping, by the warehouse management system processor, the order set based on the physical locations of the cluster regions in the warehouse to form the order set; and assigning, by the warehouse management system processor, the order set to the robot by electronically transmitting the order set to an onboard electronic device for the robot.
2. The system of claim 1, wherein: the status information includes an (x,y,z) position of the plurality of other robots within the navigational space, and the next robot recommendation is selected by determining a minimum straight line distance to the plurality of other robots.
3. The system of claim 1, wherein the next robot recommendation is selected in response to one or more efficiency factors, including a dwell time of each of the plurality of other robots, a straight-line proximity of each of the plurality of other robots, a number of human operators proximate each of the plurality of other robots, a walking distance to each of the plurality of other robots, a priority of a task associated with each of the plurality of other robots, a congestion proximate each of the plurality of other robots, or combinations thereof.
4. The system of claim 1, wherein the next robot recommendation is rendered as an interactive graphic on the display.
5. The system of claim 4, wherein, responsive to human operator input received by the interactive graphic, an expanded graphic is rendered to one or more of provide additional information about the next task operation associated with the next robot recommendation, present additional next robot recommendations to the human operator, or combinations thereof.
6. The system of claim 5, wherein the expanded graphic includes one or more additional interactive graphics.
7. The system of claim 4, wherein the interactive graphic is configured to record a selection by the human operator of the next robot recommendation.
8. The system of claim 7, wherein the memory further includes storing instructions that, when executed by the processor, cause the autonomous robot to, responsive to the selection of the next robot recommendation, designate the next task operation associated with the selected next robot recommendation as in process within the personnel routing system to avoid redundant recommendation.
9. The system of claim 8, wherein the in process designation is removed if the next task operation associated with the selected next robot recommendation is not completed within a prescribed time limit.
10. The system of claim 1, wherein the status information is directly received from the plurality of other robots.
11. The system of claim 1, wherein the status information is received from a robot monitoring server for monitoring robots within the navigational space, wherein the robot monitoring server is at least one of integrated with at least one of an order-server of the navigational space, integrated with a warehouse management system of the navigational space, a standalone server, a distributed system comprising the processor and the memory of at least two of the plurality of robots, or combinations thereof.
12. The system of claim 1, wherein the navigational space is a warehouse.
13. The system of claim 12, wherein the at least one next task operation is at least one of a pick operation, a put operation, or combinations thereof to be executed within the warehouse.
14. A method for robot assisted personnel routing comprising: using a warehouse management system to track a location of a plurality of autonomous robots and a plurality of human operators within a warehouse; wherein for each of the plurality of autonomous robots, grouping a plurality of orders from an order queue of the warehouse management system to form an order set, each order set including one or more items and each item being associated with a pose location in the warehouse; and assigning an order set to each of the plurality of autonomous robots; for each of the plurality of autonomous robots, picking a plurality of items from the order set assigned to it by with the assistance of the plurality of human operators, each autonomous robot: detecting, by a processor and a memory, completion of a task operation by one of the plurality of human operators, the task operation being associated with the autonomous robot; receiving, by a transceiver of the autonomous robot, status information corresponding to a plurality of other robots, the status information including at least one of a location or a wait time associated with the plurality of other robots; determining, from the status information, at least one next robot recommendation for directing the human operator to perform a next task operation; and rendering, on a display of the autonomous robot, a location of the next robot recommendation for viewing by the human operator; wherein the step of grouping by the warehouse management system the plurality of orders for each robot from the order queue of the warehouse management system to form the order set, includes: retrieving, by a warehouse management system processor from a data structure, two dimensional coordinates (x, y) of each of the items in the order set in a coordinate space defined by the warehouse associated with the pose location of each of the items in the warehouse; forming, by the warehouse management system processor for each order set, at least one cluster region defined by a radius, R, about the two dimensional coordinates (x, y) of at least one item from a respective order set; grouping, by the warehouse management system processor, the order set based on the physical locations of the cluster regions in the warehouse to form the order set; and assigning, by the warehouse management system processor, the order set to a robot by electronically transmitting the order set to an onboard electronic device for the robot.
15. The method of claim 14, wherein the status information includes an (x,y,z) position of the plurality of other robots within the navigational space, the method further comprising: selecting the next robot recommendation by determining a minimum straight line distance to the plurality of other robots.
16. The method of claim 14, further comprising: Selecting the next robot recommendation responsive to one or more efficiency factors, including a dwell time of each of the plurality of other robots, a straight-line proximity of each of the plurality of other robots, a number of human operators proximate each of the plurality of other robots, a walking distance to each of the plurality of other robots, a priority of a task associated with each of the plurality of other robots, a congestion proximate each of the plurality of other robots, or combinations thereof.
17. The method of claim 14, further comprising rendering the next robot recommendation as an interactive graphic on the display.
18. The method of claim 17, further comprising rendering an expanded graphic responsive to human operator input received by the interactive graphic to one or more of provide additional information about the next task operation associated with the next robot recommendation, present additional next robot recommendations to the human operator, or combinations thereof.
19. The method of claim 18, wherein the expanded graphic includes one or more additional interactive graphics.
20. The method of claim 17, further comprising: recording, by the interactive graphic, a selection by the human operator of a next robot recommendation; and designating, responsive to the recorded selection, the selected task operation associated with the next robot as in process within the personnel routing system to avoid redundant recommendation.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/265,348 US11034027B2 (en) | 2019-02-01 | 2019-02-01 | Robot assisted personnel routing |
| PCT/US2020/016055 WO2020160374A1 (en) | 2019-02-01 | 2020-01-31 | Robot assisted personnel routing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| NZ778450A NZ778450A (en) | 2024-01-26 |
| NZ778450B2 true NZ778450B2 (en) | 2024-04-30 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA3128208C (en) | Robot assisted personnel routing | |
| EP3568814B1 (en) | Display for improved efficiency in robot assisted order-fulfillment operations | |
| KR102121132B1 (en) | Robot navigation using semantic mapping | |
| JP6949868B2 (en) | Navigation using the planned robot movement route | |
| US8762111B2 (en) | Method for inputting a spatial layout of production devices to a computer-aided planning program and for optimizing the latter | |
| CN107944781A (en) | Method and device for providing prompt information of stored object | |
| CN113632121A (en) | Tote guidance in warehouse order fulfillment operations | |
| CN109118150B (en) | Commodity volume estimation method and device, computer equipment and storage medium | |
| CN108602620B (en) | Auxiliary system for inbound and outbound operations, auxiliary method for inbound and outbound operations, and storage medium | |
| JP7469947B2 (en) | Picking system and picking operation control method | |
| US12459739B2 (en) | Automated transporter fleet control in order fulfillment facilities | |
| US12280951B2 (en) | Warehouse management system, order picking and warehouse system and order picking method with eyecatching transmitters whose colors are changeable in an automatic manner | |
| NZ778450B2 (en) | Robot assisted personnel routing | |
| US20240103922A1 (en) | Design execution apparatus and design execution method | |
| CN118701567A (en) | An intelligent control system and method for intelligent warehousing | |
| NZ778488B2 (en) | Robot congestion management | |
| NZ778488A (en) | Robot congestion management | |
| US20250162146A1 (en) | Task Sequencing and Deployment for Robot-Assisted Order Fulfillment | |
| US20240142984A1 (en) | Systems and Methods for Updating Maps for Robotic Navigation | |
| US20250094190A1 (en) | Automated Operation Tracking, Verification, and Interface Updating System | |
| US20230177853A1 (en) | Methods and Systems for Visual Item Handling Guidance | |
| US20240182283A1 (en) | Systems and methods for material flow automation | |
| JP2026002572A (en) | Information processing device, information processing system, information processing method and program | |
| NZ798065A (en) | Sequence adjustment for executing functions on items in an order | |
| KR20250098632A (en) | Method, Device, and System for Providing a Software Test Automation Solution Based on Text and Image Processing Using Generative Artificial Intelligence Models |