понедельник, 27 ноября 2023 г.

145 группа. Курсовая работа 2023: разработка Web-приложений

1. На Google Диске создайте папку Курсовая работа, откройте к ней доступ. Скопируйте в папку документы с отчетами по заданиям к курсовой работе. Ссылку на папку скопруйте в комментарий к блогу. 2. Создайте для документов курсовой работы репозиторий на GitHub. Ссылку на репозиторий разместите в комментарии к блогу. Опубликуйте документы по курсовой работе в репозитории.
  1. Перейти. Документация SVN
Ссылка на папку Google Диска должна быть такой:
https://drive.google.com/drive/folders/id_your_folder
Например: https://drive.google.com/drive/folders/1OKQfLRV8m8yAFWM_gXjiEBS99SW-vzyu, где id_your_folder = 1OKQfLRV8m8yAFWM_gXjiEBS99SW-vzyu.
Ссылка на страницу github должна быть такой:
https://github.com/id_your_git
Например: https://github.com/ifizmat.
Структура оформления курсовой работы:

1. Титульный лист
2. Содержание
3. Введение
4. § 1. Название
5. § 2. Название
6. § 3. Название
7. Список источников и литературы
8. Заключение
9 Приложение

Структура введения

Актуальность исследования
Цель
Задачи исследования

Требования к оформлению
Используют полуторный межстрочный интервал (1,5);
для таблиц – одинарный;
тип  шрифта – Times New Roman.
Размер основного шрифта – 14 кегль,
размер шрифта в заголовках – 16 кегль (жирный).
Формат бумаги – А4.
Заголовки отделяются от текста двумя полуторными интервалами
(как сверху, так и снизу).
Точка в конце заголовка не ставится.
Переносы в заголовках не допускаются.
Абзацный отступ должен быть одинаковым по всему тексту (1 см).
Левое поле страницы – 3 см,
правое – 1 см,
верхнее и нижнее – по 2 см.
Все страницы (кроме титульного листа, который
считается первой страницей) нумеруются.
Номер страницы указывается в центре нижнего поля. 
ВКР Математическое обеспечение и администрирование информационных систем
Задание на подготовку ВКР
1. (Гаптрахманов А.В.) Разработка приложения детектирования объектов по изображению с камеры робота с помощью нейросети.
а) подбор и анализ научных и информационных источников по теме работы;
б) исследование научных и технологических основ искусственных нейросетей, компьютерного зрения;
в) выбор и обоснование платформы, программных инструментов, языка программирования разработки программно-аппаратного комлекса;
г) поиск, изучение и сравнительный анализ аналогов программно-аппаратных комплексов технического зрения на основе искусственных нейросетей, цифровых двойников роботов на базе фреймворка ROS, выявление их достоинств и недостатков;
д) проектирование автоматизированной системы для детектирования объектов на базе оборудования педагогического технопарка «Кванториум» имени В. Г. Разумовского, оперделение и обоснование набора его функций на основе проведенного анализа аналогов;
е) исследование возможностей цифрового двойника робота средствами инструментов фреймворка ROS;
ж) определение математической модели в качестве одной из основ разработки автоматизированной системы для детектирования объектов с помощью технологий искусственных нейросетей и компьютерного зрения;
з) создание, отладка, тестирование спроектированного программно-аппаратного комлекса с использованием автоматизированных программных инструментов;
и) написание и публикация статьи по итогам проведенной работы;
к) выступление на конференции с итогами разработки приложения.

Задание на подготовку ВКР
2. (Плотников С.Д.) Создание программного обеспечения для навигации роя дронов с помощью цифровых двойников.
а) подбор и анализ научных и информационных источников по теме работы;
б) исследование научных и технологических основ роевого интеллекта дронов, цифровых двойников;
в) выбор и обоснование платформы, программных инструментов, языка программирования разработки программно-аппаратного комлекса;
г) поиск, изучение и сравнительный анализ аналогов программно-аппаратных комплексов цифровых двойников, в т.ч. на базе фреймворка ROS, выявление их достоинств и недостатков;
д) проектирование системы роя дронов на базе оборудования педагогического технопарка «Кванториум» имени В. Г. Разумовского, оперделение и обоснование набора его функций на основе проведенного анализа аналогов;
е) разработка цифрового двойника роя дронов средствами инструментов фреймворка ROS;
ж) определение математической модели в качестве одной из основ цифрового двойника роя дронов;
з) создание, отладка, тестирование спроектированного программно-аппаратного комлекса с использованием автоматизированных программных инструментов;
и) написание и публикация статьи по итогам проведенной работы;
к) выступление на конференции с итогами разработки приложения.
Домашнее задание
1.1. Источники 40 пунктов - ссылки и заголовки.
1.2. Содержание: названия 3-х параграфов.
2.1. Список таблиц базы данных, список полей в каждой таблице.
2.2. Примеры заполнения таблиц 5 - 10 строк.
3.1. Диаграмма «сущность - связь», entity - relationship model, ER-model, на концептуальном, логическом и физическом уровнях.
3.2. Найти 3-5 аналогов баз данных по теме курсовой, описать в 1-м параграфе: проанализировать, рисунки диаграмм, скриншоты таблиц, записать ссылки на источники.


