Создана робот-собака Pixel, созданная на базе Raspberry Pi 5. Главной особенностью эксперимента стало использование GitHub Copilot для генерации сложных поведенческих паттернов и управления сервоприводами.
Аппаратная база и настройка окружения Pixel
Робот-собака Pixel использует Raspberry Pi 5 в качестве вычислительного центра. К плате подключены камера и система сервоприводов для управления конечностями.
Программирование ведётся в режиме headless через SSH из Visual Studio Code без монитора на плате. Проверена работа камеры через библиотеку VLIP для обнаружения лица человека.
Программирование логики с GitHub Copilot
Написан скрипт приветствия greet.py: собака садится, определяет лицо, лает и виляет хвостом. Движение хвоста настроено циклом на 20 раз со скоростью 90 градусов.
Для улучшения работы Copilot подготовлен файл контекста с примерами собачьей логики сервоприводов. Пользователь применяет GitHub Copilot для расширения файла greet.py новыми поведенческими паттернами.
Запрос формулируется между лаем и движением хвоста. Для передачи контекста используется символ @ для ссылки на документацию сервоприводов. Искусственный интеллект генерирует последовательность: подъём, наклон головы, кивок, игровая поза.
Результаты тестов и эффективность ИИ-контекста
Тестирование показывает реакцию робота на лицо оператора и перемещения. Эксперимент подтверждает эффективность предоставления правильного контекста языковым моделям.
Проект структурирован по зонам управления собакой: ноги, голова, хвост. Цель эксперимента — использование GitHub Copilot для написания скрипта управления движением.