Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
NZ778450B2 - Robot assisted personnel routing - Google Patents
[go: Go Back, main page]

NZ778450B2 - Robot assisted personnel routing - Google Patents

Robot assisted personnel routing

Info

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
Application number
NZ778450A
Other versions
NZ778450A (en
Inventor
Luis Jaquez
Michael Charles Johnson
Sean Johnson
Original Assignee
Locus Robotics Corp
Filing date
Publication date
Priority claimed from US16/265,348 external-priority patent/US11034027B2/en
Application filed by Locus Robotics Corp filed Critical Locus Robotics Corp
Publication of NZ778450A publication Critical patent/NZ778450A/en
Publication of NZ778450B2 publication Critical patent/NZ778450B2/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J5/00Manipulators mounted on wheels or on carriages
    • B25J5/007Manipulators mounted on wheels or on carriages mounted on wheels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/0084Program-controlled manipulators comprising a plurality of manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1656Program controls characterised by programming, planning systems for manipulators
    • B25J9/1664Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • B25J9/1666Avoiding collision or forbidden zones
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1679Program controls characterised by the tasks executed
    • B25J9/1682Dual arm manipulator; Coordination of several manipulators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, 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.
NZ778450A 2020-01-31 Robot assisted personnel routing NZ778450B2 (en)

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