Курсовая работа по разработке WEB-приложений, 7 семестр
1. (Плотников С.Д.) WEB-приложение цифрового двойника помещения кванториума.
2. (Гаптрахманов А.В.) WEB-интерфейс к цифровому двойнику робота.

ВКР Математическое обеспечение и администрирование информационных систем
1. (Плотников С.Д.) Создание программного обеспечения для навигации роя дронов с помощью цифровых двойников.
2. (Гаптрахманов А.В.) Разработка приложения детектирования объектов по изображению с камеры робота с помощью нейросети.


1.1. Создание базы данных параметров сервоприводов робототехнических комплектов Кванториума.
1.2. Создание программной библиотеки для робототехнических комплектов кванториума на базе протокола Dynamixel.

2.1. Разработка базы данных для мобильного робота-доставщика.
2.2. Разработка программного обеспечения мобильного робота-доставщика.

3.1. База данных комплектующих цифрового двойника робота на основе фреймворка ROS.
3.2. Разработка приложения управления цифровой моделью робота инструментами фреймворка ROS.

4.1. Хранение данных картографических сервисов.
4.2. Реализация шаблона проектирования MVC в робототехнической системе.

5.1. Разработка базы данных для управления проектом 3D-печати.
5.2. Разработка приложения мониторнинга функционирования лаборатории аддитивных технологий.

6.1. База данных для световой и звуковой индикации состояния робота Robomaster.
6.2. Создание программного обеспечения для платформы всенаправленного движения.


2.1. Разработка базы данных для мобильного робота-доставщика.
2.2. Разработка программного обеспечения мобильного робота-доставщика.
Аннотация «Разработка базы данных для мобильного робота-доставщика». Время получения заказа, время исполниния, id, тип оборудования, место отправления, место назначения, пройденное расстояние для заказа, ответственный за отправку оборудования, ответсвенный за получение, заказ отправлен, заказ получен, своевременность доставки, состояние доставленного оборудования, наличие повреждений, количество несанкционированных остановок, количество промежуточных остановок, время простоя при загрузке оборудования, время простоя при отгрузке оборудования, климатические условия доставки, причины нештатных ситуаций.
  1. Перейти: Встречаем ровер третьего поколения: история создания робота-курьера Яндекса Direvius 25 ноя 2021 в 11:07


3.1. База данных комплектующих цифрового двойника робота на основе фреймворка ROS.
3.2. Разработка приложения управления цифровой моделью робота инструментами фреймворка ROS.
  1. Перейти: amperka.ru - Как сделать робота на ROS своими руками.Часть 1: шасси и бортовая электроника
  2. Перейти: telegra.ph - ROS URDF test01
Элементы компьютерного зрения на базе БПЛА в складской логистике. 

Цель работы. Создание программного обеспечения для осуществления 
складской логистики с помощью технологии компьютерного зрения на базе 
беспилотного летательного аппарата (БПЛА).

Задачи работы.

1. Изучить и проанализировать источники, посвященные автоматизации 
и роботизации складской логистики, освоить терминологию предметной 
области. 
2. Изучить и проанализировать примеры ПО с применением технологии 
компьютерного зрения на роботах, задействованных на складах. 
3. Выбрать технологии, аппаратное и программное обеспечение 
для ведения разработки, обосновать выбор. 
4. Создать и протестировать ПО для БПЛА.

Презентация
1. Титульный слайд
2. Цель
3. Задачи
4. Выполнение работы
4.1. Примеры ПО
5. Уровни роботизации складов
(См. Рабочие тетради Мобильная робототехника, с. 38)
6. Коллаборация роботов
(Рис. Jetson Nano + БПЛА)
7. Инструменты
VS C++ CMake OpenCV ArUco
8. Приложение
(Рис. Скриншот web-камера OpenCV + ArUco)
9. Виды маркеров
ArUco, April tags etc.
10. Фрагмент кода
11. Выводы
12. Список источников
13. Вопросы?

Текст защиты: миниатюры слайдов + текст к каждому слайду.

Источники

