RoboCup机器人救援仿真组比赛规则

2017江苏省机器人大赛

RoboCup机器人救援仿真组比赛规则

2017年 9月

一、比赛环境

  1. 1.  软件环境

a)仿真环境:Linux 操作系统,将采用 Ubuntu12.04 64 位, Java 1.7 run-time。

b)  仿真服务器:比赛采用 2016 年国际比赛稳定的服务器版本,定

为 Rescue Server package v1.2。

  1. 2.  硬件环境

a)比赛所用的 PC:每支队伍在比赛时使用 4 台 PC,其中一台用于运行 Kernel,另外 3台运行参赛队伍的客户端。

b)运行 Kernel 的机器硬件配置:i7,3.0GHz 或更高; 8GB RAM;GeForce6600GT 显卡。

  1. 3.  地图:比赛地图在比赛时由组委会决定。

a)可能有一个或更多的随机地图用于比赛,将由组委会在比赛时决定。

b)  地图将被限定在 10000个建筑物和 10000个道路以内。

c)道路是正确连接,建筑物有相应的入口并且所有道路和建筑物都是可以访问的。

  1. 4.  智能体:智能体由参赛队伍实现。

数量:每种智能体和着火点的个数如表 1 所示。

表 1 智能体和着火点的个数


最小值


最大值


Fire Brigade


0


50


Police Force


0


50


Ambulance


0


50


Civilian


0


1000


Fire Brigade


0


5


Police Force


0


5


Ambulance Center


0


5


Refuge


0


unlimited


Ignition points


0


50

5.市民智能体:采用仿真包中的市民智能体。

二、得分

比赛的有效得分将采用服务器的计分,精确至小数点后两位。

三、比赛

1. 回合:整个比赛分成几个回合,每回合一般进行一天。初步计划分为两

回合,预赛和决赛。

2. 轮次:每天的比赛分成几个 Session,一个 Session 是特定灾难条件下的一组比赛。技术 委员会成员对每轮比赛负责。每一 Session 的负责人负责开始这个 Session,记录分数和日志,并且处理这一 Session 的所有问题。

3. 排名:队伍在每一 Session 的排名通过算分机制确定。通过将每一 Session 的名次相加
来计算这一回合比赛的名次。如果出现平分,将采用这一回合中所有分数的和。

4. 代码提交:每个参赛队伍在每个 Session 开始时上传自己的代码,由裁判进行编译,生 成二进制代码进行比赛。一个
Session一旦开始,在下个 Session 开始前,所有队伍不允许上传。

5. 情景:情景由组委会提供。在每 Session 比赛开始前,队伍不知道灾难情况(包括 地图、服务器配置、参数值)。在一个特定灾难条件下的所有情况,包括随机号,对于
所有队伍来说都是一致的。

6. 智能体:参赛队伍应该使每种智能体按每个 Session 指定的数量连接到

服务器上。

7.连接:队伍必须在规定时间内(5 分钟)将他们所有智能体连接到Kernel,不然服务器 自动开始比赛。

  1. 共享内存:智能体不允许通过任何方式共享内存,包括对所有智能体的静态内存进入,
    智能体之间的直接函数呼叫,或者是通过利用其他智能体的写文件。如果队伍被怀疑违 反规则,组委会将要求每个智能体在一个不同的虚拟机中运行。

    1. 预计算:智能体负载和利用特定地图的数据,在以下情况下允许:

(a)  数据在没有人为干扰的情况下由程序产生。

(b)  所有已知地图的信息都由一个机器程序产生。

(c)  用来计算已知地图数据的机器程序在遇到新地图时,应该合理工作。

(d)  智能体应该选择要使用的数据文件本身。

(e)  在没有一个地图没有提供预计算数据时,智能体应该能正常工作。

(f)  预计算程序的源在比赛后公布。

(g)  服务器在五分钟内,当第一个智能体连接后启动。

10. 比赛的有效性:在某些情况下比赛可能中途失败。一般来说分为两种情况:

● 服务器或内核崩溃。

● 智能体停止或崩溃。

在前一种情况下,这一 Session 的比赛为零分。在后一种情况下,分数像正常情况下记录。

在大部分情况下,队伍不允许重新运行。因为队伍可能会修改智能体使其在制定模拟器下正常工作。在极端情况下,队伍可以要求重赛。允许重赛的情况有:

● 断电。

● 内核,模拟器或智能体进程意外止。

不允许重赛的情况有:

● 模拟器崩溃。

●  智能体在模拟器开始

●  智能体崩溃或在运行中不能动。

●  服务器明显的错误。

要求重赛的队伍必须照如下要求写申请。请求包括队伍名,情景名,

问题描述以及认为重赛合适的原因。要求也必须指出重赛是针对某一特定队伍或整个一 Session。每个回合每一队伍只有一次重赛机会。

11. 所有现场比赛的队伍必须保证所使用的代码与提交的可执行码一致。队伍对代码的贡献 率至少在 30%以上,组委会有权采取措施鉴别有疑问的队伍,一旦确认队伍违反了 公平竞赛原则,将立即取消其参赛资格。

 

四、其他

本规则最终解释权归竞赛组委会所有。

五、技术委员会

负责人:梁志伟,南京邮电大学,[email protected], 13951018649

成 员:房芳,东南大学

高翔,南京邮电大学

胡凯,南京信息工程大学

