Object avoidance with object detection and classification

US10133276B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10133276-B1
Application numberUS-201514744552-A
CountryUS
Kind codeB1
Filing dateJun 19, 2015
Priority dateJun 19, 2015
Publication dateNov 20, 2018
Grant dateNov 20, 2018

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.

A robot equipped with an object detection system and an object identification system is used to move inventory holders throughout a warehouse or other environment. The robot can detect objects in its path using the object detection system, which can include one or more sensors for this purpose. The robot can then classify the object using the object identification system to determine an appropriate course of action. The robot can classify the object as an inventory item, warehouse equipment, or a person, among other things. The robot can take action based on the object classification. The robot can reroute around inventory items and warehouse equipment. When encountering people or objects that cannot be classified, the robot can stop and await further instructions. In some cases, the robot may wait for a manual reset before continuing along its path.

First claim

Opening claim text (preview).

What is claimed is: 1. A method to detect and classify an object in a pathway of a robot, the method comprising: receiving, with a transceiver on a robot, instructions to travel to a location via a pathway; sending, from a processor on the robot to a drive system on the robot, instructions to travel along the pathway; detecting, with an object detection system on the robot, an object in the pathway; sending, from the processor to the drive system, instructions to slow or stop; scanning the object with a radio frequency identification (RFID) reader on the robot to determine if there is an RFID tag associated with the object; scanning the object with a three-dimensional (3D) scanner to provide approximate sizing data for the object to the processor; scanning the object with an imaging device to provide indicia data to the processor; determining that the object does not have an RFID tag; determining, based at least in part on the sizing data that the object is trash; and sending, from the processor to the drive system, instructions to run over the object. 2. The method of claim 1 , wherein the sizing data indicates that the object is below a predetermined size range. 3. The method of claim 1 , wherein the RFID reader provides no RFID data from the object to the processor; wherein the sizing data for the object is within a predetermined size range; and wherein the imaging device provides no indicia data for the object. 4. The method of claim 1 , wherein a size of the object is above or below a predetermined range; and wherein, responsive to the size of the object being above or below the predetermined range, the processor classifies the object as a non-human. 5. A method to detect and classify an object in a pathway of a robot, the method comprising: receiving, with a transceiver on a robot, instructions to travel to a location via a pathway; sending, from a processor on the robot to a drive system on the robot, instructions to travel along the pathway; detecting, with an object detection system on the robot, an object in the pathway; sending, from the processor to the drive system, instructions to slow or stop; scanning the object with a radio frequency identification (RFID) reader on the robot to determine if there is an RFID tag associated with the object; scanning the object with a three-dimensional (3D) scanner to provide approximate sizing data for the object to the processor; scanning the object with an imaging device to provide indicia data to the processor; determining that the object has an RFID tag associated with an inventory item; determining that the damage caused by the robot running over the inventory item is below a predetermined threshold; and sending, from the processor to the drive system, instructions to run over the object based on one or more of whether the RFID tag is present, the sizing data, or the indicia data. 6. The method of claim 5 , wherein the imaging device comprises a video camera; and wherein the indicia data comprises a surface coating on the object with a predetermined reflectivity associated with one of an inventory item or equipment. 7. The method of claim 5 , wherein the sizing data indicates that the object is above or below a predetermined size range. 8. The method of claim 5 , wherein a size of the object is above or below a predetermined range; and wherein, responsive to the size of the object being above or below the predetermined range, the processor classifies the object as a non-human. 9. A robot configured to move inventory holders about an environment and comprising: a drive system configured to move the robot throughout the environment; an object detection system configured to detect an object in a pathway of the robot; an object identification system configured to receive classification data for the object; a transceiver configured to send and receive wired and wireless communications; and a processor in communication with at least the drive system, object detection system, object identification system, and transceiver, the processor including computer-executable instructions to cause the processor to: receive, with the transceiver, instructions to travel to a location via a pathway; send, from a processor to the drive system, instructions to travel along the pathway; detect, with the object detection system, an object in the pathway; send, from the processor to the drive system, instructions to slow or stop; scan the object with a radio frequency identification (RFID) reader on the robot to determine if there is an RFID tag associated with the object; scan the object with a three-dimensional (3D) scanner to provide approximate sizing data for the object to the processor; scan the object with an imaging device to provide indicia data to the processor; determine that the object has an RFID tag associated with an inventory item; determine that the damage caused by the robot running over the inventory item is below a predetermined threshold; and send, from the processor to the drive system, instructions to run over the object based on one or more of whether the RFID tag is present, the sizing data, or the indicia data. 10. The robot of claim 9 , wherein the sizing data indicates that the object is above or below a predetermined size range. 11. The robot of claim 9 , wherein a size of the object is above or below a predetermined range; and wherein, responsive to the size of the object being above or below the predetermined range, the object identification system classifies the object as a non-human. 12. The robot of claim 9 , wherein the imaging device comprises a video camera; and wherein the indicia data comprises a surface coating on the object with a predetermined reflectivity associated with one of an inventory item or equipment.

Assignees

Inventors

Classifications

  • Following a desired speed profile · CPC title

  • G05D1/43Primary

    Control of position or course in two dimensions [2D] · CPC title

  • Mobile robot · CPC title

  • Optical · CPC title

  • Detect obstacles on path of vehicle · 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 US10133276B1 cover?
A robot equipped with an object detection system and an object identification system is used to move inventory holders throughout a warehouse or other environment. The robot can detect objects in its path using the object detection system, which can include one or more sensors for this purpose. The robot can then classify the object using the object identification system to determine an appropr…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G05D1/43. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 20 2018 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).