Model Predictive Control Approach to Autonomous Race Driving for the F1/10 Platform

  Рет қаралды 7,906

DYN - Videoportal

DYN - Videoportal

Күн бұрын

Originally presented at IFAC WC 2020, A. Tatulea-Codrean, T. Mariani, S. Engell.
Abstract:
This paper addresses the challenges of developing an embedded non-linear model predictive control (NMPC) solution for the optimal driving of miniature scale autonomous vehicles (AVs). The NMPC approach lends itself perfectly to driving applications, provided that a system for localization and tracking of the vehicle is available. An important challenge in the implementation results from the need to accurately steer the vehicle at high speeds, which requires fast actuation. In this paper we present a solution to this problem, which employs an artificial neural network (ANN) controller trained with rigorous NMPC input-output data. We discuss the development process, from modelling until the realization of the ANN controller within the operating system of the AV. The procedure is demonstrated within the virtual environment of the popular F1/10 race car, an AV platform widely used in AI and autonomous driving challenges. The results contain both NMPC and ANN-based simulations for different race tracks and for different driving strategies. The main focus of this work lies in the formulation of the optimal driving control problem and the training method of the ANN. Our approach uses a standardization of the driving problem, which enables us to abstractize optimal driving and to simplify it for the learning process. We show how driving patterns can be learned accurately on a reduced set of training data and that they can subsequently be extended to new and more challenging driving situations.

Пікірлер: 7
@edmond7063
@edmond7063 2 жыл бұрын
Nice presentation and results : )
@JoseAntonio-sn6sf
@JoseAntonio-sn6sf 3 жыл бұрын
in terms of the hardware computation which kind of control board would you recommend to implement a MPC on?
@tatuleaalex
@tatuleaalex 3 жыл бұрын
if you are looking at implementing something as complex as what is presented here, you have some serious demands for linear algebra and optimization libraries. A Linux system, something like a Raspberry Pi, would get you started. But it all depends on what kind of control requirements you have...
@alessandrocecconi1742
@alessandrocecconi1742 3 жыл бұрын
Is it possible to have access at the full paper?
@tatuleaalex
@tatuleaalex 3 жыл бұрын
hey Alessandro, you can look for it on Research Gate and ask me to share it with you.
@victorvanderdrift5006
@victorvanderdrift5006 3 жыл бұрын
@@tatuleaalex Hi, I sent you a request on research gate too. I'm studying Robotics Engineering and want to use it for a course about MPC. We will include you in the references of course. Could you please look into it? Thanks in advance!
@jame9011
@jame9011 3 жыл бұрын
@@tatuleaalex where can I find the PPT and the code of the paper?
A Simplified Implementation of Tube-Enhanced Multi-Stage NMPC
16:55
DYN - Videoportal
Рет қаралды 351
Model Predictive Control
12:13
Steve Brunton
Рет қаралды 252 М.
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 126 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 40 МЛН
High-MPC: Learning High-Level Policies for Model Predictive Control (IROS 2020)
5:08
UZH Robotics and Perception Group
Рет қаралды 9 М.
Model Predictive Control: A Rising Technology in the Automotive Industry
50:00
Learning-based Model Predictive Control for Autonomous Racing
2:39
AMZFormulaStudent
Рет қаралды 27 М.
Model Predictive Control - Part 1: Introduction to MPC (Lasse Peters)
42:18
Controlling Self Driving Cars
4:41
AerospaceControlsLab
Рет қаралды 502 М.
Melanie Zeilinger: "Learning-based Model Predictive Control - Towards Safe Learning in Control"
51:10
Institute for Pure & Applied Mathematics (IPAM)
Рет қаралды 24 М.
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 126 МЛН