Оглавление:
Видео: ОБНАРУЖЕНИЕ ПРЕПЯТСТВИЙ И ИЗБЕЖАНИЕ ПРЕПЯТСТВИЙ: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Марсоход - это космический корабль, предназначенный для передвижения по поверхности планеты или другого небесного тела. Некоторые марсоходы были разработаны для перевозки членов пилотируемого космического экипажа; другие были частично или полностью автономными роботами. Обычно марсоходы прибывают на поверхность планеты на космическом корабле типа посадочного модуля.
Это определение марсохода было изменено за эти дни, потому что мы можем построить собственный интеллектуальный марсоход дома с доступными передовыми платами и платформами для разработки. Моя идея заключалась в разработке автономного вездехода для предотвращения препятствий с использованием ультразвуковых датчиков дальности. Это был проект Intel Edison SoC с несколькими датчиками из набора датчиков Intel Grover.
Шаг 1. Используемые компоненты
Комплект Intel Edison для Arduino, серводвигатель, двигатель постоянного тока, ИК-датчик и ультразвуковой датчик диапазона, адаптер питания.
Несколько компонентов legos были использованы для создания его базы марсохода и для установки датчиков и двигателей.
Шаг 2: Описание
Изначально я начал с ИК-датчика для расчета расстояния или обнаружения препятствия. Чтобы сделать его более надежным, я подключил ИК-датчик серводвигателя для проверки препятствия во всех направлениях. Серводвигатель действовал как двигатель панорамирования, который мог разворачиваться на 180 °, и я использовал для поиска препятствия в трех положениях - левом, правом и прямом. Был разработан алгоритм для расчета расстояния до препятствия и управления двигателем постоянного тока, подключенным для привода колес. У ИК-датчика были недостатки: он не работает в условиях яркого солнечного света, является единственным цифровым датчиком и не может измерять расстояние до препятствия. ИК-датчик имеет дальность действия 20 см. Но с помощью ультразвукового датчика дальности я смог рассчитать расстояние во всех направлениях и решить, как далеко находится препятствие, а затем решить, в каком направлении оно должно двигаться. Он имеет хороший диапазон расстояний 4 м и может точно измерить расстояние. Датчик был размещен на серводвигателе панорамирования, который разворачивается на 180 ° при обнаружении препятствия на пути. Алгоритм был разработан для проверки расстояния во всех направлениях, а затем для автономного определения пути с обнаруженным препятствием относительно далеко во всех других направлениях. Двигатели постоянного тока использовались для привода колес марсохода. Управляя импульсом для клеммы двигателей постоянного тока, мы можем перемещать ровер вперед, назад, повернуть налево, повернуть направо. В зависимости от решения, принятого логикой контроллера, вход для двигателей постоянного тока был задан. Алгоритм был написан таким образом, что если какое-либо препятствие обнаруживается перед марсоходом, оно смотрит влево, если повернуть серводвигатель панорамирования влево и ультразвуковой датчик дальности проверяет расстояние слева, затем то же самое рассчитывается в другие направления. После того, как у нас есть расстояние в разных направлениях, контроллер выбирает наиболее подходящий путь, где препятствие находится дальше всего, сравнивая измеренные расстояния. Если препятствие находится на одинаковом расстоянии во всех направлениях, то марсоход отодвинется на несколько шагов назад, а затем снова проверьте его. Еще один ИК-датчик был подключен за марсоходом, чтобы избежать попадания при движении назад. Пороговое значение было установлено во всем направлении на минимальное расстояние, чтобы избежать ударов.
Шаг 3: Заявление
Это имеет применение во многих областях, одна из них была интегрирована в проект внутреннего позиционирования для отслеживания и тестирования точности измеренного положения объекта в помещении.
Рекомендуемые:
Асинхронное обнаружение препятствий с помощью ультразвука: 4 шага
Асинхронное обнаружение препятствий с помощью ультразвука: для развлечения я создаю робота, которого хочу автономно перемещать внутри дома. Это долгая работа, и я делаю ее шаг за шагом. Этот поучительный акцент на обнаружении препятствий с помощью Arduino Mega. Ультразвуковые датчики HC-SR04 против HY-SRF05 дешевы и
Обнаружение, обучение и распознавание лиц Opencv: 3 шага
Обнаружение, обучение и распознавание лиц Opencv: OpenCV - это библиотека компьютерного зрения с открытым исходным кодом, которая очень популярна для выполнения основных задач обработки изображений, таких как размытие, смешивание изображений, улучшение изображения, а также качество видео, установление пороговых значений и т. Д. В дополнение к обработке изображений, это пров
ОБНАРУЖЕНИЕ ОБЪЕКТОВ МАЛИНЫ PI Pi НЕСКОЛЬКИМИ КАМЕРАМИ: 3 шага
ОБНАРУЖЕНИЕ ОБЪЕКТОВ МАЛИНЫ ПИ ПИ НЕСКОЛЬКИМИ КАМЕРАМИ: Я буду держать вступление кратким, так как само название подсказывает, какова основная цель инструкции. В этой пошаговой инструкции я объясню вам, как подключить несколько камер, например 1-пи-камеру и хотя бы одну USB-камеру, или 2 USB-камеры
Обнаружение препятствий на смартфоне RoboCar с использованием Arduino: 5 шагов
Робокар для обнаружения препятствий, управляемый смартфоном, с использованием Arduino: в этом проекте мы создали робот-автомобиль, в котором два ультразвуковых датчика и один модуль Bluetooth были связаны с Arduino
Обнаружение препятствий и предупреждение - Arduino UNO и Ultrasonic: 4 шага (с изображениями)
Обнаружение препятствий и предупреждения - Arduino UNO и Ultrasonic: это руководство, которое поможет вам понять ультразвуковой сигнал и зуммер и углубиться в изучение Arduino, выполните следующие действия и оставьте мне отзыв