Saved in:
Bibliographic Details
Main Authors: Hoffmann, Jasper, Fernandez, Diego, Brosseit, Julien, Bernhard, Julian, Esterle, Klemens, Werling, Moritz, Karg, Michael, Boedecker, Joschka
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2404.18863
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916257088929792
author Hoffmann, Jasper
Fernandez, Diego
Brosseit, Julien
Bernhard, Julian
Esterle, Klemens
Werling, Moritz
Karg, Michael
Boedecker, Joschka
author_facet Hoffmann, Jasper
Fernandez, Diego
Brosseit, Julien
Bernhard, Julian
Esterle, Klemens
Werling, Moritz
Karg, Michael
Boedecker, Joschka
contents Model predictive control (MPC) is a powerful, optimization-based approach for controlling dynamical systems. However, the computational complexity of online optimization can be problematic on embedded devices. Especially, when we need to guarantee fixed control frequencies. Thus, previous work proposed to reduce the computational burden using imitation learning (IL) approximating the MPC policy by a neural network. In this work, we instead learn the whole planned trajectory of the MPC. We introduce a combination of a novel neural network architecture PlanNetX and a simple loss function based on the state trajectory that leverages the parameterized optimal control structure of the MPC. We validate our approach in the context of autonomous driving by learning a longitudinal planner and benchmarking it extensively in the CommonRoad simulator using synthetic scenarios and scenarios derived from real data. Our experimental results show that we can learn the open-loop MPC trajectory with high accuracy while improving the closed-loop performance of the learned control policy over other baselines like behavior cloning.
format Preprint
id arxiv_https___arxiv_org_abs_2404_18863
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PlanNetX: Learning an Efficient Neural Network Planner from MPC for Longitudinal Control
Hoffmann, Jasper
Fernandez, Diego
Brosseit, Julien
Bernhard, Julian
Esterle, Klemens
Werling, Moritz
Karg, Michael
Boedecker, Joschka
Robotics
Optimization and Control
Model predictive control (MPC) is a powerful, optimization-based approach for controlling dynamical systems. However, the computational complexity of online optimization can be problematic on embedded devices. Especially, when we need to guarantee fixed control frequencies. Thus, previous work proposed to reduce the computational burden using imitation learning (IL) approximating the MPC policy by a neural network. In this work, we instead learn the whole planned trajectory of the MPC. We introduce a combination of a novel neural network architecture PlanNetX and a simple loss function based on the state trajectory that leverages the parameterized optimal control structure of the MPC. We validate our approach in the context of autonomous driving by learning a longitudinal planner and benchmarking it extensively in the CommonRoad simulator using synthetic scenarios and scenarios derived from real data. Our experimental results show that we can learn the open-loop MPC trajectory with high accuracy while improving the closed-loop performance of the learned control policy over other baselines like behavior cloning.
title PlanNetX: Learning an Efficient Neural Network Planner from MPC for Longitudinal Control
topic Robotics
Optimization and Control
url https://arxiv.org/abs/2404.18863