Machine learning navigational engine with imposed constraints
First Claim
1. A navigation system for a host vehicle, the system comprising:
- at least one processing device programmed to;
receive, from a camera, a plurality of images representative of an environment of the host vehicle;
analyze the plurality of images to identify a navigational state associated with the host vehicle;
provide the navigational state to a trained navigational system;
receive, from the trained navigational system, a desired navigational action for execution by the host vehicle in response to the identified navigational state;
analyze the desired navigational action relative to one or more predefined navigational constraints;
determine an actual navigational action for the host vehicle, wherein the actual navigational action includes at least one modification of the desired navigational action determined based on the one or more predefined navigational constraints; and
cause at least one adjustment of a navigational actuator of the host vehicle in response to the determined actual navigational action for the host vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for navigating an autonomous vehicle using reinforcement learning techniques. In one implementation, a navigation system for a host vehicle may include at least one processing device programmed to: receive, from a camera, a plurality of images representative of an environment of the host vehicle; analyze the plurality of images to identify a navigational state associated with the host vehicle; provide the navigational state to a trained navigational system; receive, from the trained navigational system, a desired navigational action for execution by the host vehicle in response to the identified navigational state; analyze the desired navigational action relative to one or more predefined navigational constraints; determine an actual navigational action for the host vehicle, wherein the actual navigational action includes at least one modification of the desired navigational action determined based on the one or more predefined navigational constraints; and cause at least one adjustment of a navigational actuator of the host vehicle in response to the determined actual navigational action for the host vehicle.
-
Citations
30 Claims
-
1. A navigation system for a host vehicle, the system comprising:
at least one processing device programmed to; receive, from a camera, a plurality of images representative of an environment of the host vehicle; analyze the plurality of images to identify a navigational state associated with the host vehicle; provide the navigational state to a trained navigational system; receive, from the trained navigational system, a desired navigational action for execution by the host vehicle in response to the identified navigational state; analyze the desired navigational action relative to one or more predefined navigational constraints; determine an actual navigational action for the host vehicle, wherein the actual navigational action includes at least one modification of the desired navigational action determined based on the one or more predefined navigational constraints; and cause at least one adjustment of a navigational actuator of the host vehicle in response to the determined actual navigational action for the host vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
29. An autonomous vehicle, the autonomous vehicle comprising:
-
a frame; a body attached to the frame; a camera; and a navigation system, the navigation system comprising;
at least one processing device programmed to;receive, from the camera, a plurality of images representative of an environment of the vehicle; analyze the plurality of images to identify a navigational state associated with the vehicle; provide the navigational state to a trained navigational system; receive, from the trained navigational system, a desired navigational action for execution by the vehicle in response to the identified navigational state; analyze the desired navigational action relative to one or more predefined navigational constraints; determine an actual navigational action for the vehicle, wherein the actual navigational action includes at least one modification of the desired navigational action determined based on the one or more predefined navigational constraints; and cause at least one adjustment of a navigational actuator of the vehicle in response to the determined actual navigational action for the host vehicle.
-
-
30. A method of navigating an autonomous vehicle, the method comprising:
receiving, from a camera associated with the autonomous vehicle, a plurality of images representative of an environment of the autonomous vehicle; analyzing the plurality of images to identify a navigational state associated with the autonomous vehicle; providing the navigational state to a trained navigational system; receiving, from the trained navigational system, a desired navigational action for execution by the autonomous vehicle in response to the identified navigational state; analyzing the desired navigational action relative to one or more predefined navigational constraints; determining an actual navigational action for the autonomous vehicle, wherein the actual navigational action includes at least one modification of the desired navigational action determined based on the one or more predefined navigational constraints; and causing at least one adjustment of a navigational actuator of the autonomous vehicle in response to the determined actual navigational action for the host vehicle.
Specification