Основные
  1. Download: Брендбук для презентаций ГГПИ 2023 год наставника и педагога.
  2. firststeps.ru: Microsoft Word для новичка.
  3. Как написать курсовую работу
  4. Перейти. Мякишев Д. В. Разработка программного обеспечения АСУ ТП на основе объектно-ориентированного подхода, c. 50-51, 55-58.
  5. Перейти. Мякишев Д. В. Мякишев, Д. В. Принципы и методы создания надежного программного обеспечения АСУТП, c. 61, 67.
  6. Перейти. Робототехника
  7. Перейти: youtube. Create offline setup of visual studio 2019. 3 янв. 2020 г.
  8. Перейти: docs.opencv.org. Installation in Windows
  9. Перейти: youtube. robomaster sdk python. 08.12.2021. Youtube-channel: An-Wen Deng
  10. Перейти: youtube. Installing WSL, WSLg, Ubuntu, and ROS on Windows 11 with NVIDIA Graphics Support in Linux GUI Apps RobotMan 71 subscribers 10,383 views Jul 27, 2021
  11. Перейти: youtube. Install WSL2 on Windows 11 with NVIDIA CUDA 11.8 Archive 275 subscribers 21,414 views Mar 27, 2023
  12. Перейти: youtube. Ubuntu Desktop/GUI Apps on WSL | Updated Guide TroubleChute 232K subscribers 83,853 views Apr 24, 2023
  13. Перейти: youtube. Установка ROS Noetic в Windows Subsystem Linux (WSL) Братья Вольт 538 subscribers 952 views Sep 25, 2020
  14. Перейти: youtube. Install WSL2 on Windows 11 with NVIDIA GPU and Docker Support Jeff Heaton 85.5K subscribers 30,112 views Apr 6, 2022
  15. Перейти: youtube. Installing Nvidia-Docker On Windows 10/11 Brillibits 4.31K subscribers 17,652 views Premiered Aug 25, 2022
  16. Перейти: youtube. WSL2 Ubuntu GUI David Bombal 2.38M subscribers 568,150 views Jul 13, 2020
  17. Перейти: youtube. WSL: Run Linux GUI Apps Microsoft Developer 514K subscribers 135,943 views Jul 7, 2021

https://www.youtube.com/watch?v=LdOXrPOaQ0s
Всем выйти из Сумрака! Строим доверенную среду AI | КиберДед x Павел Хавский
CyberYozh 35.6K subscribers 2,418 views  Apr 19, 2024

https://mp.weixin.qq.com/s/2z7rYG8_szMZ84_6344jzg
机器会说话|西工大建立无人机自主“聊天群”
Machines can talk|Western Polytechnic University establishes autonomous drone “chat group”.

https://www.youtube.com/watch?v=K7ZNicPeLKg
🚁💬 NPU's Game-Changer: Drones That 'Group Chat'! 🌟
NPU International College 1.02K subscribers 83 views  Nov 19, 2023 


https://www.securitylab.ru/news/543357.php
Китайские дроны с 'человеческим мозгом': групповые чаты как метод решения сложных задач
08:41 / 6 ноября, 2023

https://github.com/jukindle/robomaster_ros

https://www.youtube.com/playlist?list=PLOT_HeyBraBuv_lUBfvNJs9sE7AbNT4U0
Квадрокоптеры
AlexGyver
12 videos 808,241 views Last updated on May 29, 2017

https://www.youtube.com/watch?v=BnJdeOBQlRk
Advice to modelers. Calibration of the controller | Hobby Island.Russia
Hobby Island.Russia 55.3K subscribers 73,260 views  Mar 5, 2018

https://www.youtube.com/playlist?list=PLlMCIl84stSwT_OlZglG5zJsVjNg1WCOE
Энциклопедия моделиста
Hobby Island.Russia (ALNADO)
178 videos 88,044 views Last updated on Oct 25, 2023

https://www.youtube.com/playlist?list=PLLTDWoZVS17qhvotH9cNn0L5P6NwZIFr1
Гоночный квадрокоптер
My Hobby Log
16 videos 69,390 views Last updated on Feb 2, 2018

https://www.youtube.com/watch?v=_K1uP_0VS0o
"Строй, рой...ой"! О перспективе роевых технологий
Беспилотные технологии 672 subscribers 1,884 views  May 1, 2024

https://www.youtube.com/watch?v=2AmL9LkR4Uk
Рой. Развитие беспилотных технологий
Беспилотные технологии 672 subscribers 6,979 views  Mar 1, 2024

https://www.youtube.com/watch?v=l3G4MFFdQgU
Квадрокоптер на АРДУИНО. Полётный контроллер Multiwii часть 3

9 комментариев:

  1. voice-assistant-95u9.onrender.com https://github.com/insuperabilez/web-voice-assistant

    ОтветитьУдалить
  2. https://drive.google.com/file/d/1Y-dBr9VvhGjWJ-R-mHKKIeEzdvJ2whID/view?usp=drive_link - положение о курсовой
    https://drive.google.com/file/d/16gnW42ONvlmN1KfTFaqQ-45rAah_bdB2/view?usp=drive_link - положение о ВКР

    ОтветитьУдалить
  3. https://drive.google.com/drive/folders/1EmCwDhVqcbZC4ou_cQbXlCIvoD3g0dUQ?usp=drive_link

    ОтветитьУдалить
  4. https://drive.google.com/drive/folders/1RJN3SKDMPrQXHyuJPUkRmsC4LbG0h2vc?usp=drive_link

    ОтветитьУдалить
  5. https://drive.google.com/drive/folders/1kiUloP1xkcLlkxSwDy4oOkN-qMAzsfih?usp=sharing
    https://github.com/insuperabilez/robomaster_detection

    ОтветитьУдалить