Pure Pursuit
線形と曲率の制御コマンド
ライブラリ:
Robotics System Toolbox /
Mobile Robot Algorithms
Navigation Toolbox /
Control Algorithms
説明
Pure Pursuit ブロックは、一連のウェイポイントおよび乗用車型ビークルまたは差動駆動型ビークルの現在の姿勢を使用して、パス追従のための線形速度と曲率のコマンドを計算します。このブロックは、更新された姿勢を使い、目的とする一連のウェイポイントに沿ったパスにビークルが従うよう線形速度と曲率のコマンドを更新します。[Max curvature] パラメーターと [目的の線形速度] パラメーターを使用して、ビークルのパフォーマンスに基づいてそれぞれ曲率と線形速度を更新します。
前方注視距離端子およびパラメーターは、ビークルにおける瞬時の局所的ゴールである、パス上の前方注視点を計算します。曲率コマンドはこの点に基づいて計算されます。前方注視距離を変更すると、アルゴリズムのパフォーマンスに大きく影響します。前方注視距離を大きくすると、ビークルの軌跡は滑らかになりますが、ビークルがパスに沿って近道をする可能性があります。前方注視距離が小さすぎると、パスを追跡する際に振動が発生し、動作が不安定になる可能性があります。単純追跡アルゴリズムの詳細については、単純追跡コントローラーを参照してください。


