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


Построение траекторий в задаче прямохождения

Работа №60720

Тип работы

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

Предмет

информатика

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

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


Введение 3
Постановка задачи 4
Обзор литературы 6
Глава 1. Управление 7
1.1. Опорные траектории 7
1.2. Управляющие моменты 8
1.3. Интегрирование уравнений движения 10
1.4. Пример 12
Глава 2. Построение траекторий 14
2.1. Rapidly Exploring Random Tree 14
2.2. Адаптация алгоритма RRT 16
2.2.1. Начальные данные 16
2.2.2. Генерация величин 16
2.2.3. Добавление вершины 17
2.2.4. Аппроксимация 19
Глава 3. Эксперименты 20
3.1. Описание работы расчетной программы 20
3.2. Пример работы расчетной программы 21
Заключение 23
Список литературы

Человечество с давних времен грезило о создании антропоморфного механизма, способного выполнять задачи не хуже человека. Возможность заменить человека в опасных для его здоровья условиях, тестирование защитных костюмов, экзоскелеты, обслуживание клиентов в компаниях и многие другие области применения человекоподобных роботов привлекают умы и деньги со всего мира участвовать в разработках алгоритмов для решения задач, с которыми обычный человек сталкивается ежедневно.
Большинство ученых из разных стран пытаются воплотить эту мечту, участвуя в создании искусственного интелекта, близким по характеристикам к человеческому. Машинное обучение, моделирование мыслительных процессов, машинное творчество — направления, исследования в которых проводятся последние годы особо активно.
Также актуальной остается задача механического движения и, в частности, перемещения антропоморфных механизмов, методы решения которой стали активно предприниматься еще в 70-ые годы XX века. Некоторые популярные методы основаны на ведении робота по заранее заданным траекториям [1], [2]. В подобных алгоритмах с учетом динамики механизма определяется траектория движения во время одного шага, а ходьба или бег основываются на цикличном повторении этой траектории с соответствующей сменой ног.
В случае наличия на пути робота препятствий задача конструирования функций перемещения значительно усложняется. В таких ситуациях траектории требуется вычислять, основываясь не только на динамике самого механизма, а также и на расположении, форме и состоянии объектов в окружающей среде робота.
В данной работе рассмотрена и реализована модификация вероятностного алгоритма планирования [3] движений робота для построения траекторий пятизвенного шагающего механизма по заданной поверхности. В первой главе рассмотрен метод управления механизмом, основанный на следовании заранее заданным траекториям, а также приведен пример. Во второй главе предложен алгоритм для построения функций перемещения робота с учетом его динамики и карты местности. В третьей главе рассмотрена реализация этого метода и численный эксперимент.


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

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

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


В данной работе была рассмотрена задача построения траекторий плоского пятизвенного механизма для его перемещения по известной горизонтальной поверхности. Для решения этой задачи адаптирован и реализован вероятностный алгоритм RRT (rapidly exploring random trees, быстрорасширяющиеся поисковые деревья). Работоспособность и практическая применимость реализованного метода продемонстрирована численными примерами.


[1] Формальский A. M. Перемещение антропоморфных механизмов. М.: Наука, 1982. 368 с.
[2] Braun D. J., Goldfarb M. A control approach for actuated dynamic walking in biped robots // IEEE Transactions on Robotics, DOI: 10.1109/TRO.2009.2028762
[3] LaValle S. M. Rapidly-exploring random trees: A new tool for path planning // Technical Report (Computer Science Department, Iowa State University), 1998.
[4] LaValle S. M., Kuffner J. J. Randomized kinodynamic planning // International Journal of Robotics Research. 2001. Vol. 20, No 5. P. 378-400.
[5] Белецкий В. В. Двуногая ходьба: модельные задачи динамики и управления. М.: Наука, 1984. 288 с.
[6] Westervelt E. R., Grizzle J.W., Chevallereau C., Choi J. H., Morris B., Feedback Control of Dynamic Bipedal Robot Locomotion. USA: Taylor and Francis Group, LLC, 2007. 505 p.
[7] Lewis F. L., Dawson D. M., Abdallah C. T. Robot Manipulator Control - Theory and Practice // Marcel Dekker, 2004. P. 185-197.
[8] Kagami S., Kitagawa T., Nishiwaki K., Sugihara T., Inaba M., Inoue H., A fast dynamically equilibrated walking trajectory generation method of humanoid robot, // Autonomous Robots. 2002. Vol. 12, No 1. P. 71-82.
[9] Vukobratovic M., Borovac B. Zero-Moment Point — thirty five years of life // International Journal of Humanoid Robotics. 2004. Vol. 1, No 1. P. 157-173.
[10] Huang Q., Yokoi K., Kajita S., Kaneko K., Arai H., Koyachi N., Tanie K. Planning walking pattern for a biped robot, // IEEE Transactions on Robotics, 2001. Vol. 17, No 3, P. 280-289.
[11] Esfahani E. T., Elahinia M. H. Stable Walking Pattern for an SMA- Actuated Biped // IEEE/ASME Transactions on Mechatronics, DOI: 10.1109/TMECH.2007.905707
[12] Bourgeot J. M., Cislo N., Espiau B. Path-planning and tracking in a 3D complex environment for an anthropomorphic biped robot //Intelligent Robots and Systems, DOI: 10.1109/IRDS.2002.1041646
[13] Kulkarni P., Goswami D., Guha P., Dutta A. Path planning for a statically stable biped robot using PRM and Reinforcement learning // Journal of Intelligent and Robotic Systems. 2006. Vol. 47, P. 197-214.
[14] Kuffner J. J., Nishiwaki K., Kagami S., Inaba M., Inoue H. Footstep planning among obstacles for biped robots // Intelligent Robots and Systems, DOI: 10.1109/IROS.2001.973406
[15] Бубнов В. В, Белошапко А. Г. Управление в задачах перемещения двуногого механизма // Процессы управления и устойчивость. 2015. Т. 2. № 1. C. 119-124
[16] Кормен Т. Х, Лейзерсон Ч. И, Ривест Р. Л, Штайн К. Алгоритмы: построение и анализ, 3-е издание. М.: «Вильямс», 2013, 1328 с.


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



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


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