mobileRobotPropagator
Descripción
El objeto mobileRobotPropagator es un propagador de estados que propaga y valida el estado de un robot móvil según comandos de control, duraciones y estados objetivo. El objeto admite diferentes modelos cinemáticos, tipos de integradores y políticas de control.
Creación
Descripción
crea un propagador de robot móvil para un modelo cinemático de bicicleta utilizando una política de control de seguimiento lineal.mobileProp = mobileRobotPropagator
especifica propiedades utilizando argumentos de nombre-valor. Por ejemplo, mobileProp = mobileRobotPropagator(Name,Value)mobileRobotPropagator("ControlStepSize"=0.01) crea un propagador de robot móvil con un tamaño de paso de control de 0,01.
Propiedades
Funciones del objeto
distance | Estimar el coste de propagación al estado objetivo |
propagate | Propagar el sistema sin validación. |
propagateWhileValid | Propagar el sistema y devolver un movimiento válido. |
sampleControl | Generar comando de control y duración. |
setup | Configurar el propagador de estado del robot móvil |
Ejemplos
Limitaciones
No se admite la implementación con MATLAB® Compiler™ cuando
KinematicModelestá configurado en'ackermann'.
Historial de versiones
Introducido en R2021b
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains 4 objects of type image, line. One or more of the lines displays its values using only markers](../../examples/nav/win64/PlanKinodynamicPathWithControlsForMobileRobotExample_01.png)
