Pure Pursuit
ライブラリ:
Robotics System Toolbox /
Mobile Robot Algorithms
Navigation Toolbox /
Control Algorithms
説明
Pure Pursuit ブロックは、一連のウェイポイントおよび差動駆動型ビークルの現在の姿勢を使用して、パス追従のための線形速度と角速度のコマンドを計算します。このブロックは、更新された姿勢を使い、目的とする一連のウェイポイントに沿ったパスにビークルが従うよう速度コマンドを更新します。[最大角速度] パラメーターと [目的の線形速度] パラメーターを使用して、ビークルのパフォーマンスに基づいて速度を更新します。
[前方注視距離] パラメーターは、ビークルにおける瞬時の局所的ゴールである、パス上の前方注視点を計算します。角速度コマンドはこの点に基づいて計算されます。[前方注視距離] を変更すると、アルゴリズムのパフォーマンスに大きく影響します。前方注視距離を大きくすると、ビークルの軌跡は滑らかになりますが、ビークルがパスに沿って近道をする可能性があります。前方注視距離が小さすぎると、パスを追跡する際に振動が発生し、動作が不安定になる可能性があります。単純追跡アルゴリズムの詳細については、単純追跡コントローラーを参照してください。
端子
入力
出力
パラメーター
拡張機能
バージョン履歴
R2019b で導入
参考
ブロック
クラス
トピック
- Simulink での差動駆動型ロボットのパスの計画 (Robotics System Toolbox)
- Path Following with Obstacle Avoidance in Simulink®
- 単純追跡コントローラー