Оглавление:

Роботизированная рука с голосовым управлением: 4 шага
Роботизированная рука с голосовым управлением: 4 шага

Видео: Роботизированная рука с голосовым управлением: 4 шага

Видео: Роботизированная рука с голосовым управлением: 4 шага
Видео: РОБОТ С ГОЛОСОВЫМ УПРАВЛЕНИЕМ НА PYTHON 2024, Ноябрь
Anonim
Голосовое управление роботизированной рукой
Голосовое управление роботизированной рукой

Я создал роботизированную руку, которая будет работать с вашей голосовой командой.

Роботизированная рука управляется с помощью естественного связного речевого ввода. Языковой ввод позволяет пользователю взаимодействовать с роботом в терминах, которые знакомы большинству людей. Преимуществами роботов с речевой активацией являются свободные руки и быстрые операции ввода данных. Предлагаемый робот способен понимать смысл команд естественного языка. После интерпретации голосовых команд генерируется серия управляющих данных для выполнения задачи. Наконец, робот действительно выполняет задачу. Чтобы робот понимал голосовые команды и действовал в желаемом режиме, используются методы искусственного интеллекта. Также возможно управлять роботом с помощью режима ввода с клавиатуры. Роботы - это пакет систем, который включает в себя механическую, электрическую, вычислительную и автоматическую области технологий, которые могут использоваться для выполнения различных задач в промышленном и бытовом использовании. И в рамках постоянно развивающихся разработок в этой области роботами теперь можно управлять с меньшим прямым вмешательством человека для достижения более естественного взаимодействия с машинами. Для этого нужно управлять роботом с помощью голосовых команд. Это позволяет пользователю освободить свою ручную работу над другими задачами. Некоторые базовые применения роботов, использующих распознавание голоса, заключаются в поддержке людей с ограниченными возможностями, выполняя предустановленный набор команд c. Простым и эффективным методом обработки голосовых команд является использование смартфона. Смартфоны - это мощные устройства, способные выполнять многие функции, аналогичные компьютеру. Благодаря собственной независимой операционной системе и возможности подключения к Интернету они все чаще используются во многих приложениях. Одна из основных функций, которые мы будем использовать, - это встроенный Bluetooth. Это позволит телефону взаимодействовать с роботом. Для смартфонов используется несколько операционных систем, но наиболее распространенной из них является ОС Android, разработанная Google Inc. Гибкость и простота использования делают его идеальным интерфейсом для роботизированных приложений. Связанные системы очень эффективны для разработки приложений по всему миру. Технология Bluetooth обеспечивает обмен данными на небольшом расстоянии, но это очень эффективный способ связи между двумя устройствами, такими как микроконтроллер и смартфон. Пакеты данных отправляются и принимаются посредством коротковолновых радиосигналов. Роботам важно без промедления принимать команды, поэтому мы использовали Bluetooth в качестве основного метода связи. В повседневной жизни таких роботов можно использовать для навигации и управления указанием определенного положения. Робот может поддерживать заданную линейную скорость или изменять скорость на плоских поверхностях. Распознавание голоса поддерживается микроконтроллером; Arduino (UNO). Для управления роботом используются две основные команды: отпустите кнопку остановки, чтобы направить робота. Для обнаружения и улавливания любых объектов реализован ультразвуковой модуль, запрограммированный для улавливания объекта, если на его пути есть какой-либо объект, и информирования пользователя о необходимости использования другой голосовой команды. Ультразвуковые датчики используют передатчики и приемники звуковых волн для записи эхо-время и используйте его для расчета расстояния. MIT App Inventor 2 использовался для разработки приложения для Android. Это инструмент, который использует метод блочного программирования, так что даже новички могут разрабатывать приложения для Android. Было необходимо разработать приложение для установления беспроводной связи в определенном диапазоне через Bluetooth. Вкратце, мы можем сделать вывод, что роботы с голосовым управлением, безусловно, могут стать будущим рынком для многих промышленных и бытовых целей, связанных с автоматизацией повседневных задач. После нескольких запусков и тестов предложенный нами метод связи Bluetooth работал эффективно с приемлемой временной задержкой. Соединения между микроконтроллером и Bluetooth работали достаточно хорошо, с некоторыми ошибками в распознавании голосовых команд. Мы использовали подключение к Интернету на основе GSM и WIFI, чтобы приложение распознало команды и связывало его с Arduino. Но для будущих модификаций мы можем создать автономную систему, чтобы приложение распознавало голос и отправляло его обратно на микроконтроллер. Несколько модификаций в приложении на базе Android могут привести к гораздо большей четкости распознавания голоса.

Шаг 1: Компоненты

1. Arduino UNO x2

www.amazon.in/Robotbanao-Atmega328p-Cable-…

2. Ультразвуковой датчик HC SR-04 x2

www.amazon.in/SPECTRACORE-Ultrasonic-Detec…

3. Серводвигатель SG90 x4

www.amazon.in/Easy-Electronics-Servo-Motor…

4. Строка

5. Модуль приемопередатчика Bluetooth REES52 с TTL-выходами HC05

www.amazon.in/REES52-Bluetooth-Transceiver…

Шаг 2: Схема

Схема
Схема

Шаг 3. Кодирование

Рекомендуемые: