Main Content

B スプライン軌跡の生成

この例では、Polynomial Trajectory ブロックを使用して B スプライン軌跡を生成する方法を説明します。

モデルを開きます。[ウェイポイント ソース] を [External] に設定すると、Waypoints および TimeInterval の各入力がブロック マスクで切り替わります。B スプラインのウェイポイントは実際には凸多角形の制御点ですが、最初と最後のウェイポイントに一致します。Time の入力は、時間の進行をシミュレーションするためのランプ信号です。

open_system('bspline_polytraj_ex1.slx')

シミュレーションを実行します。最初の図は軌跡の位置のベクトル q の出力を示します。X Y Plot には実際の 2 次元軌跡が示されています。この軌跡は定義された制御点の範囲内に留まり、最初と最後のウェイポイントに一致しています。