Contenido principal

Planificación de manipuladores

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

El proceso de planificación de movimiento del manipulador implica planificar trayectorias 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 trayectorias 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
planPlan path using RRT for manipulators
interpolateInterpolate states along path from RRT
shortenTrim edges to shorten path from RRT
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 data sets 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
sampleSample end-effector poses in world frame
showVisualize workspace bounds, reference frame, and offset frame

Temas

Utilizar planificadores de movimiento para pick-and-place

Ejemplos destacados