RoboCup-Agent2D的环境配置

目前常使用并建议使用Ubuntu20.04版本进行配置环境

<1>下载环境配置文件【两种方法,个人推荐第二种】

环境配置脚本下载:Agent2D: 使用Python对环境配置脚本进行重构

i. 使用压缩包进行配置:

        点击链接进入仓库,点击 克隆/下载(图27)

77d30e7e00c442568a5b8a235e34a027.png

图27

点击 下载zip旁边的下载图标(图28)

  1. 将配置脚本下载到Ubuntu下!!!
  2. 记得登录账号

9166476267314858a3d43f94a830183f.png

图28

ii. 使用git拉取仓库【下载压缩包和使用git拉取二者选一即可】

  1. 在桌面右键打开终端。输入 sudo apt-get -y install git 回车,输入密码】
  2. 输入 git clone https://gitee.com/JOYCAT-Q/agent2-d.git 回车】
  3. 即可在下载文件夹中找到压缩包(采用git会保存到当前工作目录)

在压缩包上右键 选择【提取到此处】(图29)(选择git拉取仓库不需要此步)

23d86891da8b4f47847b917057fd82ab.png

图29

提取后的脚本包【agent2-d-master(使用git为agent2-d)】(图30)

221b197ac5e04876ba8b9be08398428b.png

图30

<2>配置环境

  1. 进入解压的文件夹【agent2-d开头的文件夹】中,在文件夹下空白处右键打开终端(图31)
  2. 输入 sudo su 回车(图32)
  3. 输入登录账号密码【Ubuntu系统下密码输入不显示,输入完成后回车即可】(图32)
  4. 输入 python3 sim.py 即可进入环境配置(图32)
  5. 终端反馈不存在python3或者无法正确运行文件,输入 ./install_py3.sh 【采用源码编译安装】或者 ./copy_py3.sh 【复制已编译文件进行安装】即可进入环境配置(图33、34)

PS:若出现文件权限不够, 输入: chmod 777 ./install_py3.sh 回车,重新操作即可,同理copy_py3.sh

(根据readme.md文件进行配置即可)

72aa2b25effe4ae9bc910834d94df8dd.png

图31

a62cd9132f3a46aaa85b1965ed57d1bc.png

图32

3f95ebefc7dc46c3a38d3e999e58d597.png

图33

c84b5ad327f14e5692696b67671ce935.png

图34

菜单栏简介:【后续脚本菜单栏会更新,具体以最新脚本为准】(图35)

09386f819bbd4bd3bef8e76b61a2f6d9.png

图35

操作步骤:

  1. 建议依次输入1或者2,结束后,
  2. 输入5进行测试,
  3. 输入6安装常用软件,
  4. 输入7更换pip的下载源,
  5. 输入0退出
  6. 若安装过程出现错误,输入8之后重新安装即可

菜单1. rcssserver版本为 17.x.x(老版本);

菜单2. rcssserver为18.x.x(新版本,后期还会升级);

菜单3.自己选取要安装哪些,用于补充安装(默认全部安装);

菜单4.重置软件包下载镜像源(安装时自动将镜像源更换为清华源,有需要可以自行重置);

菜单5.检测是否安装成功【rcssserver, rcsslogplayer, rcssmonitor, soccerwindow2, fedit2】等软件;

菜单6.内置QQ和VSCode 安装包,便于直接使用;

菜单7.更换pip3命令的下载源,加快下载速度;

菜单8.卸载已经安装的包【rcssserver, rcsslogplayer, rcssmonitor, soccerwindow2, fedit2 等】;

菜单9.更换内置的软件包下载镜像源(内置为清华源);

菜单0.退出。

<3>测试环境

1.可以使用脚本自带的测试

  1. ps: rcssserver 请自行打开终端输入 rcssserver 进行测试

2.自行测试【每一次测试都需要新开终端

  1. 桌面右键打开终端:输入:soccerwindow2 回车
  2. 无论1或者2,有窗口弹出即为安装成功

同理,测试rcssserver, fedit2, rcsslogpalyer, rcssmonitor【后二者在Ubuntu22.04下取消安装,不必测试】

若未安装成功,如下图:(图36) 

        

4865c4dfa994445b8f07f274248a8a10.png

图36

各自安装成功如下图:(图37-41)

soccerwindow2

6bc8ee642d104e06a193764ecaecc10c.png

图37

rcsslogplayer

b0f06f6782c04f7e8633fd5f7bdf0984.png

图38

rcssmonitor

d044180bb0e24049bca62a0daad1c176.png

图39

fedit2

777487ffb3694474b9485a2268ce4bd0.png

图40

rcssserver

ab7cfd50ec7c4f83858adc0d604a133c.png

图41

功能简介:

  1. rcssserver :开启本地服务器【CTRL + C 用于退出】
  2. rcsslogpalyer:日志播放器,用于复现比赛场景
  3. rcssmonitor:观看本地的实时比赛状况
  4. fedit2:阵型编辑器
  5. soccerwindow2:集成了rcsslogplayer和rcssmonitor功能

可能出现的错误:(图42)

此图为锁无法释放问题,后续在脚本中会加入锁清洁选择项

清洁完毕后重新安装即可

到这一步意味着环境已经配置完成。​

图42

=================有什么问题可以私聊我或者咨询队内学长==========================

  • 28
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
RoboCup 2D Yushan是一个机器人足球比赛的项目。RoboCup是一个国际机器人足球比赛,旨在推动机器人技术的发展和提高,培养人工智能领域的专业人才。RoboCup 2D Yushan是其中一个比赛项目,主要针对二维机器人足球比赛。 RoboCup 2D Yushan比赛是通过模拟的方式进行的,参赛队伍需要开发自己的机器人程序来控制虚拟足球比赛中的机器人。这些程序需要具备智能决策、运动控制和战术策略等能力。参赛队伍在比赛中需要通过机器人程序来实现进攻、防守和传球等技术动作,争取在比赛中取得胜利。 RoboCup 2D Yushan比赛对参赛队伍的要求很高。参赛队伍需要具备深入了解机器人控制、运动规划和协作策略等方面的知识。参赛队伍还需要不断优化和改进自己的机器人程序,以适应比赛中的各种情况和策略。 RoboCup 2D Yushan是一个很有挑战性的比赛项目。通过参与这样的比赛,人们可以展示自己在机器人控制和人工智能领域的技术实力,促进学术和行业界的交流与合作,推动机器人技术的发展和应用。此外,这样的比赛也能够激发年轻人对科学和技术的兴趣,培养他们的创新精神和团队合作能力。 总而言之,RoboCup 2D Yushan是一个鼓励研究和发展机器人技术的国际比赛项目,通过模拟的方式展示机器人控制和智能决策等方面的能力,旨在促进机器人技术的跨领域交流与合作,促进人工智能领域的发展和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值