RoboMasterPy
RoboMasterPy — это Python SDK и фреймворк RoboMaster:
>>> import robomasterpy as rm
# IP RoboMaster определяется в режиме маршрутизатора
>>> cmd = rm.Commander()
# проверка версии API RoboMaster
>>> cmd.version()
'версия 00.00.00.60'
>>> cmd.get_robot_mode()
'chassis_lead'
# убедитесь, что у вашего RoboMaster достаточно места для движения
>>> cmd.chassis_move(x=-1, z=30)
'ok'
# активируйте потоковую передачу видео,
# которая может быть обработана фреймворком.
>>> cmd.stream(rm.SWITCH_ON)
'ok'
# включите отправку данных об ориентации кардана с частотой 5 Гц,
# которая может обрабатываться фреймворком.
>>> cmd.gimbal_push_on(attitude_freq=5)
'ok'
# Будьте осторожны!
>>> cmd.blaster_fire()
'ok'
Фреймворк позволяет создавать сложные приложения проще, например:
RoboMasterPy требует Python 3.6 и выше.
Если вы используете Python 3.6.x, вам необходимо установить dataclasses
, который уже включён в Python 3.7 и более поздних версиях:
pip install dataclasses
Установите OpenCV по своему вкусу, рекомендуется:
# если вы используете conda
conda install -c conda-forge opencv
# если вы используете только pip
pip install opencv-contrib-python
pip install robomasterpy
RoboMasterPy — это фанатская работа, не связанная с DJI. DJI, RoboMaster являются торговыми марками SZ DJI Technology Co., Ltd.
RoboMasterPy был разработан во время конкурса по разработке EP RoboMaster. Автор хотел бы поблагодарить DJI за оборудование и техническую поддержку.
Лицензия MIT Авторские права (c) 2020 LI Zhennan
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )