Details
Title | Система позиционирования для коллективного управления мобильными роботами: выпускная квалификационная работа бакалавра: 27.03.04 - Управление в технических системах ; 27.03.04_05 - Интеллектуальные системы обработки информации и управления |
---|---|
Creators | Киреенко Андрей Викторович |
Scientific adviser | Онуфриев Вадим Александрович |
Other creators | Киселева Людмила Анатольевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Imprint | Санкт-Петербург, 2019 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | мобильные роботы; групповое управление; микроконтроллеры; arduino; перемещение роботов; взаимодействие роботов; mobile robots; group control; microcontrollers; moving robots; cooperation of robots |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 27.03.04 |
Speciality group (FGOS) | 270000 - Управление в технических системах |
Links | Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований |
DOI | 10.18720/SPBPU/3/2019/vr/vr19-538 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Record key | ru\spstu\vkr\2937 |
Record create date | 10/9/2019 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
В процессе работы были собраны четыре робота, выполнен подбор необходимого оборудования. Был определен список необходимых алгоритмов для главной цели – выстраивания роботов в линию. Рассмотрены задачи перемещения роботов в заданные точки, поворот роботов в одну сторону, выстраивание роботов в линию. Разработаны и протестированы следующие алгоритмы: перемещение в заданные точки, повороты роботов, выстраивание в линию, корректировка значений магнитометра, обработка данных с энкодера, передача данных между роботами. Тестирование было проведено на основе собранной группы роботов, на базе микроконтроллеров Arduino. Написана программа на языке C++ для управления роботами, а также на языке C# разработан интерфейс, благодаря которому можно удаленно наблюдать за перемещениями роботов из локальной сети и отправлять команды.
In the process, four robots were assembled and the necessary equipment was selected. The list of necessary algorithms for the main purpose – forming robots in a line was defined. The problems of moving robots to a special point, of the robots directions synchronisation, of a robots line forming are considered. The following algorithms were developed and tested: movement to the specified point, the robot rotation, lining up, adjusting the values of the magnetometer, processing the data from the encoder, the data transmission between robots. The testing was conducted on the basis of the assembled group of robots based on Arduino microcontrollers. A robots control program is developed using the C++ language, as well as a robot remote monitoring and control program was developed using the C# language.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 63
Last 30 days: 0