Skip to content
forked from RoboMaster/RoboRTS

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

License

Notifications You must be signed in to change notification settings

A908gao/RoboRTS

 
 

Repository files navigation

RoboRTS

Build Status Gitter

Introduction

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.

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.9%
  • CMake 6.1%
  • Other 2.0%