bicycleKinematics
Bicycle vehicle model
Description
bicycleKinematics
creates a bicycle vehicle model to simulate simplified
car-like vehicle dynamics. This model represents a vehicle with two axles separated by a
distance, WheelBase. The
state of the vehicle is defined as a three-element vector, [x
y
theta], with a global xy-position, specified in meters,
and a vehicle heading angle, theta, specified in radians. The front wheel
can be turned with steering angle psi. The vehicle heading,
theta, is defined at the center of the rear axle. To compute the time
derivative states of the model, use the derivative
function with input commands and the current robot state.
Creation
Description
creates
a bicycle kinematic model object with default property values.kinematicModel
= bicycleKinematics
sets additional properties to the specified values. You can specify multiple properties
in any order.kinematicModel
= bicycleKinematics(Name,Value)
Properties
Object Functions
derivative | Time derivative of vehicle state |
Examples
References
[1] Lynch, Kevin M., and Frank C. Park. Modern Robotics: Mechanics, Planning, and Control 1st ed. Cambridge, MA: Cambridge University Press, 2017.
[2] Corke, Peter I. Robotics, Vision and Control: Fundamental Algorithms in MATLAB. Springer, 2011.