安装ut2004, usarsim on linux
主要按照下面两个网页说明:
1,http://code.google.com/p/soar/wiki/USARSim 2,http://5xdata.com/ut2004_ubuntu/
一,首先安装ut2004,这是usarsim基于的环境,所以需要预先安装。
按照网页1的指导,在安装过程中,需要一些库,比如libSDL-1.2.so.0 无法找到。(下面红色字体部分)
Install package libopenal0a
- sdl
voigtjr@cuckoo:~/ut2004/UT2004-Patch$ cd ~/ut2004/System
voigtjr@cuckoo:~/ut2004/System$ cp /usr/lib/libSDL-1.2.so.0.
- openal
voigtjr@cuckoo:~/ut2004/System$ cp /usr/lib/libopenal.so.0.0.0./openal.so
- cdkey
voigtjr@cuckoo:~/ut2004/System$ vi CDkey
- input key by itself with dashes
- run it
du@du-ThinkPad-T530:~/ut2004/System$ ./ut2004-bin
./ut2004-bin: error while loading shared libraries: ./libSDL-1.2.so.0: wrong ELF class: ELFCLASS64
选择midway 安装,网址:http://5xdata.com/ut2004_ubuntu/
于是,按照网页2的指导,先用Midway的方法安装ut2004。其中细节不需赘述。
但是在测试时,运行./ut2004提示错误如下:
du@du-ThinkPad-T530:~/ut2004$ ./ut2004
./ut2004-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
du@du-ThinkPad-T530:~/ut2004$ sudo apt-get install libstdc++5
完成安装libstdc++5,接下来就可以运行ut2004了。
二,安装usarsim
按照网页1的指导安装即可,但是最后创建的start_usar.sh中,有的地图不能运行。提示找不到USARBot。
另外,解压的时候,选择不覆盖即可。
欢迎做robot仿真的朋友交流,留言。