Patent classifications
B60W60/00272
Navigation of autonomous vehicles using turn aware machine learning based models for prediction of behavior of a traffic entity
An autonomous vehicle collects sensor data of an environment surrounding the autonomous vehicle including traffic entities such as pedestrians, bicyclists, or other vehicles. The sensor data is provided to a machine learning based model along with an expected turn direction of the autonomous vehicle to determine a hidden context attribute of a traffic entity given the expected turn direction of the autonomous vehicle. The hidden context attribute of the traffic entity represents factors that affect the behavior of the traffic entity, and the hidden context attribute is used to predict future behavior of the traffic entity. Instructions to control the autonomous vehicle are generated based on the hidden context attribute.
SYSTEMS AND METHODS FOR OPERATING AN AUTONOMOUS VEHICLE
An autonomous vehicle (AV) includes features that allows the AV to comply with applicable regulations and statues for performing safe driving operation. An example method for operating the AV includes determining a trajectory related information of a vehicle operating on a roadway on which the AV is operating; receiving sensor data of a first area that includes the vehicle; determining an additional trajectory related information for the AV by comparing the trajectory related information of the vehicle to a current trajectory related information of the AV, wherein the additional trajectory related information is based on a category to which the vehicle belongs, and wherein the additional trajectory related information allows the AV to maintain at least a distance between the AV and the vehicle; and causing the AV to operate in accordance with the additional trajectory related information.
TRAJECTORY CONSISTENCY MEASUREMENT FOR AUTONOMOUS VEHICLE OPERATION
Methods of refining a planned trajectory of an autonomous vehicle are disclose. For multiple cycles as the vehicle moves along the trajectory, the vehicle will perceive nearby objects. The vehicle will use the perceived object data to calculate a set of candidate updated trajectories. The motion planning system will measure a discrepancy between each candidate updated trajectory and the current trajectory by: (i) determining waypoints along each trajectory; (ii) determining distances between at least some of the waypoints; and (iii) using the distances to measure the discrepancy between the updated trajectory and the current trajectory. The system will use the discrepancy to select, from the set of candidate updated trajectories, a final updated trajectory for the vehicle to follow.
MODEL-BASED DESIGN OF TRAJECTORY PLANNING AND CONTROL FOR AUTOMATED MOTOR-VEHICLES IN A DYNAMIC ENVIRONMENT
An automotive electronic dynamics control system for an automated motor-vehicle. The electronic dynamics control system is designed to implement two distinct Model Predictive Control (MPC)-based Trajectory Planners comprising a Longitudinal Trajectory Planner designed to compute a planned longitudinal trajectory for the automated motor-vehicle; and a Lateral Trajectory Planner designed to compute a planned lateral trajectory for the automated motor-vehicle. The electronic dynamics control system is further designed to cause the planned longitudinal trajectory to be computed before the planned lateral trajectory.
Predictive turning assistant
A method for assisting in turning a vehicle, the method may include detecting or estimating that the vehicle is about to turn to a certain direction or is turning to the certain direction; sensing a relevant portion of an environment of the vehicle to provide sensed information, wherein the relevant portion of the environment is positioned at a side of the vehicle that corresponds with the certain direction; applying an artificial intelligence process on the sensed information to (i) detect objects within the relevant portion of the environment and (ii) estimate expected movement patterns of the objects within a time frame that ends with an expected completion of the turn of the vehicle; determining, given an expected trajectory of the vehicle during the turn and the expected movement patterns of the objects, whether at least one of the objects is expected to cross the trajectory of the vehicle during the turn; and responding to an outcome of the determining.
VEHICLE BEHAVIOR PREDICTION DEVICE
A vehicle behavior prediction device includes a target vehicle detection unit configured to detect a target vehicle existing in a road region, a distance acquisition unit configured to acquire a front distance that is a distance between the target vehicle and an obstacle existing in front of the target vehicle, a turning radius estimation unit configured to estimate a turning radius of the target vehicle, and an entry prediction unit configured to predict whether or not the target vehicle is able to enter a host lane while avoiding an obstacle.
Vehicle and self-driving control device
A vehicle includes a sensor circuit configured to detect an obstacle in a first region which is located on the predetermined traveling route and in a second region which is adjacent to the first region on the predetermined traveling route, the second region being farther than the first region. The vehicle enters the first region in a case where: there is no obstacle in the first region; and there is no obstacle in the second region, and does not enter the first region and stops before the first region in a case where: there is no obstacle in the first region; and there is an obstacle in the second region.
UNMANNED DEVICE CONTROL BASED ON FUTURE COLLISION RISK
An unmanned device acquires sensing data of surrounding obstacles; determines, for each obstacle, at least one predicted track of the obstacle in a future period of time based on the sensing data; determines, for each moment in the future period of time and according to the predicted track corresponding to the obstacle, a collision probability that a collision with the obstacle occurs at each position in a target region at the moment; and determines a global collision probability that the collision with the obstacle occurs in the entire target region at the moment. According to the global collision probability corresponding to each obstacle at each moment, the unmanned device controls the unmanned device in the future period of time.
Collision warning system for safety operators of autonomous vehicles
Embodiments disclose a system and method to send an alert/warning for a potential collision to a safety operator of an autonomous driving vehicle (ADV). According to one embodiment, a system perceives an environment of an autonomous driving vehicle (ADV), including one or more obstacles. The system determines whether the ADV will potentially collide with the one or more obstacles based on a planned trajectory. If the ADV is determined to potentially collide, the system determines a time to collision based on the planned trajectory and the one or more obstacles. If the determined time to collision is less than a threshold or the time to collision decreases for a predetermined number of consecutive planning cycles, the system generates a warning signal to alert an operator of the ADV. The system sends the warning signal to an operator interface of the ADV to alert the operator of the potential collision.
METHOD AND SYSTEM FOR OPERATING AN AUTONOMOUS AGENT WITH INCOMPLETE ENVIRONMENTAL INFORMATION
A system for operating an autonomous agent with incomplete environmental information can include and/or interface an autonomous operating system and an autonomous agent. A method for operating an autonomous agent with incomplete environmental information includes any or all of: receiving a set of inputs; determining a set of known objects in the ego vehicle's environment; determining a set of blind regions in the ego vehicle's environment; and inserting a set of virtual objects into the set of blind regions; selecting a set of virtual objects based on the set of blind regions; operating the autonomous agent based on the set of virtual objects; and/or any other suitable processes.