自動運転車の障害物回避・経路計画・制御技術について詳しく解説

WBOY
リリース: 2023-08-05 13:57:06
転載
2828 人が閲覧しました

1 はじめに

インテリジェント交通システムは、複雑な環境における困難な自律性と安全性の問題に対処するため、研究者から特別な注目を集めています。自動運転車のコンセプトの主なモジュールは、認識、計画、制御です。

実際、知覚は環境モデリングとローカリゼーションで構成されます。それぞれ外部センサーと身体センサーに依存します。次に計画では、センシング結果から得られる情報をもとに、目的地に到達するための最適な軌道を生成します。最後に、制御モジュールは、車両のアクチュエーターに命令することによって生成された軌道を追跡することに専念します。

#この記事では、障害物を回避する特定の状況に応じたプロセスの各モジュールを紹介します。これらのタスクをグローバル アーキテクチャに統合することが、この文書の主な貢献です。認識モジュールは、環境が正確なグリッド表現に基づいて記述されることを保証します。占有グリッド マップ (OGM) の使用は、走行可能なスペースを識別し、シーン内の静的および動的オブジェクトの位置を特定できるため、障害物の回避に特に便利です。次に、回避すべきオブジェクトの姿勢が経路計画レベルで使用され、[1] に示されているシグモイドのパラメータ化関数とローリング ホライズンに基づいて軌道と速度プロファイルが生成されます。取得された曲率プロファイルは、制御モジュールをガイドするための基準経路として考慮されます。このレベルでは、従来の重心の代わりに衝突中心 (CoP) を使用する横方向誘導コントローラーに基づいて、車両に適切なステアリング角度が提供されます。提案されたコントローラーは、横方向誤差に対する外乱の影響を軽減し、横方向の安定性を確保するために、フィードフォワードおよびロバストな状態フィードバック動作に基づいています [2]。

この文書は次のように構成されています。パート II では、障害物回避のために実装されるさまざまなモジュールを含むグローバルなアプローチを示します。 3 番目の部分では、信頼グリッド占有に基づく動的物体検出方法を紹介します。セクション 4 では、パラメータ化されたシグモイド関数とローリング ホライズンに基づく障害物回避アルゴリズムについて説明します。セクション 5 では、ロバストな状態フィードバックへのフィードフォワード結合に基づいたコントローラーの設計について詳しく説明します。セクション 6 では、実験プラットフォームとこの実験方法の結果について説明します。最後に、セクション 7 でこの論文を締めくくります。

2 障害物回避戦略

#このセクションでは、図 1 に示す 3 つのモジュールに基づくグローバルな障害物回避戦略のタイトルを紹介します。 。このセクションでは各レベルを簡単に紹介します。

#写真自動運転車の障害物回避・経路計画・制御技術について詳しく解説

図 1 障害物回避戦略

A.知覚モジュール##環境を正確かつ効果的に認識することは、自動運転車にとって必須です。この研究は主に、外部感知センサーに基づいて静的/動的物体の位置と走行可能な経路を抽出する環境認識に焦点を当てています。測位部分で考慮されない車両の位置は、既知で信頼できるものとみなされます。道路や周囲の物体に関する情報を抽出する最も一般的な方法の 1 つは、「占有グリッド」(OG) です。これは、衝突回避、センサー フュージョン、ターゲット追跡、同時位置特定とマッピング (SLAM) などのさまざまなアプリケーションで使用できます [3]。 OG の基本的な考え方は、環境グラフをバイナリ確率変数の等間隔フィールドとして表現し、各変数が環境内のその位置に障害物があるかどうかを表すことです [4]。既知の車両姿勢を考慮して、ノイズが多く不確実なセンサー測定値を処理するために、さまざまな形式から生成できます。この論文では、OG は、不確実性、不正確さ、未知の部分をモデル化し、データ融合における競合の管理も可能にするため、Dempster と Shafer によって提案された信念理論 [5][6] によって定義されます。パート 3 ではさらに詳しく説明します。

B. 基準軌道生成モジュール

このモジュールは、軌道とそれに対応する速度曲線の定義に特化しています。車両はそれに従う必要があります。プランナーは、認識モジュールから走行可能エリアと障害物の位置を受け取ります。この情報に基づいて、幾何学的軌道と速度曲線を生成できます。この記事では、パス計画戦略に焦点を当てます。このセクションは、認識された運転可能領域に基づいて、開始点から終了点までの公称軌道を提供することを目的としています。

障害物が検出されると、自動運転車の乗員の安全と快適性を確保するために 2 番目の軌道 (障害物回避軌道) が計算され、回避後に通常の軌道が追加されます。この回避軌道は、公称軌道のごく一部のみを含むため、局所計画によって取得できます。軌道生成アルゴリズムの計算コストを削減するために、[1] で説明されているローリング ホライズン法が採用されています。この手法はこの論文で拡張されています (セクション IV を参照)。これらの軌道 (公称および障害物回避) は、制御モジュール (主に横方向コントローラー) の基準として考慮できます。

C. 制御モジュール

制御モジュールは、自動運転制御を確実にする縦方向コントローラーと横方向コントローラーの 2 つの主要部分で構成されます。ここでの主な焦点は、障害物回避を処理する横方向のコントローラーにあります。実際、基準生成モジュールによって与えられた望ましい経路をたどるために、横方向コントローラーによって適切なステアリング角度が提供されます。所望の経路の追跡は、横方向誤差と方位誤差という 2 つの追跡誤差を減らすことによって実現できます。文献 [7] にある幾何学的かつ動的横方向誘導戦略のうち、ここでは衝突中心 (CoP) に基づく動的アプローチが採用されています [8]。選択は、この制御方法のパフォーマンスによって決まります。 CoP は、車両の重心 (CoG) の前に位置する幾何学的な点であり、横方向の位置誤差を予測します。そうすれば、より良い軌道追跡が期待できます。一方、セクション V に示すように、CoP の動きはリアタイヤの横力から切り離されているため [9]、横力学方程式はそれほど複雑ではありません。

#2 動的グリッドに基づく動的障害物検出

OG は、多次元空間をユニットに細分化した表現であり、各ユニットには知識が格納されます。占有状況の詳細[4]。現在、OG は、計算の複雑さを処理するためのより強力なリソースが利用できるため、頻繁に使用されています。メッシュの構築は多次元 (2D、2.5D、および 3D) [10] に適用されており、各セルの状態は選択された形式に従って記述されます。最も一般的なのはベイジアン フレームワークで、Elfes [4] によって最初に採用され、その後多くの拡張が行われて有名なベイジアン占有フィルター (BOF) [11] になりました。他の研究では、後述する証拠理論としても知られるデンプスター・シェーファー理論に基づく形式主義を提案しています。

#A. 信念理論の使用

#確率理論の要約、信念理論はデータとソースを十分にカバーします欠陥を表現するため、ITS での認識に適しています。アプリケーションに応じてこれらのプロパティを処理できる幅広い融合演算子が提供されます。信念フレームワークを使用して OG を構築することに関するいくつかの研究は、[12]、[13] にあります。この研究は [13] の研究に由来しており、結果として生じる衝突に基づいて移動物体の検出と走行可能空間を決定する方法を提案しました。この目的のために、識別フレームは、空き (F) または占有 (O) とみなされるセルのステータスを含むように定義されます。認識ボックスは Ω={F, O} です。基準電力セットのフレームワークには、2Ω= {∅,F,O,{F,O}} という仮定のすべての可能な組み合わせが含まれています。各状態の信念を表現するために、質量関数 m(.) は衝突 m(∅)、自由状態 m(F)、占有状態 m(O)、未知の状態 m({F,O) を表します。 }) それぞれ。

#B. センサー モデル

#基本的に、センサー モデルは状態の品質関数を計算する方法です。メトリックに対応します。私たちのアプリケーションでは、使用されるセンサーは 3D マルチエコー LIDAR (セクション VI を参照) です。入力データには、点 pi と角度 θi に基づく範囲 ri が含まれます。このデータセットから、極座標のスキャニング グリッド (SG) が構築されます。 SG の各行は、RxΘ で定義された角度セクター Θ=[θ-, θ] に対応します。セルの範囲は R=[r-,r] で、各セルが質量 m{Θ,R} のペアによって定義されることを意味します。各命題に対応する質量 A∈Ω はここにあります [13]:

Picture自動運転車の障害物回避・経路計画・制御技術について詳しく解説

ここで、μF と μO はそれぞれ対応します。センサーによる誤警報と検出漏れの確率。簡単にするために、これらの質量関数 m(O)、m(F)、および m(Θ) を説明します。

写真自動運転車の障害物回避・経路計画・制御技術について詳しく解説

図 2 マップ グリッド (MG) の構造

図 2は、時刻 t で提供されたセンサー点群を使用して MG を構築および更新するプロセスを示しています。この更新は、マルチグリッド証拠の融合に基づいて行われます。これは、マップ グリッドを更新し、ユニットのステータスを評価する時間を確保できるため、プロセスの最も興味深い部分です。信念理論のさまざまな演算子の中で、Dempster-Shafer 組み合わせ規則が使用されます。

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

ここで、mmG,t と mmG,t-1 はそれぞれを表します。時間 t におけるマップ グリッドとスキャンされたグリッドの品質関数。演算子は次のように定義されます:

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

ここで


は次のように生成します。 mmG,t(A) の結果は、以前の状態と新しいメトリックに応じて各セルの状態を定義します。各状態に応じて生産される量は次のとおりであることがわかりました [13]:

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

基本的に、このプロパティは t-1 と t の間の不協和音を示します。ユニットが空き状態から占有状態に、またはその逆に変化すると、不一致が発生します。したがって、競合の検出は動的セルの評価につながる可能性があります。競合では、次の 2 つの競合タイプに基づいてステータスを変更する占有セルにマークを付けることができます:

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

where、

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

融合プロセスは、全体的な衝突によって状態の品質を正規化しますが、この情報を使用して、動的オブジェクトを定義するモバイル ユニットをマークすることを検討します。検出された各ポーズは、次のセクションで軌道を生成するための入力として使用されます。

4 軌道生成

このセクションは、経路計画、つまり幾何学的な軌道 (座標点に従う) Ai(xi) の作成に特化しています。 、イ)。この論文は、提案された回避アーキテクチャの実現可能性を検証することを目的としているため、速度曲線とそれに関連する縦方向の制御は考慮されていません。セクション 2 で述べたように、経路計画モジュールには 2 つの目標があります。1 つは起点と到着点に基づいてグローバル公称軌道を生成すること、もう 1 つは障害物の検出を回避するためのローカル軌道を生成することです。ここでは、回避軌道の生成に焦点を当てます。この回避軌道は、安全基準、特に障害物までの縦方向および横方向の距離に準拠する必要があります。最近 [1] で提案されているように、これらの距離は等しく、障害物の周囲に円形の安全ゾーンを作成することができます。本稿では、水平方向と垂直方向のセキュリティ基準が異なる全体的な状況を考慮して、この方法の一般化を提案します。

軌道の幾何学的形状を取得するには、クロソイド曲線、ベジェ曲線、スプラインなどの関数に基づくいくつかの数学的手法があります [14]、[15]。これらすべての幾何学的手法の徹底的なレビューは [16] に記載されています。これらの方法には興味深い特性 (滑らかさ、一連の候補の中から最適な軌道を選択するなど) がありますが、計算コストが高くなる可能性があります。その中でも、シグモイド関数は、滑らかさと計算コストの間の公平なトレードオフを表します。検討したアプローチでは、計算コストを削減するために、この数学的手法をネイティブ Horizo​​n スケジューラと組み合わせて使用​​することを推奨しています。この計画アプローチの利点については、[1] で詳しく説明されています。このローカル プランナーは、占有グリッドから検出された障害物に関する情報を考慮して、適切なスムーズな回避操作を定義し、通常の軌道に戻ります。

A. 幾何学的回避#​​

## 図 3 は、公称軌道、安全ゾーン、および最終的なスムーズな回避のさまざまな軌道を示しています。軌跡。安全ゾーンの定義 R は、障害物を検出した後の最初のステップです。このエリアは障害物が接近しているため、衝突を避けるために航行できません。 Lx 楕円と Ly 楕円のそれぞれ長半径と短半径は、領域を定義する安全基準です。定義したら、回避軌道を設計できます。乗客の快適性を確保するために、S 字型に基づいた機能が選択されました。図 3 では、A は開始点 (自車両の重心)、B は S 字曲線の座屈点、WP は到達すべき開始点を示します。平滑度 C() は、水平ベクトル サンプルごとにプロセス全体 (安全領域の決定とシグモイド関数ベースのウェイポイントの計算) を繰り返すことで回避軌道を定義できるように調整できます。

自動運転車の障害物回避・経路計画・制御技術について詳しく解説写真

図 3 軌道計画

自動運転車の障害物回避・経路計画・制御技術について詳しく解説B. レベル計画

アルゴリズムの計算コストを削減するために、ローカル プランナーが使用されます。障害物回避軌道全体をたどるのではなく、いくつかの部分に分割されます。ローカル軌道はこの離散レベルでサンプルごとに計算されるため、計算コストが削減され、動的障害に対してアルゴリズムが堅牢になります。サンプル サイズと水平方向の長さの 2 つのパラメータをパラメータ化できます。最後のものは、装備されている知覚センサー (ハードウェア制約) と車両速度 (ローリング ホライズン) によって異なります。サンプル ステップは、軌道をローカル セグメントに細分したものを表します。全体の原理を図 4 にまとめます。

写真

図 4 ホライズン計画

車両が次のサンプリング ステップに到達すると、ローカル水平線が再度計算されます。見てわかるように、2 つの反復の間には、アルゴリズムが動的な障害物を処理できるようにする共通部分があります。離散時間領域の場合と同様、サンプル サイズの選択には精度と計算コストの間のトレードオフが必要です。このアルゴリズムは、水平ベクトルが完全な軌道の終端に到達するまで、つまり知覚センサーが軌道のすべての部分をカバーするまで反復されます。この幾何学的な軌道は、誘導制御ステージへの入力となります。

5 コントローラー設計

このセクションでは、図 1 に示す制御モジュールで使用されるラテラル コントローラーの設計について説明します。横方向誘導は、図 5 に示すように、横方向誤差 (車両の重心と基準軌道の間の距離) と機首方位誤差 (車両の縦軸と基準軌道の間の距離) の 2 種類の誤差を削減することを目的としています。

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

図 5 横方向および機首方位のエラー

ここでは、従来の CoG の代わりに横方向誤差 ey、CoP が [9] として定義されている場合は、横方向誤差を使用することをお勧めします。

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

CoP と CoG の間の距離 xcop

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

ここで、m と Iz は車両の質量とヨー慣性、lf は CoG と車両間の距離です。フロントアクスル。 (12) から、CoP 横方向誤差 ecop が図 5 の横方向誤差 ey よりも大きいことがわかります。このようにして、横方向の位置誤差が予測され、より良い軌道追跡が期待できます。 CoG (重心) に基づく従来のコントローラーとは対照的に、ここでは衝撃中心 (CoP) が車両上の幾何学的な点として使用されます。 CoP の主な利点は、リアタイヤの横力が CoP の動きに影響を与えないため、横力学方程式の複雑さが軽減されることです [9]。

平面自転車モデル [17] に基づき、追跡誤差 (11) および (12) を使用して、CoP 横方向ナビゲーション コントローラーの設計に使用される追跡誤差モデルは次のとおりです。

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

ここで、状態ベクトル

、δf は前輪角度、自動運転車の障害物回避・経路計画・制御技術について詳しく解説 には、外乱項としての期待値 ヨー角速度とヨー角加速度。 自動運転車の障害物回避・経路計画・制御技術について詳しく解説

#写真

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

自動運転車の障害物回避・経路計画・制御技術について詳しく解説

自動運転車の障害物回避・経路計画・制御技術について詳しく解説##Lr はCoG とリアアクスルの間の距離、Cf と Cr はフロントタイヤとリアタイヤのコーナリング剛性です。なお、Cr は Ac の 2 行目にないため、CoP を使用することで不確実なパラメータの数を減らすことができます。 自動運転車の障害物回避・経路計画・制御技術について詳しく解説

ラテラル コントローラーは、状態ベクトル誤差が確実にゼロに近づくように適切な δf を計算します。さらに、トラッキング エラー モデルのダイナミクスは wref の影響を受けるため、コントローラーはその影響の減衰レベルも保証する必要があります。これらの目標を達成するために、ロバストな状態フィードバックへのフィードフォワード結合で構成されるラテラル コントローラーが提案されています [2]。 LFF と KFB はそれぞれフィードフォワード ゲインとロバスト フィードバック ゲインです。フィードフォワード アクションは、ベクトル wref の影響を部分的に排除することを目的としています。 CoP の利点は、得られるフィードフォワードに Cr の知識が必要ないことです。状態フィードバック アクションにより、エラー ベクトルがゼロに向かって指数関数的に収束し、ベクトル wref の影響が軽減されます。このロバストな制御問題は、[2] に示すように線形行列不等式 (LMI) を使用して表現できます。

#6 実験結果

#A. 実験設定 自動運転車の障害物回避・経路計画・制御技術について詳しく解説#

実験プラットフォーム ARTEMIPS は、DGPS 技術を使用した高精度 IMU (慣性測定ユニット) RT-3002、2 つの IBEO LUX 2D 4 層レーザー スキャナー、2 つの VLP -16 という複数のセンサーを備えた自動試験車両です。 Velodyne3D レーザー スキャナーおよび高距離カメラ MANTA-G125 (図 6 を参照))。 RT-3002 は、位置、速度、加速度、方向測定の基準センサーとして使用されます。 LUX スキャナは、車の前部と後部のリモート検出 (4 層の点群の形式) を提供するために使用されます。 VLP-16 は、車の両側の環境の検出を完了するために使用されます (16 層の点群を提供し、360° のサラウンド ビューを備えています)。 ARTEMIPS には、ステアリングホイールとブレーキペダルを制御するための 3 つのアクチュエーターと 2 つの統合サーボモーター MAC-141、および車のエンジンを制御するための多機能 NI-daq システムも装備されています。すべてのセンサーとアクチュエーターは、Intempora の RTMaps ソフトウェア ソリューションを実行する組み込みコンピューターにリンクされています。これは、マルチセンサーおよびマルチアクチュエーター システム専用のプラットフォームです。

自動運転車の障害物回避・経路計画・制御技術について詳しく解説写真

図 6 実験プラットフォーム ARTEMIPS とその参照フレーム

# #B. 実験結果

読みやすくするために、提案されたアーキテクチャのパフォーマンスは、障害物回避状況を考慮した 1 つの実験シナリオのみを通じて評価されます。このテストは一定速度 vx=10km/h で実行されます。

4 台のレーザー スキャナーから記録されたデータ セットに基づいて、セクション III で説明した方法に従って、点群を使用して OG を構築しました。図 7 は、周囲の風景と避けるべき物体を示しています。 OG の時間的融合は、動的な単位を記述する際の矛盾を強調します。階層クラスタリング アルゴリズム (MATLAB の Statistics and Machine Learning Toolbox から) を適用して、動的オブジェクトを構築しました。それらを図 8 に示します。 3D バウンディング ボックス経由。表示される座標は、GPS データに基づく車両姿勢に対応します。避けるべき物体は赤い物体です。この方法は位置決め誤差に対して敏感であるため、一部の誤った検出結果が見つかる可能性があることに注意してください。

#写真自動運転車の障害物回避・経路計画・制御技術について詳しく解説

図 7 障害物回避テストのシーケンス

写真自動運転車の障害物回避・経路計画・制御技術について詳しく解説

図 8 点群、原点座標、障害物検出

実験結果を図 9 に示します。左上の画像からわかるように、公称軌道線はオブジェクトの位置と交差し、結果として生じる赤いパスは障害物を回避します。また、横方向コントローラーが良好な軌道追跡を保証し、13 秒から 20 秒の間障害物の検出を回避していることも観察できます。この時間間隔中に、コントローラーは障害物を回避し、追跡誤差の合計が小さくなるように、正の値から負の値に変化するステアリング角度を生成します。

写真自動運転車の障害物回避・経路計画・制御技術について詳しく解説

図 9 ステアリング コントローラーの結果

7 結論

この論文では、知覚、経路計画、および制御ガイダンスの 3 つのレベルに基づく動的障害物回避スキームを提案します。動的障害物検出は、証拠占有グリッドに基づいて実行されます。経路計画はシグモイド関数に基づいて滑らかな軌道を生成し、障害物の検出を回避します。最終的に、車両は、衝突中心での横方向制御ベースの戦略を通じて、車両が生成した基準軌道に従います。当社の試験車両での実験結果から、この方法が障害物回避に有効であることがわかりました。今後の作業には、ポジショニング戦略の検討と、より複雑な状況におけるこのアプローチの評価が含まれます。

参考資料

自動運転車の障害物回避・経路計画・制御技術について詳しく解説写真

自動運転車の障害物回避・経路計画・制御技術について詳しく解説画像] [画像

以上が自動運転車の障害物回避・経路計画・制御技術について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:51cto.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート