Robocup 仿真2D 学习笔记(二) 球队代码编译和上场

2023-05-16

环境的一些问题

最近在使用rcssserver 和 rcssmonitor时可能会遇到./configure失败的问题,可以检查一下文件夹是否有makefile文件,如果是编译后的包直接sudo make install,如果还不行,还可以源码下载编译

rcssserver:

https://sourceforge.net/projects/sserver/files/rcssserver/15.3.0/rcssserver-15.3.0.tar.gz/download

./configure
make
sudo make install

终端运行 rcssserver

error while loading shared libraries: librcssclangparser.so.2: cannot open shared object file: No such file or directory

解决 sudo ldconfig

 

rcssmonitor:

https://github.com/rcsoccersim/rcssmonitor

git clone https://github.com/rcsoccersim/rcssmonitor.git

sudo apt install autoconf
autoreconf -i

./configure

make

错误:/usr/bin/ld: 找不到 -lproxy
解决 sudo apt-get install libproxy-dev

出现connot find –lxxx的错误,没有找到相关库

sudo apt-get install libxxx-dev  (ps:尝试用tab键补全)

继续
make
sudo make install

 

 

球队源码下载:

蓝鹰可执行:

http://ai.ustc.edu.cn/2d/

Binaries

  • Stable Version (for Ubuntu 16.04)

蓝鹰底层源码

https://github.com/wrighteagle2d/wrighteaglebase

git clone https://github.com/wrighteagle2d/wrighteaglebase.git
 

helios 源码

git clone https://github.com/masayoshi-nakamura/agent2d.git

 

球队源码编译

源码需要编译才能上场, 可执行代码只需执行./start.sh

在agent2d文件夹中

./configure

make

修改队伍名字

ps:  如果希望两个agent2d 对战需要修改其中一个的/src/start.sh

teamname="HELIOS_base" 修改为 teamname="HELIOS_base2"即可

球队上场:

终端1

rcsserver

终端2

rcssmonitor 

终端3

cd agent2d/src

./start.sh

终端4

cd agent2d_2/src

./start.sh

这时在monitor中鼠标右键选中 drop ball  (你也可以选择change playmode别的模式比如任意球)

 

 

彩蛋 巨大的球

可以在monitor的view的preference中选择canvas标签,在ball size 0.35调整为20

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Robocup 仿真2D 学习笔记(二) 球队代码编译和上场 的相关文章

