Проект включает в себя четыре части:
- Система управления роботом-машинкой
- Система технического зрения для проверки точности выполняемых маневров
- Модель в Scilab
- Подробный отчет с результатами моделирования и испытаний
- Собирите робота-машинку (инструкция) из LEGO mindstorms EV3;
- Загрузите образ с ОС Linux в соответствии с инструкцией на сайте сообщества ev3dev;
- Подключите к контроллеру EV3 WiFi модуль и подключитесь к ваше сети;
- Подключитесь по
ssh
к роботу (пользователь: robot, пароль: maker):ssh robot@{ip_адрес_робота}
- Склонируйте на робота репозиторий:
cd ~ git clone https://github.com/kirillin/parking-lego-car.git
- Дайте права на запуск скриптам:
cd ~/parking-lego-car/sources/carsystems/ sudo chmod +x *.py
В качестве примера запустим один из тестовых скриптов. Доступны два способа запуска:
- По
shh
непосредственно с самого робота (необходимо WiFi подключение):cd ~/parking-lego-car/sources/carsystems/ python3 test_trajectory_controller.py
- Из меню самого контроллера EV3 (в меню фалового менеджера найдите и запустите скрипт
test_trajectory_controller.py
).
В результате запуска, робот должен поехать по траектории, как на рисунке: