Converging path collision avoidance
First Claim
1. A vehicle comprising:
- a processor configured to execute instructions stored on a non-transitory computer readable medium to;
traverse a vehicle transportation network by;
receiving, from a remote vehicle, via a wireless electronic communication link, a remote vehicle message, the remote vehicle message including remote vehicle information;
determining a relative position code indicating a geospatial location of the remote vehicle relative to the host vehicle based the remote vehicle information;
determining a remote vehicle dynamic state code based on the remote vehicle information;
determining a host vehicle dynamic state code;
identifying a vehicle control action based on the relative position code, the remote vehicle dynamic state code, and the host vehicle dynamic state code; and
traversing a portion of the vehicle transportation network in accordance with the vehicle control action, such that traversing the portion of the vehicle transportation network includes performing passing lane collision avoidance.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for use in traversing a vehicle transportation network may include receiving, from a remote vehicle, via a wireless electronic communication link, a remote vehicle message, the remote vehicle message including remote vehicle information, determining a relative position code indicating geospatial location of the remote vehicle relative to the host vehicle based the remote vehicle information, determining a remote vehicle dynamic state code based on the remote vehicle information, determining a host vehicle dynamic state code; identifying a vehicle control action based on the relative position code, the remote vehicle dynamic state code, and the host vehicle dynamic state code, and traversing a portion of the vehicle transportation network in accordance with the vehicle control action, such that traversing the portion of the vehicle transportation network includes performing passing lane collision avoidance.
48 Citations
22 Claims
-
1. A vehicle comprising:
a processor configured to execute instructions stored on a non-transitory computer readable medium to; traverse a vehicle transportation network by; receiving, from a remote vehicle, via a wireless electronic communication link, a remote vehicle message, the remote vehicle message including remote vehicle information; determining a relative position code indicating a geospatial location of the remote vehicle relative to the host vehicle based the remote vehicle information; determining a remote vehicle dynamic state code based on the remote vehicle information; determining a host vehicle dynamic state code; identifying a vehicle control action based on the relative position code, the remote vehicle dynamic state code, and the host vehicle dynamic state code; and traversing a portion of the vehicle transportation network in accordance with the vehicle control action, such that traversing the portion of the vehicle transportation network includes performing passing lane collision avoidance.
-
2. A method for use in traversing a vehicle transportation network, the method comprising:
traversing, by a host vehicle, a vehicle transportation network, wherein traversing the vehicle transportation network includes; receiving, at a host vehicle, from a remote vehicle, via a wireless electronic communication link, a remote vehicle message, the remote vehicle message including remote vehicle information; identifying host vehicle information for the host vehicle; determining a relative position code indicating whether an expected path for the remote vehicle and an expected path for the host vehicle are convergent based on the host vehicle information, the remote vehicle information, and a reference direction; determining a remote vehicle dynamic state code based on the remote vehicle information; determining a host vehicle dynamic state code based on the host vehicle information; identifying an expected collision condition based on one or more of the relative position code, the remote vehicle dynamic state code, the host vehicle dynamic state code, or a current acceleration rate for the host vehicle, wherein the expected collision condition is an expected passing lane collision condition, an expected rear-end collision condition, an expected blind spot collision condition, or an expected forward collision condition; and in response to identifying the expected collision condition; identifying a vehicle control action, wherein identifying the vehicle control action includes; on a condition that the expected collision condition is the expected passing lane collision condition, the expected rear-end collision condition, or the expected blind spot collision condition, identifying the vehicle control action based on the host vehicle dynamic state code; on a condition that the expected collision condition is the expected forward collision condition;
identifying a deceleration rate for safely traversing the vehicle transportation network; and
identifying the vehicle control action based on the deceleration rate; andtraversing a portion of the vehicle transportation network in accordance with the vehicle control action. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A vehicle comprising:
a processor configured to execute instructions stored on a non-transitory computer readable medium to; traverse a vehicle transportation network by; receiving, at a host vehicle, from a remote vehicle, via a wireless electronic communication link, a remote vehicle message, the remote vehicle message including remote vehicle information; identifying host vehicle information for the host vehicle; determining a relative position code indicating whether an expected path for the remote vehicle and an expected path for the host vehicle are convergent based on the host vehicle information, the remote vehicle information, and a reference direction; determining a remote vehicle dynamic state code based on the remote vehicle information; determining a host vehicle dynamic state code based on the host vehicle information; identifying an expected collision condition based on one or more of the relative position code, the remote vehicle dynamic state code, the host vehicle dynamic state code, or a current acceleration rate for the host vehicle, wherein the expected collision condition is an expected passing lane collision condition, an expected rear-end collision condition, an expected blind spot collision condition, or an expected forward collision condition; and in response to identifying the expected collision condition; identifying a vehicle control action, wherein identifying the vehicle control action includes; on a condition that the expected collision condition is the expected passing lane collision condition, the expected rear-end collision condition, or the expected blind spot collision condition, identifying the vehicle control action based on the host vehicle dynamic state code; on a condition that the expected collision condition is the expected forward collision condition;
identifying a deceleration rate for safely traversing the vehicle transportation network; and
identifying the vehicle control action based on the deceleration rate; andtraversing a portion of the vehicle transportation network in accordance with the vehicle control action.
Specification