生存性理論に基づく自律レースカーのリアルタイム制御
Real-Time Control for Autonomous Racing Based on Viability Theory
ミニチュアレースカーの自律走行において、生存性カーネルとモデル予測制御を組み合わせ、静的障害物を避けつつリアルタイムで軌道生成する手法を提案し、シミュレーションと実機実験で検証した。
著者: Alexander Liniger, John Lygeros
分類: eess.SY, cs.RO, cs.SY, math.OC
原文アブストラクト
In this paper we consider autonomous driving of miniature race cars. The viability kernel is used to efficiently generate finite look-ahead trajectories that maximize progress while remaining recursively feasible with respect to static obstacles (e.g., stay inside the track). Together with a low-level model predictive controller, this method makes real-time autonomous racing possible. The viability kernel computation is based on space discretization. To make the calculation robust against discretization errors, we propose a novel numerical scheme based on game theoretical methods, in particular the discriminating kernel. We show that the resulting algorithm provides an inner approximation of the viability kernel and guarantees that, for all states in the cell surrounding a viable grid point, there exists a control that keeps the system within the kernel. The performance of the proposed control method is studied in simulation where we determine the effects of various design choices and parameters and in experiments on an autonomous racing set-up maintained at the Automatic Control Laboratory of ETH Zurich. Both simulation and experimental results suggest that the more conservative approximation using the discriminating kernel results in safer driving style at the cost of a small increase in lap time.
関連論文
- 物理情報ニューラルネットワークを用いたハイブリッドモデル予測制御による衛星姿勢制御制御/モデル予測制御
- 一階モデル予測制御による高高度気球の定点保持制御/モデル予測制御
- データ駆動型KoopmanオペレータとMPCによるAUV速度制御の最適化制御/モデル予測制御
- Koopman NMPC:制御アフィン系のKoopmanベース学習と非線形モデル予測制御制御/モデル予測制御
- DISCO: 二重尤度不要推論による確率制御制御/モデル予測制御