大赛QQ群:469406652

 
   

原文地址:https://www.cnblogs.com/wbyixx/p/9339492.html

时间: 2024-10-16 08:14:36

RoboCup机器人救援仿真组比赛规则的相关文章

使用Python创建自定义机器人向群组人员发送消息

创建机器人 打开需要创建机器人的群组,点击 群组机器 人的图标 点击 + 号键创建机器人 点击 自定义 创建自定义机器人 点击 添加 设置机器人头像,机器人名称,机器人属组,点击下一步 复制API(webhook),点击完成 编写Python脚本 注意:修改脚本内requrl的值为机器人的webhook地址 脚本使用说明: 使用方法:脚本后面跟要发送的消息 at所有人将 isAtAll 的值改为True at指定人在 atMobiles 列表定义被at人的手机,列表形式 requrl的值为机器人

robocup救援仿真平台的搭建

VMware虚拟机的下载和安装 下载.百度一下随便下个就好,官网下载比较麻烦 序列号也可以找找 安装在windows下一路根据提示默认安装即可 下载linux(ubuntu)镜像 https://www.linux.org/pages/download/ https://www.ubuntu.com/download 选择版本最好不要太高,16最好 虚拟机的创建以及镜像的加载 这样,虚拟机就创建完成了,接下来就是安装ubuntu系统 ubuntu系统的安装 启动虚拟机,如果没有加载镜像文件可以在

基于AnyCAD的三维机器人运动仿真应用

AnyCAD SDK企业版提供完整的三维运动仿真解决方案.基于AnyCAD提供的建模引擎.显示引擎和数据引擎,可以使用C#/C++快速地搭建三维应用程序.

基于 Mathematica 的机器人仿真环境(机械臂篇)[转]

完美的教程,没有之一,收藏学习. 目的 本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是 Mathematica 11.1,更早的版本可能缺少某些函数,所以请使用最新版.[email protected]).  1 导入机械臂的三维模型  2 (正/逆)运动学仿真  3 碰撞检测  4 轨迹规划  5 (正/逆)动力学仿真  6 控制方法的验证  不妨先看几个例子: 逆运动学 双臂协作搬运 显示运动痕迹 (平移)零空间运动  无论你是从事机器

在ROS中开始自主机器人仿真 - 3 让turtlebot自主导航

我们已经在gazebo中实现了机器人的仿真,而且能够控制机器人的运动, 查看机器人所感知到的信息, 包括lasercan, 图像信息, 深度信息, 点云, 也包括没有提到的速度信息. 这里,我们建立用ROS navigation stack 导航功能包ROS navigation stack 导航功能包 , 进行机器人地图构建与导航. part 2.1: 让turtlebot自主导航 1 创建地图 使用下面的命令,借助键盘遥控机器人创建精确详尽的地图. 加载Gazebo仿真环境 roslaunc

调用钉钉群组机器人在当前群组发送Zabbix报警信息

关于钉钉机器人的创建,基本用法详见我另一篇文章<创建自定义机器人> 本实验测试zabbix版本为3.4 接下来我们将直接通过下面的操作完成zabbix报警往我们的钉钉机器人所在群组发送: 首先在附件中下载对应的程序到我们的zabbix server的AlertScriptsPath目录,可以通过以下命令查看目录所在位置 grep "AlertScriptsPath" zabbix_server.conf 更改文件的权限为运行zabbix的用户,并给执行权限 chmod 75

七种仿真平台

1 主要介绍以下七种仿真平台(侧重移动机器人仿真而非机械臂等工业机器人仿真): 1.1 USARSim-Unified System for Automation and Robot Simulation USARSim是一个基于虚拟竞技场引擎设计高保真多机器人环境仿真平台.主要针对地面机器人,可以被用于研究和教学,除此之外,USARSim是RoboCup救援虚拟机器人竞赛和虚拟制造自动化竞赛的基础平台.使用开放动力学引擎ODE(Open Dynamics Engine),支持三维的渲染和物理模

人工智能机器人“能文能武”,但还差一些感性与思考

[博客园]近年,人工智能技术愈发火热,机器人正在实现越来越多的功能.据<华尔街日报>消息,NII (日本国立情报学研究所)最新研发的人工智能(AI)技术已经可以在日本高考中考取511分的成绩.日本大学入学考试总分为950分,而日本全国高考平均水平为416分,这就意味着这款“考试机器人”有80%的几率被日本441家私立大学及33所全国性大学录取.无独有偶,在即将于北京召开的2015世界机器人大会上,将会举办机器人足球明星表演赛,届时,RoboCup机器人足球世界杯的国际.国内冠军联队都将登场,展

自强队2018中国机器人大赛服务机器人专项赛赛后总结会简报

会议时间:2018年5月18日17:00-19:00会议地点:上海大学(延长校区)电机楼会议室会议主持:陈万米老师参会人员:陈万米.黄慎之老师及2018中国机器人大赛服务机器人专项赛参赛学生 会议纪要: 一.队员小结 贾若楠:GPSR项目中底盘出现问题,如果有语音识别离线包可能带来更好的成绩.主观项目如果能做好实体成绩会更好. 过铭泽:WhoIsWho项目规则有漏洞,大部分队伍的机器人并没有走到志愿者面前,我们的机器人可以实现所有项目,但是由于底盘导致我们的优势没有发挥出来. 徐慧:硬件还需要深