Тип работы:
Предмет:
Язык работы:


Исследование методов и разработка алгоритмов построения траектории многозвенного манипулятора

Работа №149987

Тип работы

Бакалаврская работа

Предмет

математика

Объем работы37
Год сдачи2024
Стоимость4760 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
33
Не подходит работа?

Узнай цену на написание


Введение 3
1. Предметная область 5
1.1. Описание задачи 5
1.2. Обзор литературы 6
2. Формальная постановка задачи 9
3. Метод решения задачи 11
3.1. Описание работы алгоритма RRT 11
3.2. Описание работы алгоритма Informed-RRT* 13
3.3. Описание работы алгоритма Opt-Informed-RRT* 17
3.4. Описание работы оптимизатора 18
4. Тестирование 24
4.1. Постановка задач в симуляторе Coppeliasim 24
4.2. Проведение тестов в симуляторе Coppeliasim 25
4.3. Результаты тестирования 26
5. Заключение 32
5.1. Результаты работы 32
5.2. Дальнейшие направления исследования 32
Список литературы
Приложение


Разработка роботов-манипуляторов (в дальнейшем просто манипуляторы) является бурно развивающимся направлением автоматизации и находит широкое применение в автомобильной, химической промышленности, машиностроении, сельском хозяйстве, в любой сфере, где работа человека может быть опасна.


Также манипуляторы служат в образовательных и развлекательных целях, целях индивидуального пользования.
Основной задачей для манипуляторов является “переместить конец манипулятора в заданное положение в пространстве из текущей конфигурации”. При помощи решения задачи обратной кинематики единственной в данной работе задачей манипулятора будет переместиться в одну из целевых конфигураций из заданной.
В пространстве, в котором расположен манипулятор (далее - рабочее пространство), могут находиться препятствия, контакта с которыми необходимо будет избегать. Но препятствия не получится описать явно. Это создает дополнительную сложность при решении поставленной задачи.
При этом в целях экономии времени и энергии важно, чтобы полученная траектория была построена эффективно и оптимально. Под оптимальностью траектории подразумевается, например, наименьший суммарный угол поворота роторов манипулятора, или же наименьшее время перемещения, и т.п.
Целью данной работы является исследование задачи построения траектории движения многозвенного манипулятора и разработка алгоритма ее решения.
Для достижения данной цели необходимо выполнить следующие задачи:
1) Обзор литературы.
2) Формальная постановка задачи.
3) Реализация метода планирования траектории многозвенного манипулятора
на языке Python.
4) Проведение экспериментального сравнения с одним из стандартных
методов решения данной задачи в виде бенчмаркинга.
По результатам работы был реализован алгоритм Opt-Informed-RRT*, который находится в открытом доступе по ссылке: https://github.com/Komment314/opt- informed-rrt-star.
Также было проведено сравнительное экспериментальное тестирование с алгоритмом Informed-RRT*, которое показало, что представленный в работе алгоритм после нахождения траектории эффективнее улучшает сходимость длины допустимой траектории к оптимальной.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


[1] Dijkstra E. W. A note on two problems in connexion with graphs. (1959)
[2] Hart P E., Nilsson N. J., Raphael B. A Formal Basis for the Heuristic Determination of Minimum Cost Paths. (1968)
[3] Bellman, Richard Ernest; Rand Corporation. Dynamic programming. (1957)
[4] M. Andrychowicz, F. Wolski, AlexRay, J. Schneider, R. Fong, P Welinder, B. McGrew, J. Tobin, P Abbeel, W. Zaremba, OpenAI. Hindsight Experience Replay. (2018)
[5] M. Zucker, J. Kuffner, J. A. Bagnell. Adaptive workspace biasing for sampling¬based planners. (2008)
[6] Kavraki L. E., Svestka P., Latombe J.C., Overmars, M. H. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. (1996)
[7] LaValle, Steven M. Rapidly-exploring random trees: A new tool for path planning. (October 1998)
[8] J.J. Kuffner, S.M. LaValle. RRT-connect: An efficient approach to single-query path planning. (2000)
[9] J. D. Gammell, S. S. Srinivasa, T. D. Barfoot. Informed RRT*: Optimal Sampling¬based Path Planning Focused via Direct Sampling of an Admissible Ellipsoidal Heuristic. (2014)
[10] J. D. Gammell, S. S. Srinivasa, T. D. Barfoot. Batch Informed Trees (BIT*): Sampling-based optimal planning via the heuristically guided search of implicit random geometric graphs. (2015)
[11] S. Karaman, E. Frazzoli. Sampling-based Algorithms for Optimal Motion Planning. (2010)
[12] D. Kraft. A software package for sequential quadratic programming. (1988)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