Проектирование архитектуры и функционала робототехнического комплекса
Подходы к разработке роботов и программированию. Архитектура робототехнического комплекса, проектирование подсистем. Система управления движением. датчиками, исполнительными механизмами. Настройка функционала рабочей области и базы данных проекта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 04.07.2018 |
Размер файла | 4,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Вторым этапом будет подключение датчиков и их настройка. Пользователь должен корректно подключить все датчики и настроить их работу в скриптах.
На третьем этапе, пользователь должен запустить приложение. Приложение сразу же с момента запуска будет производить мониторинг окружающей среды. Пользователь сможет управлять двигателями и светодиодом.
ЗАКЛЮЧЕНИЕ
Целью диссертационного исследования является разработать систему управления. Данная система должна производить мониторинг параметров с датчиков и выводить показатели на экран пользователя. Так же пользователь должен управлять датчиками и подключёнными модулями. Пользователь должен иметь возможность управлять системой с помощью любого устройства, которое обладает функциями web просмотра.
В соответствии с целью поставлены следующие задачи:
1. Управление движением робота
2. Мониторинг показателей окружающей среды (например, температура и влажность)
3. Распознавание объектов и взаимодействие с ними
4. Выполнение сценариев автономной работы
5. Хранение данных за определенный промежуток времени
6. Выполнение сценариев автономной работы робота
Так же в ходе исследования и анализе аналогичных программных продуктов было принято решение разработать программный продукт.
Причины для этого были следующие:
· Робототехнический комплекс, который не должен требовать больших затрат.
· Применение современных технологий, включающие в себя архитектуру робототехнического комплекса, базы данных, аппаратную и программную часть. Использование современных подходы для визуализации интерфейса через веб технологии.
· Программное обеспечение должно быть реализовано исходя из требований и критериев, заявленных в диссертационном исследовании. Проект должен иметь более широкий спектром выполняемых задач и расширяемый функционалом. Система должна производить мониторинг окружающей среды, двигаться за счет подключенных моторов, визуально давать информацию, иметь автономный и ручной источник управления, с помощью которых может выполнять некоторые задачи.
Объектом диссертационного исследования является система управления робототехническим комплексом, разработанная в рамках работы.
Предметом исследования робот, с помощью которого будет функционировать данная система управления и сама система управления (программное обеспечение)
Научная новизна работы обусловлена обращением автора к изучению робототехнических технологий и применение их на практике. Применение таких технологий дают возможность развития робототехники, как в быту, так и в производстве. Создание робототехнической системы позволит упростить и обобщить применение различных робототехнических средств за счет созданного программного обеспечения, который будет в открытом доступе.
А)Была разработана структура робототехнического комплекса. Разработана система управления робототехническим комплексом под названием «Orwell» Данный комплекс включает в себя программное обеспечение и самого робота.
Б) Программное обеспечение реализовано исходя из требований и критериев, заявленных в диссертационном исследовании.
Практической значимостью являются результаты исследования.
Программный продукт, который можно позволяет:
1) Производить мониторинг окружающей среды;
2) Вести статистику собранных данных;
3) Управлять подключенными модулями к роботу через web-интерфейс;
4) Управлять роботом с помощью базы правил в автономном режиме.
Продукт будет распространяться по бесплатной лицензии для привлечения и развития робототехнического сообщества.
Результаты работы будет возможно использовать при соответствующем оборудовании каждому, как как проект будет в открытом доступе. В дальнейшем пользователи смогут дорабатывать данную систему и на ее базе строить собственные проекты.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Raspberry Pi3 [Электронный ресурс]: инф.-справ. система. - Режим доступа: https://www.raspberrypi.org
2. Flask and Python на Raspberry Pi 3 [Электронный ресурс]: инф.-справ. система. - Режим доступа: http://www.ekzorchik.ru/2017/11/flask-and-python-on-raspberry-pi-3/
3. Управляем шаговыми движками и DC моторами, L298 и Raspberry Pi [Электронный ресурс]: инф.-справ. система. - Режим доступа: https://ph0en1x.net/87-l298-and-raspberry-pi-stepper-and-dc-motor.html
4. Виды Тестирования Программного Обеспечения [Электронный ресурс]: инф.-справ. система. - Режим доступа: http://www.protesting.ru/testing/testtypes.html.
5. Анализ СУБД [Электронный ресурс]: инф.-справ. система. - Режим доступа: http://www.loginovprojects.ru/index.php?page=whyfirebird#minmem.
6. Руководство по программированию на Python [Электронный ресурс]: офиц. сайт. - Режим доступа: https://msdn.microsoft.com/ru-ru/library/67ef8sbd.aspx.
7. Flask против Django [Электронный ресурс]: офиц. сайт. - Режим доступа: https://python-scripts.com/flask-vs-django
8. Мега-Учебник Flask [Электронный ресурс]: инф.-справ. система. - Режим доступа:
https://habr.com/post/193242/
9. Использование Flask и датчиков [Электронный ресурс]: инф.-справ. система. - Режим доступа: https://www.raspberrypi.org/forums/viewtopic.php?t=184207
10. Светодиоды со встроенным ШИМ WS2812 [Электронный ресурс]: инф.-справ. система. - Режим доступа: https://www.drive2.ru/b/1646666/
11. Корягин К.П. Использование датчиков и контроллера arduino для мониторинга микроклимата офисного помещения/ К.П. Корягин, А.И. Синягов // Роль инноваций в трансформации современной науки Сборник статей Международной научно-практической конференции. Уфа. 2016. С. 50-52
12. Корягин К.П. Проектирование анализатора атмосферы на основе датчиков и контроллеров arduino/ К.П. Корягин, А.И. Синягов // Влияние науки на инновационное развитие Сборник статей Международной научно-практической конференции. Уфа. 2016. С. 23-52
13. Корягин К.П. Разработка систем управления для роботоехнических комплексов/ К.П. Корягин, А.И. Синягов // Современные технологии в мировом научном пространстве Сборник статей Международной научно-практической конференции. УФА. 2016. С. 121-123
14. Корягин К.П. Разработка системы управления робототехническим комплексом на микрофреймворке flask/ К.П. Корягин, В.А. Михеев // Материалы межрегиональной научной конференции XI Ежегодной научной сессии аспирантов и молодых ученых в 3-х томах. Вологодский государственный университет. 2017. С. 57-59.
Размещено на Allbest.ru
...Подобные документы
Методы и этапы проведения расчета и анализа робототехнического комплекса при бесприоритетном обслуживании, при оптимальных относительных, абсолютных и смешанных приоритетах в заданной последовательности. Расчет при оптимальных относительных приоритетах.
курсовая работа [1,6 M], добавлен 03.12.2010Исследование технологии проектирования базы данных. Локальные и удаленные базы данных. Архитектуры и типы сетей. Программная разработка информационной структуры предметной области. Обоснование выбора архитектуры "клиент-сервер" и операционной системы.
дипломная работа [1,1 M], добавлен 15.02.2017Классификация и назначение промышленных роботов. Применение робототехнических комплексов в промышленности. Описание основных узлов пневматического робота, его структурная схема и процессорный модуль. Промышленное программное обеспечение фирмы Siemens.
дипломная работа [3,6 M], добавлен 17.09.2012Классификация и назначение промышленных роботов. Применение робототехнических комплексов в промышленности. Назначение робототехнического комплекса "Ритм – 01". Описание инструментальных средств программирования и языки программирования контроллеров.
дипломная работа [2,4 M], добавлен 17.07.2012Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.
курсовая работа [1,7 M], добавлен 04.06.2015Концептуальное и инфологическое проектирование базы данных в системе управления базами данных Microsoft Access. Физическое проектирование базы данных "Магазин спорттоваров". Тестирование и отладка базы данных, составление руководства пользователя.
курсовая работа [6,7 M], добавлен 22.11.2022Классификация мобильных роботов по сферам применения. Структура мобильного робототехнического комплекса. Беспилотный военный автомобиль Guardium. Датчики робототехнических систем. Интерфейс для датчика оптокоммутатора. Открытый интерфейс iRobot Create.
дипломная работа [4,2 M], добавлен 05.08.2010База данных как поименованная совокупность структурированных данных, относящихся к определенной предметной области. Ее типы и структура, особенности архитектуры. Функциональные особенности языка структурированных запросов (SQL). Разработка базы данных.
курсовая работа [639,8 K], добавлен 14.12.2022Изучение особенностей заданной предметной области. Основные подходы к разработке соответствующей базы данных, ее структура и компоненты, а также предъявляемые требования и функциональные особенности. Создание форм для ввода данных, отчетов, запросов.
курсовая работа [4,3 M], добавлен 02.11.2015Определение назначения, описание функций и изучение классификации складов. Анализ предметной области и проектирование системы базы данных управления складом. Разработка руководства пользователя для оператора базы данных, расчет сметной стоимости проекта.
дипломная работа [2,2 M], добавлен 24.07.2014Перечень документов для комплекса автоматизированных подсистем информационных технологий управления кампуса. Отслеживание результативности провайдера на этапе реализации контракта. Необходимость пересмотра архитектуры управления информационными системами.
контрольная работа [422,4 K], добавлен 05.05.2015Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.
курсовая работа [7,8 M], добавлен 13.02.2023Выбор методологии проектирования и системы управления базами данных. Описание предметной области и проектирование физической структуры базы данных. Реализация проекта в MS SQL Server 2008. Построение инфологической модели. Ограничения целостности связи.
курсовая работа [679,2 K], добавлен 22.01.2013Системный анализ предметной области проектируемой базы данных. Экономическая сущность комплекса экономических информационных задач. Проектные решения по программному обеспечению комплекса задач. Структура базы данных и технологическое обеспечение.
курсовая работа [303,7 K], добавлен 27.02.2009Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.
курсовая работа [1,4 M], добавлен 14.01.2018Архитектура предприятия как инструмент управления изменениями. Проектирование архитектуры данных по TOGAF. Описание потоков и источников данных. Синхронизация данных по времени. Описание этапов и рекомендации по использованию инструментов проектирования.
дипломная работа [2,8 M], добавлен 09.09.2017Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.
реферат [26,9 K], добавлен 04.12.2009Интегрируемые системы и подходы к их интеграции. Методы передачи данных между информационными системами: обмен плоскими файлами, общая база данных, интеграционная шина. Особенности использования SAP.NET Connector. Проектирование функционала модуля.
дипломная работа [2,4 M], добавлен 26.08.2017Проектирование базы данных Access. Система управления базами данных. Создание и обслуживание базы данных, обеспечение доступа к данным и их обработка. Постановка задач и целей, основных функций, выполняемых базой данных. Основные виды баз данных.
лабораторная работа [14,4 K], добавлен 16.11.2008Проектирование базы данных для магазина продовольственных товаров. Предложения по модернизации информационных технологий. Выбор методов и средств решения задач, подлежащих автоматизации. Определение состава подсистем проектируемой информационной системы.
курсовая работа [3,9 M], добавлен 29.05.2013