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


РАЗРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ АНТРОПОМОРФНЫМ РОБОТОМ ПРИ ПОМОЩИ СИСТЕМЫ KINECT FOR WINDOWS

Работа №92853

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


Введение 5
ГЛАВА 1. АНАЛИЗ ИСПОЛЬЗОВАНИЯ РОБОТОВ В МИРЕ 7
1.1 Сферы применения роботов 8
1.2 Разновидность роботов 12
1.3 Сферы применений антропоморфных роботов 14
1.3.1 Антропоморфные роботы в космосе 15
1.3.2 Антропоморфные роботы для работы под водой 16
1.3.3 Антропоморфные роботы в промышленности 17
1.3.4 Антропоморфные роботы для взаимодействия с людьми 18
1.3.5 Антропоморфные роботы в спасательных и охранных службах 19
1.4 Образовательные антропоморфные роботы 20
ГЛАВА 2. СИСТЕМЫ УПРАВЛЕНИЯ АНТРОПОМОРФНЫМ РОБОТОМ.... 23
2.1 Математические модели управления антропоморфным роботом 23
2.2 Программы для визуализации математический моделей 25
2.3 Управление роботом 27
2.4 Способы передачи команд роботу 30
2.5 Разновидность систем управления 31
2.6 Системы захвата движений 32
2.7 Программное обеспечение для управления роботом 36
ГЛАВА 3. РАЗРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ АНТРОПОМОРФНЫМ
РОБОТОМ ПРИ ПОМОЩИ СИСТЕМЫ ЗАХВАТА ДВИЖЕНИЯ KINECT.... 40
3.1 Системы захвата движений 40
3.2 Структура команд для робота Bioloid на примере программы RoboPlus
Motion 42
3.3 Реализация подключения робота к ПК по интерфейсу USB 43
3.4 Установка соединения с роботом при помощи ZigBee 45
3.5 Реализация захвата движений системой Kinect for Windows 46
3.6 Реализация перевода данных системы Kinect for Windows в состояния для
антропоморфного робота 48
3.7 Реализация сопоставления состояний приводов антропоморфного робота и
системы захвата движений Kinect for Windows 51
Реализация отправки команд при помощи ZigBee интерфейса 52
Заключение 56
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 57
ПРИЛОЖЕНИЕ

Робототехника в настоящее время довольно активно развивается, и сфер, где применяются роботы, довольно много. В зависимости от типа роботы могут применяться для выполнения разных задач. Транспортные роботы в промышленности используются для перемещения грузов. Строительные роботы применяются для установки и сборки устройств. В медицине роботы-хирурги позволяют проводить более точные операции, а также их можно использовать в качестве помощника в операционной. В продовольственном сегменте и сельском хозяйстве применяют сельскохозяйственных роботов, основной задачей которых является автоматизация выращивания и сбора урожая. Ещё роботы используются в военной технике. К ним относятся воздушные беспилотные летательные аппараты, необходимые для выполнения воздушных миссий, таких как разведка и наблюдение. Военные роботы-саперы позволяют производить разминирование взрывоопасных устройств с безопасностью для человека.
Наиболее часто в мире применяются антропоморфные роботы. Их используют в развлекательной индустрии. Антропоморфные роботы благодаря своему строению позволяют выполнять те же задачи, что и человек, а это означает, что в опасных местах можно заменить человека роботом. Антропоморфные роботы в скором времени превзойдут человека по физической силе, защищенности к повреждениям и будут более мобильными и легкими. Именно по этим причинам их можно использовать при пожарах, землетрясениях и других чрезвычайных ситуациях.
Большинство систем управления роботом основываются на следующих критериях:
• управление с использованием датчиков, размещенных на теле
человека;
• управление при помощи манипуляторов;
• управление с использованием жестко запрограммированной
последовательности операций, написанных алгоритмов поведения робота;
• управление при помощи команд с искусственным интеллектом.
Основным недостатком управления роботом в настоящее время является отсутствие простых систем, так как большинство из них, включают в себя тяжелые или сложные громоздкие датчики, а также большое количество манипуляторов.
Актуальностью работы является использование более простого метода управления роботом, который основан на распознавании и повторении движений человека с помощью системы Kinect for Windows. Данная технология позволяет человеку управлять роботом с большой степенью свободы движения, выполняя простые движения, при этом робот заменит человека и выполнит такие же действия в трудных или опасных для человека местах.
Цель работы
Разработать системы для управления антропоморфным при помощи систему Kinect.
Задачи:
1. Создание структуры системы управления антропоморфным роботом при помощи системы Kinect.
2. Создание алгоритмов и программного обеспечения, считывания движений при помощи аппаратного средства Kinect for Windows.
3. Разработка структуры алгоритмов и программного обеспечения для распознавания движений человека, а также перевод в структурированную систему команд для робота.
4. Разработка структуры алгоритмов и программного обеспечения для передачи команд роботу на основе программы Roboplus Motion.
5. Разработка структуры алгоритмов и программного обеспечения для передачи команд роботу с использованием интерфейса RS-232.
6. Разработка системы для передачи команд роботу с использованием интерфейса ZigBee.


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

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

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


В ходе выполнения работы была реализована система управления антропоморфным роботом при помощи системы захвата движения Kinect for Windows.
Реализованные задачи:
1. Разработано программное обеспечение считывания движений человека при помощи аппаратного средства Kinect for Windows.
2. Разработано программное обеспечение для перевода движений человека в структурируемую систему команд для робота.
3. Разработано программное обеспечение для передачи команд на основе программы Roboplus Motion.
4. Разработано программное обеспечение для передачи команд роботу с использованием интерфейса RS-232.
5. Разработана система для передачи команд роботу с помощью интерфейса ZigBee.
Таким образом, цель работы достигнута. Была разработана программная система управления антропоморфным роботом при помощи системы Kinect for Windows.



1. Промышленные роботы от компании Kuka [Электронный ресурс]. - Режим доступа: й[1р8://^^^.кика.сош/ги-ги/продУКЦИЯ2УСлуги/промыШЛенная2 робототехника/промышленные-роботы, свободный. - Загл. с экрана.
2. Военная техника, роботы на службе армии [Электронный ресурс]. - Режим доступа: https://robrov.ru/voennvie-robotvi, свободный. - Загл. с экрана.
3. Медицинские роботы в России и в Мире [Электронный ресурс]. - Режим доступа: https://robrov.ru/mediczinskie-robotvi, свободный. - Загл. с экрана.
4. Характеристики робота ASIMO. [Электронный ресурс]. -Режим
доступа: https://asimo.honda.com/asimo-specs/, свободный. - Загл. с экрана.
5. Характеристики робота Valkvrie. [Электронный ресурс]. - Режим доступа: https://robots.ieee.org/robots/valkvrie/, свободный. - Загл. с экрана.
6. Характеристики робота FEDOR. [Электронный ресурс]. - Режим доступа: http://robotrends.ru/robopedia/fedor, свободный. -Загл. с экрана.
7. Человекоподобный робот-дайвер [Электронный ресурс]. -Режим
доступа: https://json.tv/tech_trend/robotics/chelovekopodobnvv-robot-davver-iz-
stenforda-20160428045912/, свободный. - Загл. с экрана.
8. Характеристики робота Reem-C [Электронный ресурс]. -Режим
доступа: https://robotage.guru/humanoid-robots/#3 Reem-C, свободный. -Загл.
с экрана.
9. Характеристики робота Pepper [Электронный ресурс]. -Режим
доступа: https://robotage.guru/humanoid-robots/#1 Pepper Robot, свободный. -
Загл. с экрана.
10. Характеристики робота NAO6 [Электронный ресурс]. - Режим доступа https://robotage.guru/humanoid-robots/#2 NAO6, свободный. -Загл. с экрана.
11. Характеристики робота TALOS [Электронный ресурс]. - Режим
доступа https: //spectrum.ieee.org/automaton/robotics/humanoids/talos-humanoid- now-available-from-pal-robotics, свободный. -Загл. с экрана.
12. Характеристики робота Atlas [Электронный ресурс]. - Режим доступа https://robotage. guru/humanoid-robots/#5 Atlas, свободный. -Загл. с экрана.
13. Характеристики робота THORMANG [Электронный ресурс]. -
Режим доступа
http://emanual.robotis.com/docs/en/platform/thormang3/introduction/, свободный. - Загл. с экрана.
14. Характеристики робота ROBOTIS OP3 [Электронный ресурс]. -
Режим доступа
http://emanual.robotis.eom/docs/en/platform/op3/introduction/#introduction, свободный. -Загл. с экрана.
15. Характеристики робота BIOLOID [Электронный ресурс]. - Режим
доступа https://www.robotshop.com/en/robotis-bioloid-premium-robot-kit.html,
свободный. -Загл. с экрана
16. Хусаинов Р.Р., Климчик. А.С., Магид Е.А., Сагитов А.Г. Управление движением человекоподобного робота на основе операционной системы ROS // Труды XI Международной Четаевской конференции, посвященной 115-летию со дня рождения Н.Г. Четаева и памяти академика АН РТ Т.К. Сиразетдинова. 2017. - 2017. - C. 161-168.
17. Control Method of Whole Body Cooperative Dynamic Biped Walking / Jin’ichi Yamaguchi, Eiji Soga, Sadatoshi Inoue, and Atsuo Takanish: Proceedings of the 1999 EEE International Conference on Robotics & Automation Detroit, Michigan May 1999. С. 368-374.
18. Realtime Humanoid Motion Generation through ZMP Manipulation based on Inverted Pendulum Control / Tomomichi Sugihara, Yoshihiko Nakamura, Hirochika Inoue: Proceedings of IEEE International Conference on Robotics and Automation, pp: 1404 - 1409, vol.2, Washington DC.
19. Park J. H., Kim K. D. Biped robot walking using gravity-compensated inverted pendulum mode and computed torque control // Robotics and Automation, 1998. Proceedings. 1998 IEEE International Conference on. - T. 4 IEEE, 1998. - C. 3528-3533.
20. Biped Walking Pattern Generation by using Preview Control of Zero-Moment Point / Shuuji KAJITA, Fumio KANEHIRO, Kenji KANEKO, Kiyoshi FUJIWARA and other: Proceedings of the 2003 IEEE International Conference on Robotics & Automation Taipei, Taiwan, September 14-19, 2003. C. 1620-1626.
21. Описание программного пакета Simulink [Электронный ресурс]. - Режим доступа https://exponenta.ru/simulink, свободный. -Загл. с экрана
22. Описание программного продукта SimulationX [Электронный ресурс]. - Режим доступа https://www.simulationx.com/simulation- software/experts/functions.html, свободный. -Загл. с экрана
23. Описание программного продукта MissionLab [Электронный
ресурс]. - Режим доступа https: //www.cc. gatech.edu/ai/robot-
lab/research/MissionLab/, свободный. -Загл. с экрана
24. Описание программного продукта Tekkotsu [Электронный ресурс]. - Режим доступа http: //www.cs.cmu.edu/~dst/T ekkotsu/T utorial/contents .shtml, свободный. -Загл. с экрана
25. Характеристики MTw Awinda [Электронный ресурс]. - Режим
доступа: https://www.xsens.com/products/mtw-awinda/, свободный. - Загл. с
экрана.
26. Описание системы для захвата движений Smartsuit Pro [Электронный
ресурс]. - Режим доступа: https: //www.rokoko .com/en/products/smartsuit-pro,
свободный. - Загл. с экрана.
27. Kinect for Windows SDK. Часть 3. Функциональные возможности [Электронный ресурс]. - Режим доступа: https://habr.com/ru/post/151296/, свободный. - Загл. с экрана.
28. Описание программы RoboPlus Motion [Электронный ресурс]. -
Режим доступа: http://emanual.robotis.com/docs/en/software/rplus1/motion/,
свободный. - Загл. с экрана.
29. Описание программы DYNAMIXEL SDK [Электронный ресурс]. -
Режим доступа:
http://emanual.robotis.com/docs/en/software/dvnamixel/dvnamixel sdk/overview/, свободный. - Загл. с экрана.
30. Описание Robot Operating System [Электронный ресурс]. - Режим доступа: http://robocraft.ru/blog/robosoft/721 .html, свободный. - Загл. с экрана
31. Перечисление параметров JointType [Электронный ресурс]. - Режим
доступа: https://docs.microsoft.com/ru-ru/previous-
versions/windows/kinect/dn758662(v=ieb.10), свободный. - Загл. с экрана


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




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