Abstract:
A method for performing autonomous operation of a vehicle is provided. The method obtains object data, by a plurality of vehicle onboard sensors; obtains road data, by one or more cameras onboard the vehicle; determines, by at least one processor, an initial vehicle trajectory, based on the object data and the road data; identifies, by the at least one processor, a set of constraints associated with the initial vehicle trajectory; determines a final vehicle trajectory, based on the potential vehicle trajectory and the set of constraints; and transmits the final vehicle trajectory to a steering mechanism onboard the vehicle.
Abstract:
A vehicle includes torque sources, a transmission, and a controller programmed to execute a method. In executing the associated method, the controller determines whether continuous output torque is required through a torque exchange. When continuous output torque is required, the controller synchronizes and fills the oncoming clutch, estimates capacity of the oncoming clutch, and expands a short-term torque capacity of the oncoming clutch during the torque exchange, doing so in response to a control objective having a threshold priority. Onset of the torque exchange delays until the short-term torque capacity is sufficient for receiving all torque load from the offgoing clutch without affecting output torque. The controller asynchronously controls the offgoing clutch and synchronously controls the oncoming clutch through the torque exchange, and loads the synchronous oncoming clutch via an expanding set of long-control torque capacity limits as a function of a simultaneously exhausting of the offgoing clutch load.
Abstract:
A system or method implemented by an autonomous vehicle involves determining a path plan to reach a destination from an origin. The path plan includes two or more path steps indicating tasks to be completed to reach the destination. The method includes, during traversal of the path plan by the autonomous vehicle, evaluating one or more of the two or more path steps of a planning horizon to determine a behavior plan for the planning horizon. The planning horizon is based on a current position of the autonomous vehicle, the behavior plan includes a speed and a trajectory, and the evaluating includes performing a cost analysis using a parallelized tree-based decision scheme at each of two or more simulation intervals within the planning horizon. The evaluating and the determining the behavior plan is repeated at two or more positions of the autonomous vehicle from the origin to the destination.
Abstract:
In various embodiments, methods, systems, and vehicles are provided for executing a lane change for a host vehicle. In various embodiments, one or more sensors obtain sensor data pertaining to target vehicles in proximity to the host vehicle; and a processor at least facilitates: obtaining, using the sensor data, predictions as to future positions and movement of the target vehicle; identifying a plurality of gaps through which the host vehicle may accomplish the lane change, based on the predictions; calculating a cost for each of the plurality of gaps; selecting, a selected gap of the plurality of gaps, having a minimized cost; and executing the lane change for the host vehicle via the selected gap.
Abstract:
Presented are automated driving systems and control logic for intelligent vehicle operation in transient driving conditions, methods for constructing/operating such systems, and vehicles equipped with such systems. A method for controlling an automated driving operation includes a vehicle controller receiving path plan data with location, destination, and predicted path data for a vehicle. From the received path plan data, the controller predicts an upcoming maneuver for driving the vehicle between start and goal lane segments. The vehicle controller determines a predicted route with lane segments connecting the start and goal lane segments, and segment maneuvers for moving the vehicle between the start, goal, and route lane segments. A cost value is calculated for each segment maneuver; the controller determines if a cost values exceeds a corresponding criticality value. If so, the controller transmits commands a resident vehicle subsystem to execute a control operation associated with taking the first predicted route.
Abstract:
An autonomous vehicle, system and method of navigating the autonomous vehicle. The system includes one or more sensors for obtaining data with respect to a remote stationary vehicle, and a processor. The processor is configured to classify the remote stationary vehicle into an object hypothesis based on the data, determine an actionable behavior of the autonomous vehicle based on a probability for the object hypothesis, and navigate the autonomous vehicle with respect to the remote vehicle via the actionable behavior.
Abstract:
A method for performing autonomous operation of a vehicle is provided. The method identifies, by at least one processor, an error condition of an electric power steering (EPS) device onboard the vehicle; obtains, by the at least one processor, input trajectory data for the autonomous operation of the vehicle; calculates, by the at least one processor, a feedforward rear steer angle, based on the input trajectory data; calculates, by the at least one processor, a feedback signal of the feedforward rear steer angle; calculates, by the at least one processor, a final steer angle command, using the feedforward rear steer angle and the feedback signal; and operates a steering mechanism of the vehicle using the final steer angle command, to autonomously maneuver the vehicle according to the final steer angle command.
Abstract:
A vehicle includes torque sources, a transmission, and a controller programmed to execute a method. In executing the associated method, the controller determines whether continuous output torque is required through a torque exchange. When continuous output torque is required, the controller synchronizes and fills the oncoming clutch, estimates capacity of the oncoming clutch, and expands a short-term torque capacity of the oncoming clutch during the torque exchange, doing so in response to a control objective having a threshold priority. Onset of the torque exchange delays until the short-term torque capacity is sufficient for receiving all torque load from the offgoing clutch without affecting output torque. The controller asynchronously controls the offgoing clutch and synchronously controls the oncoming clutch through the torque exchange, and loads the synchronous oncoming clutch via an expanding set of long-control torque capacity limits as a function of a simultaneously exhausting of the offgoing clutch load.
Abstract:
An autonomous vehicle, system and method of navigating the autonomous vehicle. The system includes one or more sensors for obtaining data with respect to a remote stationary vehicle, and a processor. The processor is configured to classify the remote stationary vehicle into an object hypothesis based on the data, determine an actionable behavior of the autonomous vehicle based on a probability for the object hypothesis, and navigate the autonomous vehicle with respect to the remote vehicle via the actionable behavior.
Abstract:
Systems and methods to control an autonomous vehicle to travel from an origin to a destination include determining a route between the origin and the destination using a map. A method includes determining an initial path along the route by optimizing a first cost function, the first cost function including a static cost component at a first set of locations along the route, and the static cost component at each location among the first set of locations along the route corresponding to a change in field of view of one or more sensors of the autonomous vehicle resulting from one or more static obstructions at the location that are indicated on the map. The method also includes controlling the autonomous vehicle to begin the travel on the route along the initial path.