/RoboMaster-AI-Challenge-Simulator-2D

2D Simulator for Smart Decision in ICRA 2019 RoboMaster AI Challenge

Primary LanguagePythonMIT LicenseMIT

RoboMaster AI Challenge Simulator 2D

RoboMaster AI Challenge Simulator 2D,简称RMAICS,是为参加 ICRA 2019 RoboMaster AI Challenge 设计的模拟器,主要作用是为智能决策组训练神经网络提供仿真环境

demo

游戏帧率在200fps左右,但制作gif的帧率仅为60fps

一、依赖

numpy

pygame(作用仅为可视化)

二、使用指南

1、基本信息

该模拟器由两个层次组成:

上层的封装类rmaics
底层的实际执行类kernal

使用者需要定义rmaisc类中的get_observationget_reward函数,来定义观测值和奖励值;而kernal类只负责物理环境和裁判系统的仿真。故训练网络时,直接与使用者打交道的为rmaisc

2、内容引索

请根据以下引索,寻找需要的内容

rmaics使用说明:rmaics_manual.md

kernal使用说明:kernal_manual.md

record player使用说明:record_player.md

控制指令说明:operation.md

参数格式说明:params.md

kernal开发指南:develop.md