Spisu treści:

Sterowanie głosem Robotyczna ręka: 4 kroki
Sterowanie głosem Robotyczna ręka: 4 kroki

Wideo: Sterowanie głosem Robotyczna ręka: 4 kroki

Wideo: Sterowanie głosem Robotyczna ręka: 4 kroki
Wideo: Ten chłopiec potrafił wydobyć niesamowite dźwięki za pomocą ust! [Mam Talent!] 2024, Listopad
Anonim
Sterowanie głosem Robotyczna ręka
Sterowanie głosem Robotyczna ręka

Stworzyłem ramię robota, które będzie działać za pomocą poleceń głosowych.

Ramię robota jest sterowane za pomocą naturalnie połączonego wprowadzania mowy. Wprowadzane języki pozwalają użytkownikowi na interakcję z robotem w sposób znany większości ludzi. Zaletami robotów aktywowanych głosem są operacje bez użycia rąk i szybkie wprowadzanie danych. Proponowany robot jest w stanie zrozumieć znaczenie poleceń języka naturalnego. Po zinterpretowaniu poleceń głosowych generowany jest szereg danych sterujących do wykonania zadania. Wreszcie robot faktycznie wykonuje zadanie. Techniki sztucznej inteligencji są wykorzystywane do tego, aby robot rozumiał polecenia głosowe i działał w żądanym trybie. Możliwe jest również sterowanie robotem za pomocą trybu wprowadzania klawiatury. Roboty to pakiet systemów obejmujący obszary technologii mechanicznej, elektrycznej, komputerowej i automatyki, które mogą być wykorzystywane do wykonywania różnych zadań w zastosowaniach przemysłowych i domowych. A wraz z postępem rozwoju w tej dziedzinie roboty można teraz kontrolować przy mniejszej bezpośredniej interwencji człowieka, aby osiągnąć bardziej naturalną interakcję z maszynami. Aby to osiągnąć, trzeba sterować robotem za pomocą poleceń głosowych. Pozwala to użytkownikowi na odciążenie ręcznej pracy z piaskiem przy innych zadaniach. Niektóre podstawowe zastosowania robotów wykorzystujących rozpoznawanie głosu to wspomaganie osób niepełnosprawnych poprzez wykonywanie gotowego zestawu poleceń c. Prostą i wydajną metodą przetwarzania poleceń głosowych jest użycie smartfona. Smartfony to potężne urządzenia zdolne do wykonywania wielu funkcji podobnych do komputera. Dzięki własnemu niezależnemu systemowi operacyjnemu i łączności internetowej są coraz częściej wykorzystywane w wielu aplikacjach. Jedną z głównych funkcji, z których będziemy korzystać, jest zintegrowany Bluetooth. Pozwoli to telefonowi komunikować się z robotem. W smartfonach używanych jest kilka systemów operacyjnych, ale najpopularniejszym z nich jest system operacyjny Android opracowany przez Google Inc. Jego elastyczność i łatwość obsługi sprawiają, że jest to idealny interfejs dla aplikacji zrobotyzowanych. powiązane systemy są bardzo wydajne w opracowywaniu aplikacji na całym świecie. Technologia Bluetooth umożliwia wymianę danych na krótki dystans, ale jest bardzo sprawnym sposobem komunikacji między dwoma urządzeniami, takimi jak mikrokontroler i smartfon. Pakiety danych są wysyłane i odbierane za pomocą krótkofalowych sygnałów radiowych. Roboty muszą bezzwłocznie przyjmować polecenia, dlatego jako główną metodę komunikacji wykorzystaliśmy Bluetooth. W codziennym życiu takie roboty mogą być używane do nawigacji i sterowania naprowadzaniem do określonej pozycji. Robot może utrzymywać zadaną prędkość liniową lub może mieć zmienną prędkość na płaskich powierzchniach. Rozpoznawanie głosu odbywa się za pomocą mikrokontrolera; Arduino (UNO). Do sterowania robotem używane są dwa podstawowe polecenia, które są winogronami, zwolnienie zatrzymania, aby poprowadzić robota. Do wykrywania i łapania dowolnych obiektów zaimplementowany jest moduł ultradźwiękowy, zaprogramowany tak, aby wyłapywał obiekt, jeśli na jego drodze znajduje się jakiś obiekt, i informował użytkownika o konieczności użycia kolejnego polecenia głosowego. Czujniki ultradźwiękowe wykorzystują nadajniki i odbiorniki fal dźwiękowych do nagrywania czas echa i użyj go do obliczenia odległości. Aplikacja MIT Inventor 2 została wykorzystana do opracowania aplikacji na Androida. Jest to narzędzie, które wykorzystuje technikę programowania blokowego, dzięki czemu nawet początkujący mogą doświadczyć tworzenia aplikacji na Androida. Niezbędne było opracowanie aplikacji umożliwiającej komunikację bezprzewodową w pewnym zakresie przez Bluetooth. W skrócie można stwierdzić, że roboty sterowane głosem z pewnością mogą być przyszłym rynkiem dla wielu zastosowań przemysłowych i domowych związanych z automatyzacją codziennych zadań. Po kilku uruchomieniach i testach zaproponowana przez nas metoda komunikacji Bluetooth działała sprawnie z akceptowalnym opóźnieniem. Połączenia między mikrokontrolerem a Bluetooth działały całkiem dobrze z kilkoma błędami w rozpoznawaniu poleceń głosowych. Wykorzystaliśmy łączność internetową zarówno GSM, jak i WIFI, aby aplikacja rozpoznawała polecenia i łączyła ją z Arduino. Ale dla przyszłych modyfikacji możemy stworzyć system offline, aby aplikacja rozpoznawała głos i wysyłał go z powrotem do mikrokontrolera. Kilka modyfikacji w aplikacji na Androida może skutkować znacznie większą przejrzystością rozpoznawania głosu.

Krok 1: Komponenty

1. Arduino UNO x2

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

2. Czujnik ultradźwiękowy HC SR-04 x2

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

3. Silnik serwo Sg90 x4

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

4. Sznurek

5. Moduł nadawczo-odbiorczy Bluetooth REES52 z wyjściami TTL HC05

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

Krok 2: Obwód

Okrążenie
Okrążenie

Krok 3: Kodowanie

Zalecana: