Skip to content

Alionaaaa/diploma-experience

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

diploma-experience

Робот-манипулятор

Целью данной работы было разработать систему управления многозвенным роботом-манипулятором на базе микроконтроллера STM32F7 с использованием ChibiOS.

Основные задачи:

  • сборка прототипа манипулятора;
  • решение прямой и обратной задач кинематики;
  • разработка структуры системы управления;
  • разработка пользовательского интерфейса;
  • тестирование реализованной системы управления.

Основные технологии используемые в данной работе: C/C++ и ChibiOS, Java и Android Studio, Python, OpenCV

Собранный прототип на основе модели https://github.com/4ndreas

Основные компоненты исследуемого робота-манипулятора

Ручное управление манипулятором

В представленных видео показано разработанное приложение на Java имитирующее управление джойстиком. Приложение напрямую связывается с управляющим микроконтроллером по Bluetooth соединению. И позволяет управлять манипулятором в двух режимах.

Управление каждым из двигателей Управление каждым двигателем Управление координатой хвата Управление хватом

Структура системы управления

Алгоритм работы программы

Результат работы

Пользовательское приложение написанное на Python для детекции и выбора целевых шашек:

В представленных ниже видео наглядно показана работа системы управления, которая позволяет передвигать целевые объекты, строя при этом траекторию с учетом препятствий и обладающая достаточной точностью для передвижения простых объектов.

Построение одной башенки Одна башенка Сортировка шашек по цвету Две башенки

Гексакоптер

Целью данной работы было разработать базовый функционал по стабилизации гексакоптера на базе микроконтроллера STM32F7 с использованием ChibiOS.

Основные задачи:

  • разработка опытного образца шестивинтового БПЛА;
  • разработка системы определения ориентации;
  • разработка структуры системы управления;
  • тестирование реализованной системы управления

Основные технологии используемые в данной работе: C и ChibiOS, MATLAB, SolidWorks, Altium Designer

Основные компоненты исследуемого мультикоптера

Структура системы управления

Алгоритм работы программы:

Результат работы

Ниже представлены графики отработки ПИД-регуляторов

Одна башенка Две башенки

В представленном ниже видео наглядно показана работа системы стабилизации(во избежание чрезвычайно ситуации человек лишь слега придерживает коптер). Дальнейшее развитие проекта должно быть направлено в сторону обеспечения полноценной возможности для тестирования гексакопетра, доработки системы стабилизации и расширения возможностей полётного контроллера

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published