Heterogeneous fleet of robots for collaborative object processing

US9733646B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9733646-B1
Application numberUS-201414537145-A
CountryUS
Kind codeB1
Filing dateNov 10, 2014
Priority dateNov 10, 2014
Publication dateAug 15, 2017
Grant dateAug 15, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Example systems and methods may provide for a heterogeneous fleet of robotic devices for collaborative object processing in an environment, such as a warehouse. An example system includes a plurality of mobile robotic devices configured to transport one or more objects within an environment, a fixed robotic manipulator positioned within the environment that is configured to manipulate one or more objects within an area of reach of the fixed robotic manipulator, and a control system. The control system may be configured to cause one or more of the plurality of mobile robotic devices to deliver at least one object to at least one location within the area of reach of the fixed robotic manipulator, and to cause the fixed robotic manipulator to distribute the at least one object to a different one or more of the plurality of mobile robotic devices for delivery to one or more other locations within the environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a fixed robotic manipulator positioned within an environment that is configured to manipulate one or more objects within an area of reach of the fixed robotic manipulator; a first mobile robotic device that is configured to: receive, from a global control system, instructions to deliver an object to within the area of reach of the fixed robotic manipulator; receive, from at least one sensor on the first mobile robotic device, first sensor data indicative of a surrounding area of the fixed robotic manipulator; process, by a local control system of the first mobile robotic device, the received first sensor data indicative of the surrounding area of the fixed robotic manipulator to find an available location within the area of reach of the fixed robotic manipulator; and navigate to the available location with the object to be moved by the fixed robotic manipulator; and a second mobile robotic device that is configured to: receive, from the global control system, instructions to navigate to within the area of reach of the fixed robotic manipulator to receive the object; receive, from at least one sensor on the second mobile robotic device, second sensor data indicative of the surrounding area of the fixed robotic manipulator; process, by a local control system of the second mobile robotic device, the received second sensor data indicative of the surrounding area of the fixed robotic manipulator to find a different available location within the area of reach of the fixed robotic manipulator, and navigate to the different available location to receive the object from the fixed robotic manipulator for delivery to another location within the environment, wherein the fixed robotic manipulator and the second mobile robotic device are further configured to perform a visual handshake in which the fixed robotic manipulator and the second mobile robotic device identify one or more visual tags on each other to facilitate moving of the object by the fixed robotic manipulator onto the second mobile robotic device. 2. The system of claim 1 , wherein the fixed robotic manipulator comprises a robotic arm elevated on a pedestal. 3. The system of claim 1 , wherein the first mobile robotic device comprises an autonomous fork truck that is configured to lift and transport a pallet of objects that includes the object to the available location within the area of reach of the fixed robotic manipulator. 4. The system of claim 3 , wherein the autonomous fork truck is further configured to transport the pallet of objects to the available location within the area of reach of the fixed robotic manipulator by placing the pallet of objects on a ground floor within the environment at the available location before the second mobile robotic device arrives within the area of reach of the fixed robotic manipulator. 5. The system of claim 3 , wherein the second mobile robotic device comprises an autonomous guided vehicle that is configured to transport only the object from the pallet of objects to a target delivery location within the environment. 6. The system of claim 1 , wherein the second mobile robotic device comprises an autonomous fork truck that is configured to transport a pallet of objects that includes the object to a target delivery location within the environment. 7. The system of claim 6 , wherein the fixed robotic manipulator is further configured to form the pallet of objects from a plurality of objects within the area of reach of the fixed robotic manipulator. 8. The system of claim 1 , wherein when the second mobile robotic device arrives within the area of reach of the fixed robotic manipulator at a time before the first mobile robotic device arrives, the second mobile robotic device is configured to wait within the area of reach of the fixed robotic manipulator for the first mobile robotic device to deliver the object. 9. The system of claim 1 , wherein the second mobile robotic device is controlled to navigate to the different available location within the area of reach of the fixed robotic manipulator to receive the object at a time after the first mobile robotic device has delivered the object to the available location within the area of reach of the fixed robotic manipulator. 10. The system of claim 1 , further comprising a robotic truck loader, wherein the second mobile robotic device is configured to deliver the object to the robotic truck loader for loading onto a delivery truck. 11. The system of claim 1 , wherein: the fixed robotic manipulator comprises a robotic arm elevated on a pedestal that includes a pallet-shaped bottom surface; and the system further comprises at least one autonomous fork truck that is configured to pick up the pallet-shaped bottom surface of the pedestal to move the pedestal from one location to another location within the environment. 12. The system of claim 1 , wherein the fixed robotic manipulator is further configured to move the object from the first mobile robotic device to the second mobile robotic device by picking up the object off of the first mobile robotic device and directly placing the object onto the second mobile robotic device. 13. The system of claim 1 , wherein the first mobile robotic device is further configured to provide a first communication signal indicating that the object is located at the available location after navigating to the available location, and wherein the second mobile robotic device is further configured to provide a second communication signal indicating that the second mobile robotic device is located at the different available location to receive the object after navigating to the different available location. 14. The system of claim 13 , wherein the fixed robotic manipulator is further configured to identify the object located at the available location based on the first communication signal and identify the second mobile robotic device located at the different available location based on the second communication signal before moving the object onto the second mobile robotic device. 15. The system of claim 1 , wherein the second mobile robotic device is further configured to reposition itself based on the visual handshake to facilitate receiving the object from the fixed robotic manipulator. 16. The system of claim 1 , wherein the second mobile robotic device is further configured to select the different available location to minimize an amount of movement for the fixed robotic manipulator to move the object onto the second mobile robotic device. 17. A method, comprising: receiving, by a first mobile robotic device from a global control system, instructions to deliver an object to within an area of reach of a fixed robotic manipulator, wherein the fixed robotic manipulator is positioned within an environment; receiving, by the first mobile robotic device from at least one sensor on the first mobile robotic device, first sensor data indicative of a surrounding area of the fixed robotic manipulator; processing, by a local control system of the first mobile robotic device, the received first sensor data indicative of the surrounding area of the fixed robotic manipulator to find an available location within the area of reach of the fixed robotic manipulator; navigating, by the first mobile robotic device, to the available location with the object to be moved by the fixed robotic manipulator; receiving, by a second mobile robotic device from the global control system, instructions to navigate to within the area of reach of the fixed robotic manipulator to receive the obje

Assignees

Inventors

Classifications

  • G05D1/0287Primary

    involving a plurality of land vehicles, e.g. fleet or convoy travelling (traffic control systems for road vehicles G08G1/00, particularly anticollision systems G08G1/16) · CPC title

  • with arrangements or automatic control means for selecting which articles are to be removed · CPC title

  • Mobile robot · CPC title

  • from above · CPC title

  • Program-control systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9733646B1 cover?
Example systems and methods may provide for a heterogeneous fleet of robotic devices for collaborative object processing in an environment, such as a warehouse. An example system includes a plurality of mobile robotic devices configured to transport one or more objects within an environment, a fixed robotic manipulator positioned within the environment that is configured to manipulate one or mo…
Who is the assignee on this patent?
X Dev Llc
What technology area does this patent fall under?
Primary CPC classification G05D1/0287. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).