Main Content

Planificación de manipuladores

Planificación de rutas y movimiento de manipuladores mediante RRT y CHOMP

El proceso de planificación de movimiento del manipulador implica planificar rutas en un espacio dimensional alto en función de los grados de libertad (DOF) del robot y las restricciones cinemáticas del modelo de robot. Las restricciones cinemáticas del modelo de robot se especifican como un objeto rigidBodyTree. Utilice manipulatorRRT para planificar rutas en el espacio articular utilizando el algoritmo de árbol aleatorio de exploración rápida (RRT). Utilice manipulatorCHOMP para planificar y optimizar trayectorias suaves y sin colisiones mediante el algoritmo de optimización hamiltoniana covariante para planificación de movimiento (CHOMP).

Funciones

expandir todo

manipulatorRRTPlan motion for rigid body tree using bidirectional RRT (desde R2020b)
planPlan path using RRT for manipulators (desde R2020b)
interpolateInterpolate states along path from RRT (desde R2020b)
shortenTrim edges to shorten path from RRT (desde R2020b)
manipulatorCHOMPCovariant Hamiltonian optimizer for rigid body tree motion planning (desde R2023a)
optimizeOptimize trajectory using CHOMP (desde R2023a)
showVisualize CHOMP trajectory of rigid body tree (desde R2023a)
bpsEncoderBasis point set encoder (desde R2024a)
dlCHOMPDeep learning initial guesser powered CHOMP (desde R2024a)
dlCHOMPDatastoreDatastore for training and validating deep-learning-based CHOMP optimizer (desde R2024a)
generateSamplesGenerate datasets for training deep-learning-based CHOMP optimizer (desde R2024a)
trainDLCHOMPTrain deep-learning-based CHOMP optimizer (desde R2024a)
optimizeOptimize trajectory using deep-learning-based CHOMP (desde R2024a)
manipulatorStateSpaceState space for rigid body tree robot models (desde R2021b)
sampleUniformSample state using uniform distribution (desde R2021b)
sampleGaussianSample state using Gaussian distribution (desde R2021b)
manipulatorCollisionBodyValidatorValidate states for collision bodies of rigid body tree (desde R2021b)
isStateValidCheck if state is valid (desde R2021b)
isMotionValidCheck if path between states is valid (desde R2021b)
workspaceGoalRegionDefine workspace region of end-effector goal poses (desde R2021a)
sampleSample end-effector poses in world frame (desde R2021a)
showVisualize workspace bounds, reference frame, and offset frame (desde R2021a)

Temas