Skip to main content
QUICK REVIEW

[論文レビュー] A review of path following control strategies for autonomous robotic vehicles: theory, simulations, and experiments

Nguyen Hung, Francisco Rego|arXiv (Cornell University)|Apr 15, 2022
Robotic Path Planning Algorithms被引用数 5
ひとこと要約

本稿は、非線形制御理論を用いて、自律走行ロボット車両の経路追従制御のための統一的理論的枠組みを提示する。既存の手法は、参照フレームの選択に基づき二つの主要なクラスに分類される—車両ボディフレームまたは経路ベースフレーム(Frenet–SerretやParallel Transportを含む)。主な貢献は、包括的なレビューと厳密な安定性証明、MATLABおよびROS/Gazebo用のオープンソースシミュレーションツールボックス、および自律海洋車両を用いた実験的検証であり、実世界の条件下でも適切なループ分離と制御ゲインチューニングを施した場合に、高いロバスト性を示すことを示している。

ABSTRACT

This article presents an in-depth review of the topic of path following for autonomous robotic vehicles, with a specific focus on vehicle motion in two dimensional space (2D). From a control system standpoint, path following can be formulated as the problem of stabilizing a path following error system that describes the dynamics of position and possibly orientation errors of a vehicle with respect to a path, with the errors defined in an appropriate reference frame. In spite of the large variety of path following methods described in the literature we show that, in principle, most of them can be categorized in two groups: stabilization of the path following error system expressed either in the vehicle's body frame or in a frame attached to a "reference point" moving along the path, such as a Frenet-Serret (F-S) frame or a Parallel Transport (P-T) frame. With this observation, we provide a unified formulation that is simple but general enough to cover many methods available in the literature. We then discuss the advantages and disadvantages of each method, comparing them from the design and implementation standpoint. We further show experimental results of the path following methods obtained from field trials testing with under-actuated and fully-actuated autonomous marine vehicles. In addition, we introduce open-source Matlab and Gazebo/ROS simulation toolboxes that are helpful in testing path following methods prior to their integration in the combined guidance, navigation, and control systems of autonomous vehicles.

研究の動機と目的

  • 自律車両の2次元運動における、既存の多数の経路追従制御戦略を包括的に捉える統一的数学的枠組みを提供すること。
  • 異なる誤差参照フレーム(ボディフレーム対経路ベースフレーム)に基づく経路追従手法の設計および実装上のトレードオフを比較・対比すること。
  • 先行のサーベイでしばしば欠落しているが、レビュー対象の手法に対して厳密な理論的安定性証明を提供すること。
  • オープンソースのMATLABおよびROS/Gazeboシミュレーションツールボックスを導入することで、理論と実践のギャップを埋め、経路追従アルゴリズムのテストを可能にすること。
  • 実環境での実験を通じて、不十分に制御されたおよび完全に制御可能な自律海洋車両を用いて、提案手法の有効性を検証すること。

提案手法

  • 本稿は、経路追従誤差系の安定化問題として経路追従を定式化し、誤差を車両のボディフレームまたはFrenet–SerretやParallel Transportなどの経路ベース参照フレームで定義する。
  • 誤差ダイナミクスを共通の数学的構造で表現することで、多数の既存手法を一般化する統一制御フレームワークを導入し、体系的な比較を可能にする。
  • バックステッピング、フィードバック線形化、スライディングモード制御、およびモデル予測制御(MPC)(線形および非線形)を含む非線形制御技術を用いた理論的分析を実施する。
  • 実車両統合の前段階として、経路追従アルゴリズムのテストを目的とした、独自のMATLABおよびROS/Gazeboベースのツールボックスを用いたシミュレーションによって、これらの手法の性能を評価する。
  • 実環境の海洋条件下でMedusaクラスの自律海洋車両を用いて、実験を実施し、実際の摂動や不確実性下でのロバストネスと収束性を評価する。
  • 内側ループの動的制御(速度、進行方向、進行方向速度制御)と外側ループの運動学的経路追従制御との間の時間スケール分離が、安定的かつ正確な経路追従を達成する上で極めて重要であることを強調する。

実験結果

リサーチクエスチョン

  • RQ1自律車両の多様な経路追従制御戦略を、単一の理論的枠組みの下で体系的に分類・統一することは可能か?
  • RQ2Frenet–SerretやParallel Transportなどの経路ベースフレームと比較して、車両ボディフレームを用いることの相対的利点と欠点は何か?
  • RQ3バックステッピング、スライディングモード、MPCなどの異なる制御技術は、経路追従応用において安定性、ロバストネス、実装の複雑さという観点で、どのように性能を発揮するか?
  • RQ4学習ベースの手法(例:学習MPC や強化学習)は、経路追従性能をどの程度向上させるか。また、安定性と解釈可能性の観点から、それらの制限要因は何か?
  • RQ5理論的経路追従制御器から実世界への展開における実用的課題は何か。また、シミュレーションツールボックスはこの移行をどのように支援できるか?

主な発見

  • 文献に登場する経路追従手法の大多数は、二つの主要なカテゴリに統一的に分類できる—車両ボディフレームにおける誤差安定化、またはFrenet–Serret や Parallel Transport などの経路ベースフレームにおける誤差安定化。
  • 理論的分析により、時間的制約が緩和される場合、経路追従は通常の軌道追従と比較して滑らかな収束性とアクチュエータの活動低減を示すことが確認された。
  • Medusaクラスの自律海洋車両を用いた実環境試験では、実際の海洋環境下でも成功裏に経路追従が達成され、提案された制御戦略の有効性が検証された。
  • 内側ループの動的制御器の適切なチューニングと、内側・外側ループ間の明確な時間スケール分離が、実際の安定的かつ正確な経路追従を達成する上で極めて重要であることが判明した。
  • MATLABおよびROS/Gazebo用のオープンソースシミュレーションツールボックスが正常に開発・検証され、経路追従アルゴリズムの効率的な事前導入テストを可能にした。
  • 学習ベースの手法(例:学習MPC や強化学習)は有望であるが、現在のところ形式的な安定性保証がなく、直感的な設計原則も欠落しているため、安全を要する応用分野への実用的展開は制限されている。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。