随机推荐

  • Apollo自动驾驶开发笔记46——apollo coredump的生成和调试

    Apollo自动驾驶开发笔记46 apollo coredump的生成和调试 一级目录 1 检查核心转储是否打开 2 在当前命令终端中打开核心转储 3 打开apollo某个dag的coredump apollo调试coredump方法 一级
  • 内核自动更新的补救和永久固定内核措施

    一 解决自动更新的内核 服务器重新启动后 内核可能被自动更新 这就会造成开机后服务器有些服务无法正常使用 查看显卡状态 nvidia smi 会有报错 作为深度学习算法工程师 最不能忍的就是自己辛辛苦苦安装的环境被破坏 nvidia smi
  • ubuntu 20.04 安装obs 录屏软件

    obs是一个非常好用的录屏软件 xff0c 我们在windows安装和使用是非常的简单 xff0c 但是在ubuntu安装还是比较麻烦的 xff0c 需要使用命令行 xff0c 还需要很多的依赖 修改源 deb http archive u
  • Win平台使用cmake工具生成sln工程示例

    先安装一个版本的cmake xff0c 3 17 2 这应该是比较新的版本 xff1b 我看到有的示例是3 7以下版本 xff1b cmake加到系统path变量 xff1b 安装完成 xff1b 新建一个C prj目录 xff0c 下面放
  • Apollo自动驾驶开发笔记47——apollo编译报错this rule is missing dependency declarations for the following files

    Apollo自动驾驶开发笔记47 apollo编译报错this rule is missing dependency declarations for the following files 报错信息原因分析解决办法 报错信息 01 55
  • TypeError: hog() got an unexpected keyword argument ‘visualize‘

    报错信息 运行 svm 43 hog代码 TypeError hog got an unexpected keyword argument visualize 原因分析 可能svm不同版本的visualize拼写不一样 解决办法 我从vis
  • 四旋翼飞行器14——无人机中的OSD、数传、图传、FPV是什么?

    四旋翼飞行器14 无人机中的OSD和数传是什么 xff1f 一 什么是OSD xff08 无人机领域 xff09 无人机OSD指是视频叠加系统 xff0c 就是把飞行器的状态 xff0c 也就是各个模块的数据 xff0c 比如你装风速仪 高
  • Git使用

    原文链接 https www cnblogs com xuwenjin p 8573603 html 1 环境安装 Git最新版下载地址 xff1a https gitforwindows org TortoiseGit xff0c Git
  • linux no crontab for root - using an empty one Permission denied

    今天在linux服务器建个定时任务 xff1a crontab e 的时候 xff0c 一直遇到以下报错 xff0c 真是搞得懵逼 linux no crontab for root using an empty one crontab i
  • 11- OpenCV进行目标追踪 (OpenCV系列) (机器视觉)

    知识要点 1 OpenCV目标跟踪算法 的使用大概可以分为以下几个步骤 创建MultiTracker对象 trackers 61 cv2 legacy MultiTracker create 读取视频 或摄像头数据 cap 61 cv2 V
  • Django密码的哈希算法储存

    我们知道密码是用户的隐私数据 xff0c 我们不能将真实的密码值储存在数据库中 xff0c 这样是及其不安全的 xff0c 因此我们可以用哈希算法来将一串明文密码转化为一串不可逆的值 xff0c 也就是说即使有人拿到了数据库中的密码 xff
  • 四轴飞行器——电调校准

    电调是驱动电机用的调速器 电调的作用 xff1a 电机的电流很大 xff0c 通常每个电机正常工作时的平均电流在3A左右 xff0c 如果没有电调的存在 xff0c 飞控板的I O口无法承受这样大的电流 电子调速器负责使电机运行在飞控 xf
  • 异常检测之集成方法

    感谢datawhale大部队 xff01 一 前言 背景 xff1a 在现实异常检测业务场景中 xff0c 数据集是多维度 xff08 通常是成百上千 xff09 的 xff0c 随着维度的增加 xff0c 数据空间的大小 xff08 体积
  • Spring AOP代码实现:实例演示与注解全解

    1 理解AOP 1 1 什么是AOP AOP xff08 Aspect Oriented Programming xff09 xff0c 面向切面思想 xff0c 是Spring的三大核心思想之一 xff08 两外两个 xff1a IOC
  • Windows下首次安装TensorFlow失败

    TensorFlow是一个基于数据流编程 xff08 dataflow programming xff09 的符号数学系统 xff0c 被广泛应用于各类机器学习 xff08 machine learning xff09 算法的编程实现 xf
  • Mybatis之使用注解开发CRUD

    上一篇演示了如何使用XML来操作Mybatis实现CRUD xff0c 但是大量的XML配置文件的编写是非常烦人的 因此 Mybatis也提供了基于注解的配置方式 xff0c 下面我们来演示一下使用接口加注解来实现CRUD的的例子 首先是创
  • 第16届智能车竞赛双车接力组—直立车经验语录

    第16届智能车竞赛双车接力组 直立车经验语录 前言直立环核心控制算法 串级PID转向环控制算法算法框架搭车方法波形拟合调车方法角速度环整定方法角度环整定方法速度环整定方法转向环整定方法其他问题 END 前言 这是我第一次参加智能车竞赛 xf
  • 时序异常检测方法总结

    异常检测 xff08 Anomaly detection xff09 是时序数据分析最成熟的应用之一 xff0c 目的是从正常的时间序列中识别不正常的事件或行为的过程 异常类型 xff1a 点异常 xff0c 上下文异常 xff0c 集合异
  • 中科大 2019 大数据学院 计算机专业 复试经验分享(一)

    复试已经过去很长时间了 xff0c 从拟录取之后就在马不停蹄的找导师 xff0c 确认 xff0c 沟通暑假学习内容 xff0c 旅行 xff0c 报道等等 现在已经有时间可以好好总结一下复试踩过的坑 大数据学院复试场景复刻 xff1a 复
  • Robocup 仿真2D 学习笔记(二) 球队代码编译和上场

    环境的一些问题 最近在使用rcssserver 和 rcssmonitor时可能会遇到 configure失败的问题 xff0c 可以检查一下文件夹是否有makefile文件 xff0c 如果是编译后的包直接sudo make instal