このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
unicycleKinematics
一輪のビークル モデル
説明
unicycleKinematics
は、簡略化された乗用車型のビークル運動をシミュレートする一輪のビークル モデルを作成します。ビークルの状態は、3 要素ベクトル [x y theta] として定義されます。グローバルの xy 位置をメートル単位で、ビークルの向首角 theta をラジアン単位で指定します。このモデルは、向首角 theta に従った所定の位置で回転できる、指定された車輪半径 WheelRadius をもつ一輪ビークルを近似します。モデルについて時間微分状態を計算するには、入力コマンドと現在のロボットの状態を指定して、関数 derivative
を使用します。
作成
説明
は、一輪の運動学モデル オブジェクトを、既定のプロパティ値で作成します。kinematicModel
= unicycleKinematics
は、追加のプロパティを指定された値に設定します。複数のプロパティを任意の順序で指定できます。kinematicModel
= unicycleKinematics(Name,Value)
プロパティ
オブジェクト関数
derivative | ビークルの状態の時間微分 |
例
参照
[1] Lynch, Kevin M., and Frank C. Park. Modern Robotics: Mechanics, Planning, and Control 1st ed. Cambridge, MA: Cambridge University Press, 2017.
拡張機能
バージョン履歴
R2019b で導入