https://github.com/RoboMaster/RoboRTS
An open source software stack for Real-Time Strategy research on mobile robots
https://github.com/RoboMaster/RoboRTS
real-time-strategy robomaster roborts robotics ros
Last synced: 3 months ago
JSON representation
An open source software stack for Real-Time Strategy research on mobile robots
- Host: GitHub
- URL: https://github.com/RoboMaster/RoboRTS
- Owner: RoboMaster
- License: other
- Created: 2018-01-24T14:59:20.000Z (over 7 years ago)
- Default Branch: icra2019
- Last Pushed: 2022-04-07T15:12:20.000Z (about 3 years ago)
- Last Synced: 2024-10-27T19:00:35.618Z (8 months ago)
- Topics: real-time-strategy, robomaster, roborts, robotics, ros
- Language: C++
- Size: 10.8 MB
- Stars: 840
- Watchers: 81
- Forks: 350
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: COPYING.txt
Awesome Lists containing this project
README
# RoboRTS
[](https://travis-ci.org/RoboMaster/RoboRTS)
[](https://gitter.im/RoboMaster/RoboRTS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)## 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](#competition)
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](https://robomaster.github.io/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
- [DJI RoboMaster 2019 ICRA AI Challenge](https://icra2019.org/competitions/dji-robomaster-ai-challenge)
- [DJI RoboMaster 2018 ICRA AI Challenge](https://icra2018.org/dji-robomaster-ai-challenge/)
## Copyright and License
RoboRTS is provided under the [GPL-v3](COPYING).