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
: вперёд, влево, назад, вправо;пробел
: огонь;вверх
, вниз
: поднять, опустить башню;влево
, вправо
: поворот налево, поворот направо;1
–5
: переключение передач.Вам нужно настроить 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.
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).
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.