Background

This project is aimed to build a simulator for ICRA RoboMaster AI Challenge. Through the simulator, a lot of Deep Reinforcement Learning algorithms can be tested and train a good policy for the competition. It may also require transfer learning to overcome the gap between sim to real.


Features

  • Multi-agent navigation based on multi-jackle ROS package.
  • Omni-directional chassis combine with RoboRTS.
  • Rotatable turret with a camera on the robot model.
  • Connect gazebo with OpenAi gym framework by openai_ros ROS package.
  • Speed up the gazebo simulation.
  • Referee system based on the competition’s rule.
  • Custom Debuff layer was added to avoid the debuff zone in the arena.

Project Video


Project Code

https://privilger.github.io/RoboMaster-Simulator