Оглавление:

Roomba Bot the Bulider: 5 шагов (с изображениями)
Roomba Bot the Bulider: 5 шагов (с изображениями)

Видео: Roomba Bot the Bulider: 5 шагов (с изображениями)

Видео: Roomba Bot the Bulider: 5 шагов (с изображениями)
Видео: РОБОТ Ботли 5+ ( расширенный набор) 2024, Ноябрь
Anonim
Робот Roomba Bulider
Робот Roomba Bulider

Bot the Builder - это румба, который с прикрепленными спереди «захватами» сможет перемещать объекты. Код с ним настроен на запись первого движения с помощью графического интерфейса пользователя, которым вы можете управлять одним щелчком мыши. После первого запуска бота можно настроить так, чтобы он делал в цикле именно то, что он делал в первый раз!

Шаг 1. Расходные материалы

Запасы
Запасы
Запасы
Запасы
Запасы
Запасы
Запасы
Запасы

Roomba, в котором пылесос заменен на 3D-крышку.

Raspberry Pi, подключенный к Roomba

Камера для комнаты Roomba

Источник питания

П-образные захваты для размещения на передней части румбы

Шаг 2: Загрузите Roomba Toolbox

Скачать Roomba Toolbox
Скачать Roomba Toolbox
Скачать Roomba Toolbox
Скачать Roomba Toolbox
Скачать Roomba Toolbox
Скачать Roomba Toolbox
Скачать Roomba Toolbox
Скачать Roomba Toolbox

Откройте MATLAB и создайте новую папку проекта, чтобы файлы проекта были организованы.

ПРИМЕЧАНИЕ. Этот код использовался для предоставленного проекта, он не обязательно будет работать для вас так же, как для нас.

Запустите этот код, и все файлы теперь должны храниться в папке вашего проекта.

Щелкните правой кнопкой мыши в любом месте окна «Текущая папка» в MATLAB и нажмите «Добавить в путь», чтобы позволить MATLAB найти ваши файлы.

Чтобы убедиться, что у вас установлена последняя версия набора инструментов, используйте код, показанный на рисунке 3.

Шаг 3: Разработайте код для желаемых результатов

Если вы загрузите все три файла, указанные выше, вы сможете управлять своим Roomba / Mars Rover, как показано на видео ниже. Первый файл - это m-файл кода, второй и третий файлы - это ваш фактический код, который нужно будет изменить и отредактировать для вашего конкретного Roomba. Например, наша Roomba называлась Roomba 30, поэтому, когда мы подключались к нашей roomba, мы вводили код

r = roomba.30

и это подключится, позволяя нам запускать наш код.

Шаг 4: Запускайте и редактируйте код, пока он не будет доведен до совершенства

Возможно, вам придется запустить код несколько раз, прежде чем вы доведете до совершенства повороты, скорость и т. Д. Разные румбы будут иметь разное скольжение шин и будут более или менее поворачиваться в зависимости от поверхности, на которой вы находитесь. Мы рекомендуем провести пробную поездку на Roomba на открытом пространстве, чтобы не столкнуться ни с чем, пока вы не освоите все, на что способна Roomba. Освоив робота и отточив углы поворота, можно начинать строить!

Шаг 5: Заключительный проект

Финальный проект
Финальный проект

Ваш окончательный проект должен выглядеть примерно так, как на изображении выше, где у вас будет румба и захваты, прикрепленные спереди. С помощью кода, который вы усовершенствовали, и созданного вами робота, вы будете готовы начать перемещать вещи с помощью одного робота в кратчайшие сроки!

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