Patent classifications
B60W60/0011
Autonomous vehicle remote teleoperations system
A teleoperations system may be used to modify elements in the mapping data used by an autonomous vehicle to cause the autonomous vehicle to control its trajectory based on the modified elements. In addition, in some instances, a teleoperations system may be used to generate virtual paths of travel for an autonomous vehicle based upon teleoperations system virtual path suggestion inputs.
SYSTEM AND METHOD FOR SITUATIONAL BEHAVIOR OF AN AUTONOMOUS VEHICLE
Systems and methods for situational behavior of an autonomous vehicle are disclosed. In one aspect, an autonomous vehicle includes at least one perception sensor configured to generate perception data indicative of at least one other vehicle on a roadway, a non-transitory computer readable medium, and a processor. The processor is configured to determine that the other vehicle is violating one or more rules of the roadway based on the perception data, tag the other vehicle as a non-compliant driver, and modify control of the autonomous vehicle in response to tagging the other vehicle as a non-compliant driver.
MPC-Based Trajectory Tracking of a First Vehicle Using Trajectory Information on a Second Vehicle
Determination of a trajectory for a first vehicle (1) by model predictive control (MPC) is provided. Trajectory information about a second vehicle (18) traveling in the area ahead of the first vehicle (1) is utilized. In particular, discretization points (P.sub.1, P.sub.2, P.sub.3) and arrival times of the vehicles (1, 18) at the discretization points (P.sub.1, P.sub.2, P.sub.3) are utilized to generate constraints for the model predictive control of the first vehicle (1).
Technology to generalize safe driving experiences for automated vehicle behavior prediction
Systems, apparatuses and methods may provide for technology that generates, via a first neural network such as a grid network, a first vector representing a prediction of future behavior of an autonomous vehicle based on a current vehicle position and a vehicle velocity. The technology may also generate, via a second neural network such as an obstacle network, a second vector representing a prediction of future behavior of an external obstacle based on a current obstacle position and an obstacle velocity, and determine, via a third neural network such as a place network, a future trajectory for the vehicle based on the first vector and the second vector, the future trajectory representing a sequence of planned future behaviors for the vehicle. The technology may also issue actuation commands to navigate the autonomous vehicle based on the future trajectory for the vehicle.
Systems and methods to determine risk distribution based on sensor coverages of a sensor system for an autonomous driving vehicle
Systems and methods of determining a risk distribution associated with a multiplicity of coverage zones covered by a multiplicity of sensors of an autonomous driving vehicle (ADV) are disclosed. The method includes for each coverage zone covered by at least one sensor of the ADV, obtaining MTBF data of the sensor(s) covering the coverage zone. The method further includes determining a mean time between failure (MTBF) of the coverage zone based on the MTBF data of the sensor(s). The method further includes computing a performance risk associated with the coverage zone based on the determined MTBF of the coverage zone. The method further includes determining a risk distribution based on the computed performance risks associated with the multiplicity of coverage zones.
Automatic scenario generator using a computer for autonomous driving
A computer implemented method for scenario generation for autonomous vehicle navigation that can include defining a cellular automaton layer that defines a road network level behavior with at least one rule directed to pathways by vehicles on a passageway for travel. The method may further include defining an active matter layer that defines a vehicle level behavior with at least one rule directed to movement of the vehicles on an ideal route for the pathways; and defining a driver agent layer that defines driving nature with at least one rule that impacts changes in the vehicle level behavior dependent upon a characterization of driver behavior. The method may further include combining outputs from the different layer to provide scenario generations for autonomous vehicle navigation. The combining of the outputs can utilize a pseudo random value to determine at an order in the execution and duration of execution for the layers.
System and methods for automatic generation of remote assistance sessions based on anomaly data collected from human-driven vehicle
The present disclosure is directed to using anomaly data detected in traffic data to efficiently initiate remote assistance sessions. In particular, a computing system can receive, from a computing device associated with a human-driven vehicle, travel data for the human-driven vehicle. The computer system can identify a navigation anomaly associated with the human-driven vehicle based on the travel data. The computer system can generate, based on the identified navigation anomaly, an anomaly entry for storage in an anomaly database, the anomaly entry comprising geofence data describing a geographic area associated with the navigation anomaly. The computer system can determine, based on location data received from an autonomous vehicle and the geofence data, that the autonomous vehicle is entering the geographic area associated with the navigation anomaly. The computer system can initiate a remote assistance session with the autonomous vehicle.
Partial point cloud-based pedestrians' velocity estimation method
A method, apparatus, and system for estimating a moving speed of a detected pedestrian at an autonomous driving vehicle (ADV) is disclosed. A pedestrian is detected in a plurality of frames of point clouds generated by a LIDAR device installed at an autonomous driving vehicle (ADV). In each of at least two of the plurality of frames of point clouds, a minimum bounding box enclosing points corresponding to the pedestrian excluding points corresponding to limbs of the pedestrian is generated. A moving speed of the pedestrian is estimated based at least in part on the minimum bounding boxes across the at least two of the plurality of frames of point clouds. A trajectory for the ADV is planned based at least on the moving speed of the pedestrian. Thereafter, control signals are generated to drive the ADV based on the planned trajectory.
Filtering return points in a point cloud based on radial velocity measurement
Aspects and implementations of the present disclosure relate to filtering of return points from a point cloud based on radial velocity measurements. An example method includes: receiving, by a sensing system of an autonomous vehicle (AV), data representative of a point cloud comprising a plurality of return points, each return point comprising a radial velocity value and position coordinates representative of a reflecting region that reflects a transmission signal emitted by the sensing system; applying, to each of the plurality of return points, at least one threshold condition related to the radial velocity value of a given return point to identify a subset of return points within the plurality of return points; removing the subset of return points from the point cloud to generate a filtered point cloud; and identifying objects represented by the remaining return points in the filtered point cloud.
Method for computing maneuvers drivable space using piecewise semantic aggregation of trajectories
A method of determining a drivable space trajectory of an ego vehicle is described. The method includes determining a set of vehicle trajectories corresponding to a same semantic driving maneuver during motion planning of the ego vehicle. The method also includes identifying the drivable space trajectory to perform the same semantic driving maneuver. The method further includes performing a vehicle control action to maneuver the ego vehicle along the drivable space trajectory.