Multi-perspective system and method for behavioral policy selection by an autonomous agent
First Claim
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;
one or more onboard computing devices that;
implements 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;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
22 Citations
18 Claims
-
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; one or more onboard computing devices that; implements 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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, 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 environment of the autonomous agent obtained from an external perspective toward a route of the autonomous agent that is made by each of the offboard infrastructure devices; 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; generating current state data; generating or 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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, wherein; the second stream of data from the offboard infrastructure devices includes semantically dense state data of a scene; 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; generating current state data; generating or 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. - View Dependent Claims (18)
-
Specification