ackermannKinematics
Descripción
ackermannKinematics
crea un modelo de vehículo similar a un automóvil que utiliza una dirección de Ackermann. Este modelo representa un vehículo con dos ejes separados por la distancia, WheelBase. El estado del vehículo se define como un vector de cuatro elementos, [x y theta psi], con una posición de xy global especificada en metros. La posición de xy se encuentra en el centro del eje trasero. La dirección del vehículo, theta, y el ángulo de giro, psi, se especifican en radianes. La dirección del vehículo se define en el centro del eje trasero. Los ángulos se indican en radianes. Para calcular los estados de las derivadas de tiempo del modelo, utilice la función derivative
con comandos de dirección de entrada y el estado actual del robot.
Creación
Descripción
crea un objeto de modelo cinemático de Ackermann con valores de propiedad predeterminados.kinematicModel
= ackermannKinematics
establece las propiedades adicionales en los valores especificados. Puede especificar varias propiedades en el orden que desee.kinematicModel
= ackermannKinematics(Name,Value)
Propiedades
Funciones del objeto
derivative | Derivada de tiempo del estado del vehículo |
Ejemplos
Referencias
[1] Lynch, Kevin M., and Frank C. Park. Modern Robotics: Mechanics, Planning, and Control 1st ed. Cambridge, MA: Cambridge University Press, 2017.
Capacidades ampliadas
Historial de versiones
Introducido en R2019b