Attention:
- Требуется Python3.8
- Если вы работаете на Windows, cmd нужно запускать от имени администратора
$ python -m pip install git+https://github.com/EduardKononov/cs-battleground
$ cs-battleground create-app APP-NAME
или
$ cs-battleground create-app APP-NAME --no-comments
чтобы получить проект без комментариев
В рабочей директории будет создан шаблонный проект:
├── controller.py
├── robot.ttm
├── battleground.ttt
└── wrappers
├── __init__.py
├── joint.py
└── sim_object.py
Для того, чтобы протестировать работоспособность пакета на вашей машине, необходимо:
- Открыть в CoppeliaSim сцену
battleground.ttt
$ python controller.py
В ТЕРМИНАЛЕ (не использовать средства IDE для запуска); ожидать надписи в духе " Connected"- Запустите сцену в CoppeliaSim
- Поместите в левую часть экрана окно CoppeliaSim, а в правую -- терминал с запущенным скриптом (win+стрелки)
- Сделайте активным окно терминала.
- Все готово к управлению. Используйте WASD для перемещения и IJKL для атаки.
- Для завершения сессии управлении нажмите Ctrl+C
Для того, чтобы понять, как заставить ездить вашего робота, нужно разобраться в шаблоне и переделать под себя. Комментарии внутри. Также было записано несколько профанских видео туториалов