System and method for computing a probability that an object comprises a target

US10515319B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10515319-B2
Application numberUS-201615382074-A
CountryUS
Kind codeB2
Filing dateDec 16, 2016
Priority dateDec 16, 2016
Publication dateDec 24, 2019
Grant dateDec 24, 2019

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 method for computing a probability that an object comprises a target includes: performing a scan of an area comprising the object, generating points; creating a segment corresponding to the object using the points as segment points, the segment extending from a first segment point to a last segment point, the segment comprising a plurality of the segment points; and applying a metric, computing the probability that the object comprises the target.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for computing a probability that an object comprises a target, comprising: using a computer, using segment points obtained in a scan of an area comprising a segment, the segment comprising a plurality of segment points, creating a line corresponding to the object, the line extending from a first segment point to a last segment point; using the computer, adding the line to a candidate set of lines; using the computer, for at least one segment point, computing a point-line distance from the point to the line; and using the computer, determining that the point-line distance is less than a threshold distance; using the computer, finding a farthest point that comprises the point that is farthest from the line; using the computer, separating the segment points in the segment into a first group of adjacent segment points and a second group of adjacent segment points, with the farthest point being the only segment point in common between the first group and the second group, the farthest point being defined as the last segment point for the first group, the farthest point also being defined as the first segment point for the second group; and using the computer, removing the line from a candidate set of lines; using the computer, identifying the segment as one or more of target and non-target; and filtering the segment to integrate the classification with knowledge about one or more of locations of humans and locations of non-humans. 2. The method of claim 1 , wherein the filtering step comprises a sub-step of performing data association between a classified human appendage and a known location of a human. 3. The method of claim 1 , wherein the filtering step comprises using one or more of a particle filter, an Extended Kalman Filter (EKF), and another filter. 4. A method for computing a probability that an object comprises a target, comprising: using a computer, using segment points obtained in a scan of an area comprising a segment, the segment comprising a plurality of segment points, creating a line corresponding to the object, the line extending from a first segment point to a last segment point; using the computer, adding the line to a candidate set of lines; using the computer, for at least one segment point, computing a point-line distance from the point to the line; and using the computer, determining that the point-line distance is less than a threshold distance; using the computer, finding a farthest point that comprises the point that is farthest from the line; using the computer, separating the segment points in the segment into a first group of adjacent segment points and a second group of adjacent segment points, with the farthest point being the only segment point in common between the first group and the second group, the farthest point being defined as the last segment point for the first group, the farthest point also being defined as the first segment point for the second group; and using the computer, removing the line from a candidate set of lines; using the computer, identifying the segment as one or more of target and non-target, wherein the identifying step comprises a sub-step of removing a segment that corresponds to a non-moving object. 5. The method of claim 4 , wherein the removing sub-step comprises a sub-sub-step of: performing one or more of reducing a weight accorded to the non-moving object and completely removing the non-moving object. 6. The method of claim 5 , wherein the performing sub-sub-step comprises: consulting a map that indicates where the non-moving objects is located. 7. The method of claim 5 , wherein the performing sub-sub-step comprises: consulting a costmap, factoring into the performing a calculation of likely cost as a function of distance. 8. The method of claim 1 , wherein the filtering step comprises a sub-step of remove a segment that corresponds to a non-moving object. 9. The method of claim 8 , wherein the removing sub-step comprises a sub-sub-step of: performing one or more of reducing a weight accorded to the non-moving object and completely removing the non-moving object. 10. The method of claim 9 , wherein the performing sub-sub-step comprises: consulting a map that indicates where the non-moving objects is located. 11. The method of claim 9 , wherein the performing sub-sub-step comprises: consulting a costmap, factoring into the performing a calculation of likely cost as a function of distance.

Assignees

Inventors

Classifications

  • based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour · CPC title

  • G06N20/00Primary

    Machine learning · CPC title

  • Mobile robot · CPC title

  • Sensing device · 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 US10515319B2 cover?
A method for computing a probability that an object comprises a target includes: performing a scan of an area comprising the object, generating points; creating a segment corresponding to the object using the points as segment points, the segment extending from a first segment point to a last segment point, the segment comprising a plurality of the segment points; and applying a metric, computi…
Who is the assignee on this patent?
Fetch Robotics Inc
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).