Роботите се ориентират по ултразвук

За да се ориентират роботите, построени от комплектите по роботика на Lego от серията Mindstorms, те използват сензор с ултразвук или както го наричаме ние сензор за разстояние. Но преди да ви разкажа как работи той, е добре да ви припомня малко полезна информация за това какво изобщо представлява вълната и в частност звуковата и ултразвуковата.

Най-лесно ще е да запомните, че звуковата вълна е механично трептене. Тя се „излъчва“ от източник, разпространява се в съответна среда (това условие е задължително, затова във вакуум не се чува нищо и епизодите на Star Wars, заснети в космоса, няма как да са толкова шумни и ефектни, както ни ги представят по филмите) и се приема от приемник. Звуковата вълна е с такива характеристики, че човешко ухо е способно да я възприеме. Когато обаче една вълна надмине честота някъде около 20 000 Hz тя е ултразвукова и не може да бъде възприета от човек.

В нашия случай сензорът за разстояние изпраща ултразвукови вълни, които се отразяват в предметите пред тях и се връщат обратно в сензора. Вземаме предвид и че скоростта на звука във въздуха е сравнително постоянна и е около 350 m/s. Така роботът може да прецени на какво разстояние се намира препятствието и според зададената му програма да реагира.

А ето и как изглежда част от програмата (изградена с NXT Mindstorms 2.0), когато искаме нашият робот да отбранява своята територия в определен периметър:

Освен хилядите приложения на ултразвука в науката и технологиите, можете ли да се сетите как се измерва дълбочината на морското дъно и как се правят подводни карти? С ултразвуков сензор, подобен на нашия, но „малко“ по-голям.

Ето как ние използвахме ултразвукови сензори в нашите роботи – единият е изследовател (разхожда се без да се блъсне никъде), а другият е инструктиран да търси пластмасови топки, ги хваща и да реагира различно според цвета им:

[youtube=http://www.youtube.com/watch?v=VNnVTiGX4Ig]

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *