Systems and methods for removing debris from warehouse floors
First Claim
1. A method comprising:
- receiving, at a central control, a notification of an object improperly located on a floor of a workspace, the notification including at least an approximate location of the object within the workspace;
designating, with the central control, a work zone encompassing at least the approximate location;
transmitting, from the central control, the work zone to a plurality of robots operating in the workspace to route the plurality of robots proximate to the work zone;
routing a cleanup robot to the approximate location;
identifying the object on the floor of the workspace;
receiving a confirmation message from the cleanup robot that the object has been retrieved; and
routing the cleanup robot from the approximate location to a predetermined location to further process the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Robots or other machines may be used for retrieving errant objects from the floor of an automated warehouse. A system can include one or more reporting methods to alert a central control to the existence and location of an object on the warehouse floor. The central control can establish a safety zone around the object to avoid contact with normal warehouse traffic (e.g., standard warehouse robots). The system can route a cleanup robot to the location to retrieve the object. The system can include a cleanup pod comprising a convertible shelving unit with a robotic arm. The cleanup pod can have a similar form factor as shelving units used for storing inventory in the warehouse, thereby enabling standard warehouse robots to lift and transport the cleanup pod to retrieve an object.
29 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a central control, a notification of an object improperly located on a floor of a workspace, the notification including at least an approximate location of the object within the workspace; designating, with the central control, a work zone encompassing at least the approximate location; transmitting, from the central control, the work zone to a plurality of robots operating in the workspace to route the plurality of robots proximate to the work zone; routing a cleanup robot to the approximate location; identifying the object on the floor of the workspace; receiving a confirmation message from the cleanup robot that the object has been retrieved; and routing the cleanup robot from the approximate location to a predetermined location to further process the object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, at a central control, a notification of an object improperly located on a floor of a workspace, the notification including at least an approximate location of the object within the workspace; designating, with the central control, a work zone encompassing at least the approximate location; transmitting, from the central control, the work zone to a plurality of robots operating in the workspace to route the plurality of robots proximate to the work zone; routing a robot to retrieve a cleanup pod from a first location; routing the robot with the cleanup pod to the approximate location of the object; and instructing the robot to disengage from the cleanup pod proximate the approximate location, the cleanup pod configured to recover the object and relocate the object on or within the cleanup pod. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, at a transceiver of a cleanup robot, a notification from a central control related to an object improperly located on a floor of a workspace, the notification including at least an approximate location of the object within the workspace; activating, with a processor on the cleanup robot, one or more drive units on the cleanup robot to travel to the approximate location; positioning, with the one or more drive units, the cleanup robot proximate to the object; scanning the object with one or more sensors on the cleanup robot to determine if the object can be retrieved by the cleanup robot; determining, with the processor on the cleanup robot, that the object can be retrieved with the cleanup robot; repositioning the object from the floor on the workspace to a carrying tray on the cleanup robot; and sending, with the transceiver on the cleanup robot, a notification to the central control that the object has been retrieved. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification