検索
ホームページテクノロジー周辺機器AIスマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

コントロールとは、車両を前進させるための戦略です。制御の目標は、実現可能な制御量を使用して、目標軌道からの逸脱を最小限に抑え、乗客の快適性を最大化することなどです。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

#上図に示すように、制御モジュールの入力に関連付けられたモジュールには、計画モジュール、測位モジュール、車両情報などが含まれます。測位モジュールは車両の位置情報を提供し、計画モジュールは目標軌道情報を提供し、車両情報にはギア、速度、加速度などが含まれます。制御出力はステアリング、加速、ブレーキ量です。

制御モジュールは主に水平制御と垂直制御に分けられ、結合形式の違いにより独立方式と統合方式の2つに分けられます。

#1 制御方法

1.1 デカップリング制御

つまり、デカップリング制御とは、水平方向と垂直方向の制御方式を独立して制御することをいいます。

1.2 結合制御

結合制御は、水平制御と垂直制御に存在する結合の問題を考慮します。典型的な例は、車が高速でコーナリングできないことです。これは、前後方向の速度が高すぎると、横角速度を制限する必要があり、そうしないと向心力が向心加速度を満たせないためです。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

水平垂直積分の代表的な手法は線形時変モデル予測制御であり、これに水平積分と垂直積分を加えた手法です。モデルの予測制御、制約。最大向心加速度の制約など。

#1.3 ラテラル制御

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明##上記のように、ラテラル制御は幾何学的手法と運動学モデルに分けられます。 -ベースのメソッド、メソッドと動的モデルベースのメソッド。

1.3.1 フィードフォワード制御

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明いわゆるフィードフォワード制御は、追跡点情報に基づいています。 . 事前に適切な補償が行われるように金額をコントロールします。典型的な例は、追跡シーケンス ポイントの曲率情報を使用して回転角度を補正することです。

1.3.2 連鎖形式

連鎖システムは、非線形システムを複数の層に線形化し、層ごとにシステムを分解します。 、フィルタリング システム [3] と同様に、システムの速度が低下する可能性があります。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明 フレネ座標でのシステム モデル:

## 逆引き後スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

##1.3.3 Lyapunov

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

Lyapunov に基づくNove 安定性手法の設計は、運動学的および動的モデルに適用できます。基本的な考え方は、最初に運動学的または動的モデルを確立し、そのモデルに基づいて追跡方法を提案し、次にリアプノフ関数を確立して、リアプノフ安定性を通じて閉ループシステムの漸近安定性を証明することです[4]。
  • 運動学モデル

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

上図に示すように、自動車の現在点は P です。 、目標点を追跡します。は現在位置と目標点の間の姿勢差、 はそれぞれ基準速度と角速度です。リャプノフ関数の設計:

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

# 追跡率の設計:

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

最後に、制約設計パラメータを制限することにより、→ ∞、→ 0 のときの追跡速度の漸近安定性が証明されます。

  • 運動モデル

最初に運動モデルを確立します:

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

#その中:

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

注文

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明##エラーは次のとおりです:

# 設計コスト関数: スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

設計制御率: スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

#最終的に漸近安定性を証明します。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

1.3.4 Pure Pursuit

Pure tracking は、幾何学的なパス トラッキング コントローラーです。このコントローラは、車両の動きと基準経路の間の幾何学的関係を使用して、基準経路のコントローラを追跡します。この制御方法は、車両の後車軸の中心を基準点として使用します。

#上の図によると、前輪回転コマンドを押し出すことができます。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

ここで、R は回転半径、L は車両のホイールベース、e は車両の現在の姿勢と目標ウェイポイントの間の横方向誤差、 は前方視距離、 です。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

#上の図の実験データによると、前方視距離が増加するにつれて、トラッキング ジッターはますます小さくなります。前視距離が短いほど追跡が正確になり、前視距離が長いほど追跡がスムーズになります。 PurePursuit のもう 1 つの特徴は、前方視距離が長すぎると、ターンをトラッキングするときに「手抜き」が発生する可能性があることです。 Pure Pursuit は、安定性と追跡パフォーマンスの間の難しいトレードオフです。

1.3.5 Stanley

後軸が基準点となる純粋追跡方式とは異なり、Stanley コントローラは前軸を基準点として使用します。 。機首方位誤差と横方向誤差の両方が考慮されます。スタンレーのコントローラーは、機首方位の誤差だけでなく、横方向の誤差も考慮します。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

#上の図によると、前輪回転コマンドを押し出すことができます。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

上図の実験データによると、k が増加するにつれて、追跡パフォーマンスも向上します。スタンレーは車速が上がるとピュアパースートのような安定感が物足りない。

1.3.6 LQR

車両運動学モデルに基づく手法では、車両の動特性を無視しているため、車両速度が速すぎる、または曲率 変化率が大きすぎる場合、アルゴリズムは車両の安定性制御要件を満たすことができません。車両ダイナミクス モデルに基づく制御方法の場合、主なタスクは車両ダイナミクスをモデル化することです。正確な 2 自由度の動的モデルは非線形であるため、リアルタイムのトラッキング制御計算を容易にするためには、通常、正確な 2 自由度の動的モデルに基づいていくつかの簡略化した近似を行って次の値を得る必要があります。線形 2 自由度の動的モデル。

  • 車両 2 自由度動的モデル:

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

  • LQR:

線形二次レギュレータ (LQR) は、車両の状態を使用して次のことを行うモデルベースのコントローラーです。誤差を最小限に抑えます。 LQR 理論は、現代の制御理論において最も初期かつ最も成熟した状態空間設計手法です。 LQR は線形フィードバック状態法則の最適制御が得られ、閉ループ最適制御の構築が容易です。

