3d安卓环境搭建_RoboCup 仿真3D简介及环境搭建

RoboCup(Robot World Cup),即机器人世界杯足球锦标赛。它是国际上一项为提高相关领域的教育和研究水平而举行的大型比赛和学术活动,通过提供一个标准任务来促进分布式人工智能、智能机器人技术、及其相关领域的研究与发展。

RoboCup 分为仿真组,中型组,小型组,四腿组和类人组。分别进行不同技术体系的研究,以加快人工智能的发展。

RoboCup的目标是在2050年之前,建立一只能够打败人类足球世界杯冠军队的机器人球队。

af3214d0f8e3a4073b52cddd0301a2fa.png

NAO机器人

2004年3D足球仿真比赛诞生,新的比赛加入了第三维使得比赛更加真实。

3D足球仿真器只是0.5.2版,还远远没有完善,而相关文档也很少。

3D仿真更加接近人类比赛环境,研究重点是球员的感知、基本动作及其决策、与服务器的通信等基本功能模块,以实现队员在3D环境中的实时响应。3D 的与2D的有类似的地方,但比赛环境和物理模型有很大的差别,目前各个高校都处在对比赛环境和基本动作的研究中,一旦比赛环境完善、底层成熟之后,中上层的策略将可以移植或借鉴2D仿真研究的许多成果。

为了开展研究和设计仿真队伍,首先必须先熟悉仿真系统的组件。3D 足球仿真系统包含 3 个重要的部分:server、monitor和 agent。除了要设计的 agent,对 server和 monitor 也要熟悉。

b55a6b0d47b519528ff5ff17cf800260.png

比赛过程中

环境搭建

下载比赛所需的三个软件包SimSpark、Rcssserver3d0.6.10、roboviz。系统Ubuntu。

Simspark:用来显示比赛场景的软件,类似于模拟器。

Rcssserver3d:3d比赛服务端,包含了比赛的各种配置、数据。

Roboviz:美国某个大学出的显示软件,类似于Simspark,但画面、控制都要比Simspark精细。

一、Ubuntu安装

1.进行数据备份(防止安装失败等情况导致原本盘中的数据丢失)。

2.创建磁盘分区:打开 “磁盘管理”,选择剩余空间大的、可分配的磁盘,右击并选择“压缩卷”(建议压缩大概100G)。压缩完后就会出现黑色的“未分配空间”。

3.制作Ubuntu启动U盘:首先下载UltraISO和Ubuntu16.04的ISO镜像压缩包(http://cn.ubuntu.com/download/)。插入U盘,进入UltraISO,打开镜像文件。在菜单里“启动”->“写入硬盘映像”->默认写入。

4.禁用安全启动和安全启动:重启进入BIOS界面,在Fast boot和securityboot选择Disabled.

6.安装:重启之前插上U盘,重启进入BIOS界面,更改首要启动项为U盘,Save and Exit(一般是按F10)启动。

“install Ubuntu”

省略几部简单的操作...

分区:

找到原先分好的100G分配空间(空闲状态)

分4个分区,“/”“/boot”“交换空间”“home”分区,

“/”分区:相当于Windows C盘—20G

“boot”分区:引导启动—200m即可

“swap分区”:运行内存大小—8G

“/home”分区:其余空间

注意:分完区后,在“安装启动引导设备”中,要选择分给“/boot”盘符分区的盘,否则会无法引导打开Ubuntu。

建议安装完之后先把玩一下Ubuntu系统再继续安装哦。

中途出现问题可以直接联系我们,我们会及时答复,后续我们也会发一些文章整理安装过程中出现的问题的解决方案。

二、Simspark和Rcsserver3d的安装步骤

配置:

将Simspark和Rcsserver3D压缩包解压到根目录。

终端:

Simspark:

$ cd trunk/spark

$ mkdir build

$ cd build

$ cmake ..

$ make

$ sudo make install

$ sudo ldconfig

Rcssserver3D:

$cd trunk/rcssserver3d

$ mkdir build

$ cd build

$cmake ..

$ make

$ sudo make install

$ sudo ldconfig

确保链接器可以找到您的共享库:

$ sudo gedit /etc/ld.so.conf

添加'/usr/local/lib' 在打开的文件里,保存。

$ sudoldconfig

运行模拟:

$ rcsoccersim3d

就可以看到球场了,但是是Simspark球场所以有点不清晰,接下来我们安装RoboViz。

三、Roboviz安装

一样的,将压缩包放在根目录。

sudo apt-get install rsync

cd roboviz

./build-linux64.sh

1. 修改脚本,调用roboviz作monitor

在/usr/local/bin/下找到rcsoccersim3d确保为可写权限

找到第27行,修改为roboviz所在的具体路径,例如:

MON="/home/robo/downloads/roboviz/bin/linux-amd64/roboviz.sh"

根据自己的路径来

2. 然后修改roboviz/bin/linux-amd64下那个roboviz.sh文件

添加一句cd到roboviz.sh所在目录,例如:

cd /home/robo/downloads/roboviz/bin/linux-amd64/

这样用rcsoccersim3d命令就可以启动server并且运行roboviz的monitor了

注:以上路径安装时根据自己的情况而定

这样打开就很清晰了,就像比赛时用的球场一模一样。

abfecd3bd605eb5d43b110cc2dc4512b.png

球场俯视图

这样环境就搭建完成了!

·1.内容简介: --------------------------------------------------------------- 这是一个压缩包,里面是5个文件是东南大学Robocup3D仿真比赛的源代码。对于参加Robocup比赛绝对有帮助。学习别人如何组织代码,这样可以在一个更高的起点进行编程。 建议,对Robocup机器人比赛感兴趣或者东南大学以及其他高校的参赛同学下载学习。否则,会感觉我的文件都不知道什么东西。 --------------------------------------------------------------- ·2.资源使用方法 suse Linux 环境下编译运行,注意,必须安装好开发环境仿真环境。 --------------------------------------------------------------- ·3.文件组成形式 格式:tar.gz 源代码,在src文件夹里 --------------------------------------------------------------- ·4. wogeguaiguai的附言: 1.我的其他数学建模精华资源也欢迎您下载,大学生基本上都听过这个比赛吧,这个比赛比较有意思,而且获奖比例高。我的资料都是非常好的准备比赛要用的资料。我比赛结束之后,这些资料就不用啦,分享给大家!俺一年的搜索资源,同学们一朝即可获得! 2.下载本文件后,您可以获得所有信息,不必再零散下载,给您带来很大的方便。 3.10个资源分,绝对物超所值。评论后,您就可以获得11个资源分,欢迎您评论! --------------------------------------------------------------- ·5.如有问题,请在此留言,谢谢。 --------------------------------------------------------------- ·6.上传时间 2010-2-24-night
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值