plannerBiRRT
Cree un planificador RRT bidireccional para planificación geométrica
Desde R2021a
Descripción
El objeto plannerBiRRT
es un planificador de consulta única que utiliza el algoritmo de árbol aleatorio (RRT) de exploración rápida bidireccional con una heurística de conexión opcional para aumentar la velocidad.
El planificador RRT bidireccional crea un árbol con un nodo raíz en el estado inicial especificado y otro árbol con un nodo raíz en el estado objetivo especificado. Para extender cada árbol, el planificador genera un estado aleatorio y, si es válido, da un paso desde el nodo más cercano según la propiedad MaxConnectionDistance . Los árboles de inicio y meta alternan este proceso de extensión hasta que ambos árboles estén conectados. Si la propiedad EnableConnectHeuristic está habilitada, el proceso de extensión ignora la propiedad MaxConnectionDistance . Los estados no válidos o las conexiones que chocan con el entorno no se agregan al árbol.
Creación
Descripción
crea un planificador RRT bidireccional a partir de un objeto de espacio de estado, planner
= plannerBiRRT(stateSpace
,stateVal
)stateSpace
, y un objeto de validador de estado, stateVal
. El espacio de estado de stateVal
debe ser el mismo que stateSpace
. Los argumentos stateSpace
y stateVal
también establecen las propiedades StateSpace y StateValidator , respectivamente, del planificador. .
establece propiedades usando uno o más argumentos de nombre-valor además de los argumentos de entrada en la sintaxis anterior. Puede especificar las MaxConnectionDistance, MaxIterations, MaxNumTreeNodes y EnableConnectHeuristic como argumentos de nombre-valor .planner
= plannerBiRRT(___,Name=Value
)
Propiedades
Funciones del objeto
Ejemplos
Referencias
[1] Kuffner, J. J., and S. M. LaValle. “RRT-Connect: An Efficient Approach to Single-Query Path Planning.” In Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), 2:995–1001. San Francisco, CA, USA: IEEE, 2000. https://doi:10.1109/ROBOT.2000.844730.
Capacidades ampliadas
Historial de versiones
Introducido en R2021aConsulte también
Objetos
plannerRRT
|plannerRRTStar
|stateSpaceReedsShepp
|stateSpaceDubins
|stateSpaceSE2
|stateSpaceSE3
|validatorOccupancyMap
|validatorVehicleCostmap
|validatorOccupancyMap3D