LQR 最適設計とは、設計された状態フィードバック コントローラー K が二次目的関数 J を最小化する必要があることを意味し、K は重み行列 Q と R によって一意に決定されるため、Q とRは特に重要です。次の式は LQR コスト関数です:

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

車両ダイナミクス モデルと LQR コスト関数に従って、代数 Licati 方程式を導出できます。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

最後に、Ricati方程式を反復してフィードバック行列を計算し、フィードバック行列に基づいて最適な制御量を求めます。

1.3.7 MPC

MPC (モデル予測制御) は、時間範囲を無限時間まで拡張することに特化したメソッドです。最適制御問題は、より短い時間スパンまたは限られた時間スパンを持ついくつかの最適化制御問題に分解され、最適解がある程度追求されます。

MPC は次の 3 つの要素で構成されます:

  1. 予測モデル: 予測モデルは、短期間でのシステム ステータスの変化を非常によく予測できます;
  2. オンライン ローリング最適化: によって得られた結果予測モデル まだ実際の状況との乖離があるため、ローリング最適化を使用してその時々の局所的な最適解を見つけます 通常、目的(損失)関数を設計し、二次計画問題に変換して最適解を見つけます;
  3. フィードバック修正: 次の時点での新しい状態に基づいて再予測し、最適化します。
  • 予測モデル:

予測モデルは、LQR の車両ダイナミクス モデルに基づいて導出できます。 。

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

  • #スクロールの最適化:

# #MPC コスト関数:

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

予測モデル、車両の横方向制約、コスト関数に基づいてソリューションを最適化することで、対応する制御命令を取得できます。 。

1.3.8 水平制御アルゴリズムの比較

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

1.4 垂直方向

スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明

上図に示すように、垂直制御では一般にカスケードpid制御方式が採用されます。

#2 詳細設計


スマートカーの計画と制御に一般的に使用される制御手法の詳細な説明##コントローラの設計は上図のとおりです。ここで、Controller 基本クラスとして、LonController、LonController、および MPCController はこの基本クラスを継承します。 LonController には、LQRController、LyapunovController、StanleyController などの派生サブクラスがあります。

以上がスマートカーの計画と制御に一般的に使用される制御手法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は51CTO.COMで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
LLMSでのツール呼び出しLLMSでのツール呼び出しApr 14, 2025 am 11:28 AM

大規模な言語モデル(LLM)は人気が急増しており、ツールコール機能は単純なテキスト生成を超えて機能を劇的に拡大しています。 これで、LLMSは動的なUI作成や自律的なaなどの複雑な自動化タスクを処理できます。

ADHDゲーム、ヘルスツール、AIチャットボットがグローバルヘルスを変える方法ADHDゲーム、ヘルスツール、AIチャットボットがグローバルヘルスを変える方法Apr 14, 2025 am 11:27 AM

ビデオゲームは不安を緩和したり、ADHDの子供を焦点を合わせたり、サポートしたりできますか? ヘルスケアの課題が世界的に急増しているため、特に若者の間では、イノベーターはありそうもないツールであるビデオゲームに目を向けています。現在、世界最大のエンターテイメントインダスの1つです

AIに関する国連入力:勝者、敗者、および機会AIに関する国連入力:勝者、敗者、および機会Apr 14, 2025 am 11:25 AM

「歴史は、技術の進歩が経済成長を促進する一方で、それ自体が公平な所得分布を確保したり、包括的な人間開発を促進したりしないことを示しています」とUNCTADの事務総長であるRebeca Grynspanは前文で書いています。

生成AIを介した交渉スキルを学ぶ生成AIを介した交渉スキルを学ぶApr 14, 2025 am 11:23 AM

簡単な、Generative AIを交渉の家庭教師およびスパーリングパートナーとして使用してください。 それについて話しましょう。 革新的なAIブレークスルーのこの分析は、最新のAIに関する私の進行中のフォーブス列のカバレッジの一部であり、特定と説明を含む

テッドは、Openai、Google、Metaが法廷に向かい、自分自身とセルフィーから明らかにしますテッドは、Openai、Google、Metaが法廷に向かい、自分自身とセルフィーから明らかにしますApr 14, 2025 am 11:22 AM

バンクーバーで開催されたTED2025会議は、昨日4月11日の第36版を締めくくりました。サム・アルトマン、エリック・シュミット、パーマー・ラッキーを含む60か国以上の80人の講演者が登場しました。テッドのテーマ「人類が再考された」は、仕立てられたものでした

ジョセフ・スティグリッツは、AI独占権の中で迫り来る不平等を警告しているジョセフ・スティグリッツは、AI独占権の中で迫り来る不平等を警告しているApr 14, 2025 am 11:21 AM

ジョセフ・スティグリッツは、2001年にノーベル経済賞を受賞した経済学者であり、2001年にノーベル経済賞を受賞しています。スティグリッツは、AIが既存の不平等を悪化させ、いくつかの支配的な企業の手に統合した力を悪化させ、最終的に経済を損なうと仮定しています。

グラフデータベースとは何ですか?グラフデータベースとは何ですか?Apr 14, 2025 am 11:19 AM

グラフデータベース:関係を通じてデータ管理に革命をもたらす データが拡大し、その特性がさまざまなフィールドで進化するにつれて、グラフデータベースは、相互接続されたデータを管理するための変換ソリューションとして浮上しています。伝統とは異なり

LLMルーティング:戦略、テクニック、およびPythonの実装LLMルーティング:戦略、テクニック、およびPythonの実装Apr 14, 2025 am 11:14 AM

大規模な言語モデル(LLM)ルーティング:インテリジェントタスク分布によるパフォーマンスの最適 LLMSの急速に進化する風景は、それぞれが独自の長所と短所を備えた多様なモデルを提供します。 創造的なコンテンツGenに優れている人もいます

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境