Interaction between host vehicle and target vehicle
A computer includes a processor and a memory, and the memory stores instructions executable by the processor to determine a host kinematic state of a host vehicle, determine a target kinematic state of a target vehicle, determine a quantity characterizing an intersection of a host path of the host vehicle and a target path of the target vehicle, and actuate a component of the host vehicle based on the quantity. The host path is based on the host kinematic state, and the target path is based on the target kinematic state. At least one of the host path or the target path is curved.
1 . A computer comprising a processor and a memory, the memory storing instructions executable by the processor to:
determine a host kinematic state of a host vehicle;
determine a target kinematic state of a target vehicle;
determine a quantity characterizing an intersection of a host path of the host vehicle and a target path of the target vehicle, the host path being based on the host kinematic state, the target path being based on the target kinematic state, the host path being curved, the target path being curved, the quantity being a target yaw acceleration of the target vehicle; and
actuate a component of the host vehicle based on the quantity.
2 . The computer of claim 1 , wherein the component includes at least one of a brake system and a steering system.
3 . The computer of claim 1 , wherein the host path and the target path are based only on the host kinematic state and target kinematic state.
4 . The computer of claim 1 , wherein the instructions further include instructions to determine a radius of curvature of the host path based on a rate of change of the radius of curvature.
5 . The computer of claim 4 , wherein the radius of curvature is a sum of an instantaneous radius of curvature and a term including the rate of change of the radius of curvature.
6 . The computer of claim 5 , wherein the instantaneous radius of curvature is a quotient of a velocity of the host vehicle and a yaw rate of the host vehicle.
7 . The computer of claim 4 , wherein the radius of curvature of the host path is based on a product of a prestored gain and the rate of change of the radius of curvature.
8 . The computer of claim 1 , wherein the instructions further include instructions to determine a radius of curvature of the host path, and determine a time for the target vehicle to enter the host path based on the radius of curvature.
9 . The computer of claim 1 , wherein the instructions further include instructions to determine a radius of curvature of the host path, and determine a time for the target vehicle to exit the host path based on the radius of curvature.
10 . The computer of claim 1 , wherein the instructions further include instructions to determine a distance from the host vehicle to the target path based on a rate of change of a relative heading angle between the host vehicle and the target vehicle.
11 . The computer of claim 1 , wherein the instructions further include instructions to determine a lateral distance to shift the target path from a straight-line path such that the target path does not intersect the host path from a current position of the host vehicle through a braking distance of the host vehicle.
12 . The computer of claim 1 , wherein the instructions further include instructions to determine the target yaw acceleration based on a radius of curvature of the host path.
13 . The computer of claim 12 , wherein the instructions further include instructions to determine a target yaw rate of the target vehicle that maintains a minimum distance between the target vehicle and the host path having the radius of curvature, and determine the target yaw acceleration based on the target yaw rate.
14 . The computer of claim 1 , wherein the instructions further include instructions to determine the target yaw acceleration based on a relative lateral velocity between the host vehicle and the target vehicle.
15 . The computer of claim 1 , wherein the instructions further include instructions to determine the target yaw acceleration based on a quotient of a desired change in a target yaw rate of the target vehicle and a time for the target vehicle to enter the host path following a straight line.
16 . A method comprising:
determining a host kinematic state of a host vehicle;
determining a target kinematic state of a target vehicle;
determining a quantity characterizing an intersection of a host path of the host vehicle and a target path of the target vehicle, the host path being based on the host kinematic state, the target path being based on the target kinematic state, the host path being curved, the target path being curved, the quantity being a target yaw acceleration of the target vehicle; and
actuating a component of the host vehicle based on the quantity.