Skip to content

FoxStudiosTeam/YandexStudCamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

296 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Гойда_Танк GitHub top language Коммиты Пулл реквесты

Лучшее программное обеспечение для робота Xiao-r GFS-X, от Российских разработчиков в рамках участия в Студкемпе от Яндекс.

Запуск робота

Для старта необходимо:

  1. Запустить файл python_src/xr_startmain.py на роботе.
  2. На стороне сервера запустить файл server-side/main.py.
  3. Ввести в консоль название цвета команды на английском языке.

Структура проекта

Тестирование работы с камерами. Включает настройку нескольких камер. Предназначен для отладки и интеграции видеопотоков.

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

Серверная часть проекта, которая отправляет команды на робота. Содержит финальные версии нейронных сетей, обработчики видео и модуль отправки команд на робота через tcp client.

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

Проект использует следующие ключевые библиотеки:

  1. Ultralytics
    Фреймворк для работы с YOLOv8 (и другими версиями YOLO). Применяется для задач компьютерного зрения, таких как детекция объектов и их классификация.

  2. PyTorch
    Одна из ведущих библиотек для глубокого обучения. Используется для построения, обучения и развертывания нейросетей.

  3. Flask
    Лёгкий веб-фреймворк на Python, который используется для создания серверной части. Flask обеспечивает обработку HTTP-запросов и маршрутизацию.

  4. OpenCV
    Библиотека для обработки изображений и видео. В проекте используется для работы с видеопотоками и камерой, включая задачи обработки кадров и видеоанализ.

  5. EventBus
    Используется для организации и управления событиями в проекте. Обеспечивает подписку на события и передачу данных между модулями.

  6. NumPy
    Библиотека для работы с многомерными массивами и матричными операциями. Активно используется для обработки данных и выполнения вычислений, необходимых для тренировки нейросетей.

About

YandexStudCamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages