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 PDF
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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 63 
Last 30 days: 0

Detailed usage statistics