Multi-perspective system and method for behavioral policy selection by an autonomous agent

US10962974B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10962974-B2
Application numberUS-201916705503-A
CountryUS
Kind codeB2
Filing dateDec 6, 2019
Priority dateJul 20, 2018
Publication dateMar 30, 2021
Grant dateMar 30, 2021

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 system and a method for autonomous decisioning and operation by an autonomous agent includes: collecting decisioning data including: collecting a first stream of data includes observation data obtained by onboard sensors of the autonomous agent, wherein each of the onboard sensors is physically arranged on the autonomous agent; collecting a second stream of data includes observation data obtained by offboard infrastructure devices, the offboard infrastructure devices being arranged geographically remote from and in an operating environment of the autonomous agent; implementing a decisioning data buffer that includes the first stream of data from the onboard sensors and the second stream of data from the offboard sensors; generating current state data; generating/estimating intent data for each of one or more agents within the operating environment of the autonomous agent; identifying a plurality of candidate behavioral policies; and selecting and executing at least one of the plurality of candidate behavioral policies.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for intelligently implementing an autonomous agent, the system comprising: a plurality of offboard infrastructure devices arranged geographically remote an autonomous agent and that: collect observation data relating to circumstances surrounding a travel route of the autonomous agent; the autonomous agent comprising: a communication interface that enables the autonomous agent to communicate with each of the plurality of offboard infrastructure devices; an onboard sensor suite comprising a plurality of distinct sensors arranged on the autonomous agent and that collect observation data relating to circumstances surrounding the autonomous agent from a perspective that is distinct a perspective of the plurality of offboard infrastructure devices; a decisioning data buffer storing at least a first stream of observation data from the onboard sensor suite and a second stream of observation data from the plurality of offboard infrastructure devices; a time synchronization module that synchronizes the first stream of observation data and the second stream of observation data to the autonomous agent by synchronizing: the first stream of observation data to the autonomous agent based on a first computed communication latency between the onboard sensor suite and the autonomous agent; the second stream of observation data to the autonomous agent based on a second computed communication latency between the plurality of offboard infrastructure devices and the autonomous agent; one or more onboard computing devices that: implements a tracking of one or more agents within the circumstances surrounding the autonomous agent based on the first stream of data and the second stream of data; computes an intent estimation for each of the one or more agents based on the first stream of data and the second stream of data; computes state data for each of the one or more agents and for the autonomous agent; implements a multi-policy decision-making module that identifies a plurality of candidate behavioral policies for the autonomous agent based on the tracking and the intent estimation; selects one of the plurality of candidate behavioral policies and executes the selected one of the plurality of candidate behavioral policies for controlling an autonomous operation of the autonomous agent. 2. The system according to claim 1 , wherein the one or more onboard computing devices further: rearranges a position of the first stream of observation data from a first position to a second position within the decisioning data buffer based on the synchronization; and rearranges a position of the second stream of observation data from a first position to a second position within the decisioning data buffer based on the synchronization. 3. The system according to claim 1 , wherein: a field-of-sensing of the one or more offboard infrastructure devices comprises a geometrically defined region, and the one or more offboard infrastructure devices may be configured to sense or collect semantic abstractions of objects within the geometrically defined region. 4. The system according to claim 1 , wherein the one or more onboard computing devices further implement: a synchronization module that synchronizes the first stream of observation data of the autonomous agent and the second stream of observation data from offboard infrastructure devices according to a common clock of the autonomous agent. 5. The system according to claim 4 , wherein the one or more onboard computing devices: in response to the synchronization of the first stream of observation data and the second stream of observation data, data from the first stream of observation data and data from the second stream of observation data are repositioned to a historical position within the decisioning data buffer that is associated with an earlier point in time relative to data that is positioned beyond the data from the first stream and the second stream of observation data. 6. The system according to claim 1 , wherein the one or more onboard computing devices: stores data obtained from each of the plurality of offboard infrastructure devices and data obtained from each of the plurality of distinct sensors of the onboard sensor suite within a distinct track of memory that is independent from other tracks of memory, wherein an intent estimation for any agent identified within the data obtained from each of the plurality of offboard infrastructure devices and the data obtained from each of the plurality of distinct sensors is computed based on the distinct track of memory for the respective offboard infrastructure device or the respective distinct sensor. 7. The system according to claim 6 , wherein: the distinct track of memory for the data obtained from each of the plurality of offboard infrastructure devices and the data obtained from each of the plurality of distinct sensors is combined into a master track of memory; the intent estimation for each of the one or more agents is based on the master track of memory. 8. The system according to claim 1 , further comprising: a remote autonomous agent service being implemented by a distributed network of computing devices and that is in operable communication with each of the autonomous agent and each of the plurality of offboard infrastructure devices, wherein the remote autonomous agent service computes one or more: the tracking of one or more agents within the circumstances surrounding the autonomous agent based on the first stream of data and the second stream of data; the intent estimation for each of the one or more agents based on the first stream of data and the second stream of data. 9. A method for autonomous decisioning and operation by an autonomous agent, the method comprising: collecting decisioning data including: collecting a first stream of data comprising observation data obtained by one or more onboard sensors of the autonomous agent, wherein each of the one or more onboard sensors is physically arranged on the autonomous agent; collecting a second stream of data comprising observation data obtained by one or more offboard infrastructure devices, the one or more offboard infrastructure devices being arranged geographically remote from and in an operating environment of the autonomous agent; implementing a decisioning data buffer that includes the first stream of data from the one or more onboard sensors and the second stream of data from the offboard sensors, wherein implementing the decisioning data buffer includes: sequentially storing data received from the first stream of data and the second stream of data based on a time at which each of the first stream of data and the second stream of data was received; generating current state data; generating intent data for each of one or more agents within the operating environment of the autonomous agent; identifying a plurality of candidate behavioral policies; and selecting and executing at least one of the plurality of candidate behavioral policies. 10. The method according to claim 9 , wherein the operating environment of the autonomous agent including a predetermined radius from a geographical position of the autonomous agent while operating along a structured route or an unstructured route of the autonomous agent. 11. The method according to claim 9 , wherein: the first stream of data includes data relating to sensed observations of circumstances surrounding the autonomous agent obtained from a perspective of the autonomous agent by each of the one or more onboard sensors; the second stream of data includes data relating to sensed observations of circumstances within the operating

Assignees

Inventors

Classifications

  • Handing over between on-board automatic and on-board manual control · CPC title

  • event-triggered · CPC title

  • for active traffic flow control · CPC title

  • from roadside infrastructure, e.g. beacons · CPC title

  • from the vehicle, e.g. floating car data [FCD] · 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 US10962974B2 cover?
A system and a method for autonomous decisioning and operation by an autonomous agent includes: collecting decisioning data including: collecting a first stream of data includes observation data obtained by onboard sensors of the autonomous agent, wherein each of the onboard sensors is physically arranged on the autonomous agent; collecting a second stream of data includes observation data obta…
Who is the assignee on this patent?
May Mobility Inc
What technology area does this patent fall under?
Primary CPC classification G07C5/008. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 30 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).