1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/nanmu42-robo-playground

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.Chinese.md 4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 19:03 074c13b

RoboMasterPy Playground

RoboMasterPy Playground — это игра и примеры, созданные на основе RoboMasterPy для робота DJI Robomaster EP.

Начало игры

Для запуска RoboMasterPy Playground требуется Python 3.6 или более поздней версии.

# Необязательно, рекомендуется
virtualenv venv

# Python 3.6.x
pip install -r requirements-py36.txt
# Python 3.7 или выше
pip install -r requirements.txt

Управление роботом с клавиатуры

Видеопоток робота будет отображаться на вашем экране.

$ python drive.py --help
Usage: drive.py [OPTIONS]

Options:
  --ip TEXT        (Optional) IP of Robomaster EP
  --timeout FLOAT  (Optional) Timeout for commands
  --help           Show this message and exit.

Клавиши управления:

  • W, A, S, D: вперёд, влево, назад, вправо;
  • пробел: огонь;
  • вверх, вниз: поднять, опустить башню;
  • влево, вправо: поворот налево, поворот направо;
  • 15: переключение передач.

Превращение в вратаря

Вам нужно настроить GREEN_LOWER и GREEN_UPPER в соответствии с условиями освещения для наилучшего опыта. По умолчанию значения работают хорошо при естественном освещении с тенями.

$ python goalkeeper.py --help
Usage: goalkeeper.py [OPTIONS]

Options:
  --ip TEXT          (Optional) IP of Robomaster EP
  --timeout FLOAT    (Optional) Timeout for commands
  --max-width FLOAT  (Optional) Ширина поля
  --max-depth FLOAT  (Optional) Глубина поля
  --xy-speed FLOAT   (Optional) Скорость в направлениях x и y
  --z-speed FLOAT    (Optional) Скорость в направлении z (поворот шасси)
  --help             Show this message and exit.

Руководство пользователя RoboMasterPy

https://robomasterpy.nanmu.me/

Read the Docs предоставляет услуги хостинга документации.

Меры предосторожности

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

Юридические вопросы

RoboMasterPy Playground — это любительский проект, не связанный с DJI.

«RoboMaster», «RoboMaster Py» являются товарными знаками компании Shenzhen SZ DJI Technology Co., Ltd.

Благодарности

RoboMasterPy Playground был разработан в рамках конкурса разработчиков RoboMaster EP, автор выражает благодарность DJI за предоставленное оборудование и техническую поддержку.

Лицензия

RoboMasterPy выпущен под лицензией MIT. Вы можете свободно использовать это программное обеспечение, сохранив авторские права и информацию об авторских правах (LICENSE).

1
https://api.gitlife.ru/oschina-mirror/nanmu42-robo-playground.git
git@api.gitlife.ru:oschina-mirror/nanmu42-robo-playground.git
oschina-mirror
nanmu42-robo-playground
nanmu42-robo-playground
master