SkillAgentSearch skills...

RoboRTS

An open source software stack for Real-Time Strategy research on mobile robots

Install / Use

/learn @RoboMaster/RoboRTS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

RoboRTS

Build Status Gitter

Introduction

<img src="images/robot.jpg" style="zoom:100%;display: inline-block; float:middle"/>

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.

<img src="images/system.png" style="zoom:80%;display: inline-block; float:middle"/>

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.

Tutorial

For more information about RoboMaster AI Robot platform and RoboRTS framework, please refer to RoboRTS Tutorial

Competition

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

Copyright and License

RoboRTS is provided under the GPL-v3.

View on GitHub
GitHub Stars888
CategoryEducation
Updated4d ago
Forks357

Languages

C++

Security Score

85/100

Audited on Mar 23, 2026

No findings