跳转到内容
中文(简体)

什么是 Erebus?

Erebus 是一个机器人仿真比赛环境。你需要为一个机器人开发控制器,让它自主探索迷宫,找到并识别墙面标识(字母受害者和认知目标),避开障碍物和陷阱,并绘制出环境的地图。

它基于 Webots 构建。Webots 是一个为专业用途设计的机器人仿真平台,广泛应用于工业、教育和研究领域。自 1998 年以来,Cyberbotics 一直在持续维护 Webots。

这个平台主要是为 RoboCupJunior Rescue Simulation(救援仿真)比赛设计的,面向具有中级到高级经验的程序员。

组成部分 作用 获取方式
Webots R2023b 3D 机器人仿真器 Webots R2023b 发布页
Erebus 各个世界和比赛管理器(Main Supervisor),负责执行规则并计算得分 Erebus 发布页
你的控制器 机器人的程序,用 Python 或 C/C++ 编写 由你来编写!
Robot Customizer 用来设计自定义机器人并导出为 JSON 文件的网页工具 robot.erebus.rcj.cloud
World Editor 用来绘制练习地图并导出为 .wbt 世界的网页工具 world.erebus.rcj.cloud
  1. 搭建机器人。 在预算范围内选择它的传感器和安装位置。
  2. 为它编程。 你的控制器读取传感器并决定要做什么,不需要任何人的帮助。
  3. 运行它。 在自带的世界或你自己的世界中测试,并查看得分。
  4. 参加比赛。 参加地方、地区和国际级别的 RoboCupJunior 比赛。

如果你已经了解 Erebus,请查看 v26 新功能。

学习和使用 Erebus 时有用的链接:

安装 Erebus,然后阅读规则概要来了解比赛。