Оглавление:
- Шаг 1. Расходные материалы
- Шаг 2: Загрузите Roomba Toolbox
- Шаг 3: Разработайте код для желаемых результатов
- Шаг 4: Запускайте и редактируйте код, пока он не будет доведен до совершенства
- Шаг 5: Заключительный проект
Видео: Roomba Bot the Bulider: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Bot the Builder - это румба, который с прикрепленными спереди «захватами» сможет перемещать объекты. Код с ним настроен на запись первого движения с помощью графического интерфейса пользователя, которым вы можете управлять одним щелчком мыши. После первого запуска бота можно настроить так, чтобы он делал в цикле именно то, что он делал в первый раз!
Шаг 1. Расходные материалы
Roomba, в котором пылесос заменен на 3D-крышку.
Raspberry Pi, подключенный к Roomba
Камера для комнаты Roomba
Источник питания
П-образные захваты для размещения на передней части румбы
Шаг 2: Загрузите Roomba Toolbox
Откройте MATLAB и создайте новую папку проекта, чтобы файлы проекта были организованы.
ПРИМЕЧАНИЕ. Этот код использовался для предоставленного проекта, он не обязательно будет работать для вас так же, как для нас.
Запустите этот код, и все файлы теперь должны храниться в папке вашего проекта.
Щелкните правой кнопкой мыши в любом месте окна «Текущая папка» в MATLAB и нажмите «Добавить в путь», чтобы позволить MATLAB найти ваши файлы.
Чтобы убедиться, что у вас установлена последняя версия набора инструментов, используйте код, показанный на рисунке 3.
Шаг 3: Разработайте код для желаемых результатов
Если вы загрузите все три файла, указанные выше, вы сможете управлять своим Roomba / Mars Rover, как показано на видео ниже. Первый файл - это m-файл кода, второй и третий файлы - это ваш фактический код, который нужно будет изменить и отредактировать для вашего конкретного Roomba. Например, наша Roomba называлась Roomba 30, поэтому, когда мы подключались к нашей roomba, мы вводили код
r = roomba.30
и это подключится, позволяя нам запускать наш код.
Шаг 4: Запускайте и редактируйте код, пока он не будет доведен до совершенства
Возможно, вам придется запустить код несколько раз, прежде чем вы доведете до совершенства повороты, скорость и т. Д. Разные румбы будут иметь разное скольжение шин и будут более или менее поворачиваться в зависимости от поверхности, на которой вы находитесь. Мы рекомендуем провести пробную поездку на Roomba на открытом пространстве, чтобы не столкнуться ни с чем, пока вы не освоите все, на что способна Roomba. Освоив робота и отточив углы поворота, можно начинать строить!
Шаг 5: Заключительный проект
Ваш окончательный проект должен выглядеть примерно так, как на изображении выше, где у вас будет румба и захваты, прикрепленные спереди. С помощью кода, который вы усовершенствовали, и созданного вами робота, вы будете готовы начать перемещать вещи с помощью одного робота в кратчайшие сроки!
Рекомендуемые:
Trash Built BT Line Drawing Bot - My Bot: 13 шагов (с изображениями)
Trash Built BT Line Drawing Bot - My Bot: Друзья, после долгого перерыва, около 6 месяцев, я пришел с новым проектом. До завершения Cute Drawing Buddy V1, SCARA Robot - Arduino я планирую создать еще одного бота для рисования, основная цель которого - покрыть большое пространство для рисования. Итак, фиксированные роботы-манипуляторы c
Робот Roomba, управляемый браузером, с Raspberry Pi Model 3 A +: 6 шагов (с изображениями)
Робот Roomba, управляемый браузером, с Raspberry Pi Model 3 A +: Обзор В этом руководстве основное внимание уделяется тому, как дать мертвому Roomba новый мозг (Raspberry Pi), глаза (веб-камера) и способ управлять всем с помощью веб-браузера. Существует множество уловок Roomba, позволяющих управлять через последовательный интерфейс. Я нет
Roomblock: платформа для изучения навигации ROS с помощью Roomba, Raspberry Pi и RPLIDAR: 9 шагов (с изображениями)
Roomblock: платформа для изучения навигации ROS с помощью Roomba, Raspberry Pi и RPLIDAR: что это? &Quot; Roomblock " представляет собой платформу робота, состоящую из Roomba, Raspberry Pi 2, лазерного датчика (RPLIDAR) и мобильного аккумулятора. Монтажный каркас может быть изготовлен на 3D-принтерах. Система навигации ROS позволяет составлять карту комнат и пользоваться i
Garden Helper Roomba Bot: 8 шагов
Садовый помощник Робот Roomba: Киара Майерс, Ахмад Альгадир и Мэдисон Типпет Цель: это руководство научит вас, как программировать робота Roomba с помощью MATLAB, чтобы перемещаться по саду, обнаруживая фрукты / овощи круглой формы, которые достаточно созрели, чтобы их можно было собрать. на основе
Инспектор Roomba: 6 шагов (с изображениями)
Инспектор Roomba: Большинство из нас используют роботов iRobot Roomba только для уборки пылесосом, но немногие знают, что это отличная база для новых роботизированных проектов. Всем производителям следует попробовать открытый интерфейс Roomba (OI), чтобы узнать, насколько легко управлять этим роботом. В этой инструкции вы