derivative
ビークルの状態の時間微分
説明
は、運動モデルが stateDot = derivative(motionModel,state,cmds)bicycleKinematics、differentialDriveKinematics、または unicycleKinematics オブジェクトの場合、現在の状態微分 stateDot を 3 要素ベクトル [xDot yDot thetaDot] として返します。
運動モデルが ackermannKinematics オブジェクトの場合は、stateDot を 4 要素ベクトル [xDot yDot thetaDot psiDot] として返します。xDot および yDot はメートル/秒単位で指定されるビークルの速度を参照します。thetaDot はビークルの向きの角速度、psiDot はビークルのステアリングの角速度であり、どちらもラジアン/秒単位で指定します。
articulatedSteeringKinematics 運動モデルについては、stateDot を 4 要素ベクトル [xDot yDot thetaDot gammaDot] として返します。xDot および yDot はメートル/秒単位で指定されるビークルの速度を参照します。thetaDot は前車体の角速度、gammaDot は後車体を基準とした前車体の角速度であり、どちらもラジアン/秒単位で指定します。
例
入力引数
出力引数
参照
[1] Lynch, Kevin M., and Frank C. Park. Modern Robotics: Mechanics, Planning, and Control. 1st ed. Cambridge, MA: Cambridge University Press, 2017.
