RoboRTS is an open source software stack for Real-Time Strategy research on mobile robots, developed by RoboMaster and motivated by RoboMaster AI Challenge
The framework of RoboRTS consists two parts: autonomous mobile robot layer and intelligent decision-making layer.
The autonomous mobile robot layer alone can let a robot, offically supported for RoboMaster AI Robot platform, to demonstrate a certain level of intelligence. On its on-board computer runs perception, motion planning, decision modules. It is fully supported in ROS with community driven as well as platform-customized codes and examples. On its MCU, an RT low-level robot controller is implemented to govern the robot driving system.
TODO: Intelligent decision-making layer includes a multi-agent decision-making framework and a game simulator, it will be released soon in the future.
For more information about RoboMaster AI Robot platform and RoboRTS framework, please refer to RoboRTS Tutorial
RoboMaster holds AI Challenge since 2017. In the challenge, multiple robots should fight with each other on a game field automatically under different rules.
For more information, please refer to
RoboRTS is provided under the GPL-v3.