Система управления манипулятором с обратной тактильной связью 2.0

ROB-77309

Платформа: Система управления манипуляторами с обратной тактильной связью собрана на базе платформы Arduino

Конструкция(взрывсхема): Система представляет из себя перчатку и рукав, которые считывают  движение пальцев, кистевого локтевого и плечевого суставов, а также демонстрационный манипулятор, который включает в себя кисть - клешню и кистевой сустав, и плечо с предплечьем. Система работает, и манипулятор полностью повторяет движения руки оператора. Также в разработке находится новый прототип. Уже готовы новая более удобная считывающая система и манипулятор, который теперь управляется с помощью координат. То есть система вычисляет координаты кисти оператора и передаёт на манипулятор, а он в свою очередь перемещает клешню в указанную точку.

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

Также для работы нового манипулятора была разработана библиотека на языке программирования C++.

Алгоритм действия рабочего прототипа (видео): Arduino на считывающей системе считывает данные со всех потенциометров и отправляет их на Arduino на манипуляторе, и в то же время управляет сервоприводами отвечающими за обратную тактильную связь. Arduino на манипуляторе принимает сигнал и посылает его на сервоприводы, считывает сигналы с концевиков, если нажат хотя бы один, отправляет сигнал на перчатку, которая в свою очередь блокирует определённый сервопривод, тем самым создавая сопротивление пальцу оператора.

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

Предназначение робота: Система управления манипуляторами с обратной тактильной связью призвана сделать управление манипуляторами интуитивным и понятным каждому, а также уменьшить вероятность столкновения манипулятора с посторонними объектами и деформации переносимого объекта, за счёт добавления осязания к управлению манипулятором (система даёт оператору возможность почувствовать то что “чувствует” манипулятор). Ведь, на данный момент для управления манипуляторами используются обычные джойстики и кнопки, из-за чего оператору манипулятора необходимо проходить длительное обучение. Также несовершенство нынешней (джойстиковой) системы управления, а именно её неитуитивность и необходимость оператору поддерживать постоянный зрительный контакт с манипулятором, оценивать примерные размеры переносимого объекта и расстояние от объекта до окружения, создаёт огромный риск деформации окружающих объектов, манипулятора и переносимого объекта.

Наша система также призвана помочь при проведении опасных исследований, например, в качестве манипулятора за бортом батискафа, с помощью которого учёные буквально смогут “потрогать” океаническое дно. Также наша система поможет при проведении “удалённых операций”, например, если человеку срочно требуется операция, а хирурга,  который смог бы её провести, нет в соседних городах, квалифицированный хирург сможет принять непосредственное участие в проведении операции с помощью нашей системы  и медицинского манипулятора. Также в данный момент в производства продолжают активно внедрять автоматизированные системы, например, манипулятор, сваривающий детали, для работы которых приходится вручную создавать программу-траекторию - список координат, в которые захват манипулятора должен переместиться, и параметры сварки в каждой точке. На данный момент подобные программы создаются с помощью квалифицированных специалистов, которым приходится использовать не интуитивный в управлении пульт для записи каждой координаты вручную. С помощью нашей системы достаточно будет пригласить опытного сварщика и попросить его сделать все сварные швы, будучи одетым в нашу систему управления, благодаря чему мы сможем получить точную программу-траекторию за более короткий срок. Также проект может быть применим в любых других опасных для жизни человека ситуациях.

На данный момент робот находится в стадии перехода от старого прототипа к новому, поэтому описание содержит элементы для каждого из прототипов.

Файлы

Добавлен 22.11.2024

Добавлен 22.11.2024

Добавлен 22.11.2024

Добавлен 22.11.2024

Дополнительные файлы

Добавлен 22.11.2024

Добавлен 22.11.2024

Добавлен 22.11.2024