[RoboCup工具使用]使用AutoPlay自动比赛并用RcgAnalysis分析比赛结果

Posted rootchu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[RoboCup工具使用]使用AutoPlay自动比赛并用RcgAnalysis分析比赛结果相关的知识,希望对你有一定的参考价值。

????使用AutoPlay可以达到自动比赛的效果。

????AutoPlay文件夹里有两个文件夹log、teams,一个可执行文件AutoPlay,和几个配置文件。log文件夹里存放着自动比赛生成的录像文件。teams文件夹里存放着你想要比赛的球队的可执行文件。

????首先我们要配置config.conf文件。配置文件中,以#开头的为注释。这里我们主要配置common setting的配置。我们有以下几项需要修改:

teams=1,2

????这是配置有几个球队参与比赛,“1,2”的意思时球队1和球队2参与比赛。你也可以改为3,4,2,7,8,代表这几个球队都上场。也可以改为[1,6],代表1,2,3,4,5,6这六支球队上场。

rounds=2000

????代表自动比赛的场次,2000即代表自动比赛2000场。-1代表无限制。

compete_mode=2

????比赛模式。这里有四种比赛模式。0为正常模式,1为随机模式,2为1对多模式,3为单循环模式(每个球队和其他球队比赛一次),4为双循环模式(每个球队和其他球队比赛一次)。我们最常用的是模式2——一对多模式。在这个模式下我们可以看出我们的球队在应对其他球队时的状况。

side_order=2

????这里选择球队在哪一边,如果我们比赛模式选择了一对多模式,我们这里可以选择left,让我们的球队一直在左边,方便查看结果。

????对于config.conf文件的配置主要就是这几个。

????在AutoPlay根目录下还有几个文件,start1、start2、start3等,这些文件就是球队的配置文件。这些文件配置了打开start.sh的命令,如:

cd ./teams/Hfut
./start.sh

????这里的./teams/Hfut是球队的start.sh文件相对AutoPlay文件夹的路径。

????所有文件都配置完毕后,就可以打开终端,运行AutoPlay:

./AutoPlay

????如果出现权限问题,输入以下命令即可。

chmod -R 777 *

????自动比赛完成后,会在AutoPlay根目录下出现result.txt文件,这里面记录了比赛的结果。为了更清晰地看到比赛结果和胜率情况,我们可以使用RcgAnalysis这个工具来分析结果。

????直接双击打开RcgAnalysis,选择菜单Result-Ana->Result-Analysis,选择对应的resut.txt文件,输入你想分析的球队名,即可看到RcgAnalysis分析出的结果。分析的结果也会自动保存在result文件夹下的analysis.txt文件里。

以上是关于[RoboCup工具使用]使用AutoPlay自动比赛并用RcgAnalysis分析比赛结果的主要内容,如果未能解决你的问题,请参考以下文章

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

html5 audio 标签autoplay="autoplay"在手机预览网页无法自动播放背景音乐

autoplay移动端不能自动播放

robocup救援仿真平台的搭建

2015Robocup --机器人世界杯(合肥)

手机浏览器自动播放视频video(设置autoplay无效)的解决方案