1,649 research outputs found
Model Predictive Control for Autonomous Driving Based on Time Scaled Collision Cone
In this paper, we present a Model Predictive Control (MPC) framework based on
path velocity decomposition paradigm for autonomous driving. The optimization
underlying the MPC has a two layer structure wherein first, an appropriate path
is computed for the vehicle followed by the computation of optimal forward
velocity along it. The very nature of the proposed path velocity decomposition
allows for seamless compatibility between the two layers of the optimization. A
key feature of the proposed work is that it offloads most of the responsibility
of collision avoidance to velocity optimization layer for which computationally
efficient formulations can be derived. In particular, we extend our previously
developed concept of time scaled collision cone (TSCC) constraints and
formulate the forward velocity optimization layer as a convex quadratic
programming problem. We perform validation on autonomous driving scenarios
wherein proposed MPC repeatedly solves both the optimization layers in receding
horizon manner to compute lane change, overtaking and merging maneuvers among
multiple dynamic obstacles.Comment: 6 page
From Specifications to Behavior: Maneuver Verification in a Semantic State Space
To realize a market entry of autonomous vehicles in the foreseeable future,
the behavior planning system will need to abide by the same rules that humans
follow. Product liability cannot be enforced without a proper solution to the
approval trap. In this paper, we define a semantic abstraction of the
continuous space and formalize traffic rules in linear temporal logic (LTL).
Sequences in the semantic state space represent maneuvers a high-level planner
could choose to execute. We check these maneuvers against the formalized
traffic rules using runtime verification. By using the standard model checker
NuSMV, we demonstrate the effectiveness of our approach and provide runtime
properties for the maneuver verification. We show that high-level behavior can
be verified in a semantic state space to fulfill a set of formalized rules,
which could serve as a step towards safety of the intended functionality.Comment: Published at IEEE Intelligent Vehicles Symposium (IV), 201
Multilayer Graph-Based Trajectory Planning for Race Vehicles in Dynamic Scenarios
Trajectory planning at high velocities and at the handling limits is a
challenging task. In order to cope with the requirements of a race scenario, we
propose a far-sighted two step, multi-layered graph-based trajectory planner,
capable to run with speeds up to 212~km/h. The planner is designed to generate
an action set of multiple drivable trajectories, allowing an adjacent behavior
planner to pick the most appropriate action for the global state in the scene.
This method serves objectives such as race line tracking, following, stopping,
overtaking and a velocity profile which enables a handling of the vehicle at
the limit of friction. Thereby, it provides a high update rate, a far planning
horizon and solutions to non-convex scenarios. The capabilities of the proposed
method are demonstrated in simulation and on a real race vehicle.Comment: Accepted at The 22nd IEEE International Conference on Intelligent
Transportation Systems, October 27 - 30, 201
Advances in the Hierarchical Emergent Behaviors (HEB) approach to autonomous vehicles
Widespread deployment of autonomous vehicles (AVs) presents formidable challenges in terms on handling scalability and complexity, particularly regarding vehicular reaction in the face of unforeseen corner cases. Hierarchical Emergent Behaviors (HEB) is a scalable architecture based on the concepts of emergent behaviors and hierarchical decomposition. It relies on a few simple but powerful rules to govern local vehicular interactions. Rather than requiring prescriptive programming of every possible scenario, HEB’s approach relies on global behaviors induced by the application of these local, well-understood rules. Our first two papers on HEB focused on a primal set of rules applied at the first hierarchical level. On the path to systematize a solid design methodology, this paper proposes additional rules for the second level, studies through simulations the resultant richer set of emergent behaviors, and discusses the communica-tion mechanisms between the different levels.Peer ReviewedPostprint (author's final draft
A Fast Integrated Planning and Control Framework for Autonomous Driving via Imitation Learning
For safe and efficient planning and control in autonomous driving, we need a
driving policy which can achieve desirable driving quality in long-term horizon
with guaranteed safety and feasibility. Optimization-based approaches, such as
Model Predictive Control (MPC), can provide such optimal policies, but their
computational complexity is generally unacceptable for real-time
implementation. To address this problem, we propose a fast integrated planning
and control framework that combines learning- and optimization-based approaches
in a two-layer hierarchical structure. The first layer, defined as the "policy
layer", is established by a neural network which learns the long-term optimal
driving policy generated by MPC. The second layer, called the "execution
layer", is a short-term optimization-based controller that tracks the reference
trajecotries given by the "policy layer" with guaranteed short-term safety and
feasibility. Moreover, with efficient and highly-representative features, a
small-size neural network is sufficient in the "policy layer" to handle many
complicated driving scenarios. This renders online imitation learning with
Dataset Aggregation (DAgger) so that the performance of the "policy layer" can
be improved rapidly and continuously online. Several exampled driving scenarios
are demonstrated to verify the effectiveness and efficiency of the proposed
framework
Validation of trajectory planning strategies for automated driving under cooperative, urban, and interurban scenarios.
149 p.En esta Tesis se estudia, diseña e implementa una arquitectura de control para vehículos automatizados de forma dual, que permite realizar pruebas en simulación y en vehículos reales con los mínimos cambios posibles. La arquitectura descansa sobre seis módulos: adquisición de información de sensores, percepción del entorno, comunicaciones e interacción con otros agentes, decisión de maniobras, control y actuación, además de la generación de mapas en el módulo de decisión, que utiliza puntos simples para la descripción de las estructuras de la ruta (rotondas, intersecciones, tramos rectos y cambios de carril)Tecnali
A Two-Stage Real-Time Path Planning: Application to the Overtaking Manuever
This paper proposes a two-stage local path planning approach to deal with all kinds of scenarios (i.e. intersections, turns, roundabouts). The first stage carries out an off-line optimization, considering vehicle kinematics and road constraints. The second stage includes all dynamic obstacles in the scene, generating a continuous path in real-time. Human-like driving style is provided by evaluating the sharpness of the road bends and the available space among them, optimizing the drivable area. The proposed approach is validated on overtaking scenarios where real-time path planning generation plays a key role. Simulation and real results on an experimental automated platform provide encouraging results, generating real-time collision-free paths while maintaining the defined smoothness criteria.INRIA and VEDECOM Institutes under the Ph.D. Grant; 10.13039/501100011688-Electronic Components and Systems for European Leadership (ECSEL) Project AutoDriv
- …