Оглавление:

ОБНАРУЖЕНИЕ ПРЕПЯТСТВИЙ И ИЗБЕЖАНИЕ ПРЕПЯТСТВИЙ: 3 шага
ОБНАРУЖЕНИЕ ПРЕПЯТСТВИЙ И ИЗБЕЖАНИЕ ПРЕПЯТСТВИЙ: 3 шага

Видео: ОБНАРУЖЕНИЕ ПРЕПЯТСТВИЙ И ИЗБЕЖАНИЕ ПРЕПЯТСТВИЙ: 3 шага

Видео: ОБНАРУЖЕНИЕ ПРЕПЯТСТВИЙ И ИЗБЕЖАНИЕ ПРЕПЯТСТВИЙ: 3 шага
Видео: Скрытые препятствия на пути - ЭКХАРТ ТОЛЛЕ [Nikosho] 2024, Май
Anonim
ОБНАРУЖЕНИЕ ПРЕПЯТСТВИЙ И ИЗБЕЖАНИЕ ПРЕПЯТСТВИЙ
ОБНАРУЖЕНИЕ ПРЕПЯТСТВИЙ И ИЗБЕЖАНИЕ ПРЕПЯТСТВИЙ

Марсоход - это космический корабль, предназначенный для передвижения по поверхности планеты или другого небесного тела. Некоторые марсоходы были разработаны для перевозки членов пилотируемого космического экипажа; другие были частично или полностью автономными роботами. Обычно марсоходы прибывают на поверхность планеты на космическом корабле типа посадочного модуля.

Это определение марсохода было изменено за эти дни, потому что мы можем построить собственный интеллектуальный марсоход дома с доступными передовыми платами и платформами для разработки. Моя идея заключалась в разработке автономного вездехода для предотвращения препятствий с использованием ультразвуковых датчиков дальности. Это был проект Intel Edison SoC с несколькими датчиками из набора датчиков Intel Grover.

Шаг 1. Используемые компоненты

Используемые компоненты
Используемые компоненты

Комплект Intel Edison для Arduino, серводвигатель, двигатель постоянного тока, ИК-датчик и ультразвуковой датчик диапазона, адаптер питания.

Несколько компонентов legos были использованы для создания его базы марсохода и для установки датчиков и двигателей.

Шаг 2: Описание

Описание
Описание

Изначально я начал с ИК-датчика для расчета расстояния или обнаружения препятствия. Чтобы сделать его более надежным, я подключил ИК-датчик серводвигателя для проверки препятствия во всех направлениях. Серводвигатель действовал как двигатель панорамирования, который мог разворачиваться на 180 °, и я использовал для поиска препятствия в трех положениях - левом, правом и прямом. Был разработан алгоритм для расчета расстояния до препятствия и управления двигателем постоянного тока, подключенным для привода колес. У ИК-датчика были недостатки: он не работает в условиях яркого солнечного света, является единственным цифровым датчиком и не может измерять расстояние до препятствия. ИК-датчик имеет дальность действия 20 см. Но с помощью ультразвукового датчика дальности я смог рассчитать расстояние во всех направлениях и решить, как далеко находится препятствие, а затем решить, в каком направлении оно должно двигаться. Он имеет хороший диапазон расстояний 4 м и может точно измерить расстояние. Датчик был размещен на серводвигателе панорамирования, который разворачивается на 180 ° при обнаружении препятствия на пути. Алгоритм был разработан для проверки расстояния во всех направлениях, а затем для автономного определения пути с обнаруженным препятствием относительно далеко во всех других направлениях. Двигатели постоянного тока использовались для привода колес марсохода. Управляя импульсом для клеммы двигателей постоянного тока, мы можем перемещать ровер вперед, назад, повернуть налево, повернуть направо. В зависимости от решения, принятого логикой контроллера, вход для двигателей постоянного тока был задан. Алгоритм был написан таким образом, что если какое-либо препятствие обнаруживается перед марсоходом, оно смотрит влево, если повернуть серводвигатель панорамирования влево и ультразвуковой датчик дальности проверяет расстояние слева, затем то же самое рассчитывается в другие направления. После того, как у нас есть расстояние в разных направлениях, контроллер выбирает наиболее подходящий путь, где препятствие находится дальше всего, сравнивая измеренные расстояния. Если препятствие находится на одинаковом расстоянии во всех направлениях, то марсоход отодвинется на несколько шагов назад, а затем снова проверьте его. Еще один ИК-датчик был подключен за марсоходом, чтобы избежать попадания при движении назад. Пороговое значение было установлено во всем направлении на минимальное расстояние, чтобы избежать ударов.

Шаг 3: Заявление

заявка
заявка

Это имеет применение во многих областях, одна из них была интегрирована в проект внутреннего позиционирования для отслеживания и тестирования точности измеренного положения объекта в помещении.

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