Проект №17 «Робокоп»
Основой существования любой страны являются законы и порядок. А следит за их соблюдением, конечно же, полиция. Работа ее сотрудников, бесспорно, сложна, а также опасна и трудна. Роботы же, как известно, впервую очередь применяются там, где рутинно, трудно или опасно. Гораздо предпочтительнее рисковать роботами, чем людьми.
Поэтому применение робототехнических технологий в сфере правоохранительной работы очень перспективно. Они, как и везде, могут выполнять разные функции. Самой простой из них является задача патрулирования выделенного квадрата с целью выявления правонарушений или обнаружения правонарушителей для их дальнейшей поимки.
Эту задачу вполне можно решить в рамках данного проекта путем конструирования робота-полицейского, выполняющего поиск незаконного объекта и подающего звуковые и световые сигналы в случае его обнаружения.
Конструкция
Робот, создаваемый в данном проекте будет очень похож на робота из проекта «Жмурки». Для патрулирования территории и поиска подозрительных личностей он должен быть оснащен ровно теми же конструктивными элементами. Ему нужна будет кнопка запуска, дальномер, обнаруживающий правонарушителей, звукоизлучатель для сирены и маяки, как у полицейских, и энкодеры, чтобы более четко двигаться по территории.
Все это уже установлено на шасси. Звукоизлучатель встроен в контроллер, поэтому будем использовать его. Единственное конструктивное изменение, которое понадобится для строгого соответствия образу полицейского, это замена желтого индикатора на красный. В этом случае красный и синий индикаторы будут моргать точно также, как на машине ДПС.
Алгоритм
Алгоритм будет отчасти похожим на таковой из предыдущего проекта. Но, поскольку на робота возложена более отвественная и сложная миссия, то алгоритм будет, конечно, сложнее. Здесь робот не просто кого-то ищет, а именно патрулирует территорию с одновременным выполнением поиска.
Начинается всё, как всегда, с запуска. Для этого надо нажать на соответствующую кнопку. Запуск подтверждается троекратным миганием светодиодов. Далее начинается патрлуирование. Робот двигается прямо примерно на 50 см, после чего разворачивается на 540 градусов и сканирует сектор ультразвуковым дальномером. Если никаких объектов не обнаружил, то едет обратно на 50 см, и так далее. Получается, что перемещается по территории туда-сюда и на концах этого участка осуществляет поиск.
Если поиск увенчался успехом и найден правонарушитель (соответсвую щая фигурка из картона), то робот должен включить сирену и маяки, после чего начать движение к объекту. Обнаружение происходит также, как и в «жмурках», при расположении фигурки ближе 40 см. При приближении к объекту ближе 10 см робот останавливается, но сирена и маяки продолжают работать, оказывая давление на преступника и задерживая его.
В случае «убегания» правонарушителя робот выполняет его допоиск и преследование. При неудачном допоиске робот возвращается к стандартной схеме патрулирования. Остановить работу робота можно повторным нажатием на кнопку запуска/останова.
Сборка
В рамках сборки потребуется заменить желтый индикатор на красный и выполнить подключение колесных энкодеров. Цель сборки и применения робота состоит вполучении навыков совместного использования разных конструктивных элементов для решения специальных практических задач.
1. Замена желтого светодиодного индикатора на красный
1.1 Отключение индикатора и его демонтаж
1.2 Установка красного индикатора
2. Подключение электронных модулей и загрузка программы в контроллер
Программы для загрузки в контроллер по данному проекту можно скачать в двух вариантах по ниже указанным ссылкам:
- для среды программирования "Студия Эвольвектор",
- для среды программирования Arduino IDE.
Проверка робота в работе
После всех сборочных операций и загрузки программы проверьте насколько доблестно себя ведет робот-полицейский. Делать это рекомендуется на площадке с размерами не менее, чем 2х2 м (желательно не менее 3х3 м), т. к. роботу необходимо свободное пространство для передвижения.
Написать отзыв
Ваше Имя:Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.
Оценка: Плохо Хорошо
Введите код, указанный на картинке: