Планирование движения манипулятора

Планирование пути с помощью RRT и деревьев твердого тела

Планирование движения манипулятора вовлекает пути к планированию в высокое мерное пространство на основе степени свободы (DOF) вашего робота и кинематических ограничений модели робота. Кинематические ограничения для модели робота заданы как rigidBodyTree объект. Используйте manipulatorRRT запланировать пути на объединенном пробеле с помощью алгоритма быстро исследующего случайного дерева (RRT).

Объекты

manipulatorRRTЗапланируйте движение дерево твердого тела использование двунаправленного RRT
manipulatorStateSpaceПространство состояний для моделей робота дерева твердого тела
manipulatorCollisionBodyValidatorПодтвердите состояния для тел столкновения дерева твердого тела
workspaceGoalRegionЗадайте область рабочей области положений цели исполнительного элемента конца

Функции

развернуть все

planЗапланируйте путь с помощью RRT для манипуляторов
interpolateИнтерполируйте состояния вдоль пути от RRT
shortenРебра для обрезки, чтобы сократить путь от RRT
isStateValidПроверяйте, допустимо ли состояние
isMotionValidПроверяйте, допустим ли путь между состояниями
sampleДемонстрационный исполнительный элемент конца позирует в мировой системе координат
showВизуализируйте границы рабочей области, систему координат, и возместите систему координат

Темы

Выберите и поместите Используя RRT для манипуляторов

Используя манипуляторы, чтобы выбрать и поместить объекты в среду может потребовать алгоритмов планирования пути как быстро исследующий случайный древовидный планировщик.

Рабочий процесс Pick-Place Используя планировщика RRT и Stateflow для MATLAB

В этом примере показано, как установить сквозной pick-place рабочий процесс для автоматизированного манипулятора как KINOVA® Gen3.

Рабочий процесс Pick-Place в Gazebo Используя обработку облака точек и планирование пути RRT

Setup сквозной выбор и рабочий процесс места для автоматизированного манипулятора как KINOVA® Gen3.

Запланируйте пути с ограничениями исполнительного элемента конца Используя пространства состояний для манипуляторов

Запланируйте путь к роботу манипулятора с помощью основанных на выборке планировщиков как алгоритм быстро исследующих случайных деревьев (RRT).

Рекомендуемые примеры