参考链接
电脑配置
ubuntu 22.04
Matlab 2023b
安装
在最近的项目里面,我需要创建一个简单的环境,并且在carla中使用Scenario Runner运行这个环境以作试验,所以便开了这个博客记录我的工作。由于我用的是教育版matlab,学校已经给我们买了RoadRunner,我在这里是不需要额外购买的,所以在这里我就只介绍安装它的方法。
大概看了一下,自定义路径离不开RoadRunner,这就需要我们先下载matlab,如何下载matlab在此不多赘述。
首先打开matlab官方网站,单击products(或者是中文,产品),找到RoadRunner并添加
然后就可以在"我的账户”中单击相应的liscense下载了。
(这里我点击以后发现我并没有使用的权限,然后网上搜了以下,要联系学校相关部门获取权限)
联系学校获取权限了以后,发现多了一个License
安装MATLAB
选择好对应的版本,就可以下载了。
解压文件以后,可以看到里面有一个install的文件,运行这个sh文件。
./install
安装RoadRunner
安装好matlab以后,接下来安装RoadRunner。
一定要注意版本对应!
安装好这个文件以后,打开对应的.deb文件,推荐使用linux自带的文件管理器打开。
等待安装完成,就可以看到这个图标了!
软件验证安装成功
ls /usr/share/applications | grep RoadRunner
其输出为
RoadRunner_R2023b.desktop
创建一个自定义地图
运行软件
尝试点击软件,发现RoadRunner Linux 环境无法运行
可能是因为相关的依赖没有安装,可以通过以下指令检查那里出错,首先看看单击图标时候发出的command
cat /usr/share/applications/RoadRunner_R2023b.desktop
结果显示
[Desktop Entry]
Name=RoadRunner R2023b
Exec="/usr/local/RoadRunner_R2023b/bin/glnxa64/AppRoadRunner" -name "RoadRunner R2023b"
Icon=RoadRunner_R2023b
Type=Application
StartupWMClass=RoadRunner R2023b
Categories=Graphics;3DGraphics
Name[en_US]=RoadRunner R2023b
说明运行的时候,command是
"/usr/local/RoadRunner_R2023b/bin/glnxa64/AppRoadRunner" -name "RoadRunner R2023b"
为了debug,在终端运行这个指令,查看出错地方。
error while loading shared libraries: libssl.so.1.1
说明没有libssl.so.1.1的依赖,接下来安装依赖
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb
然后就可以单击打开RoadRunner了
点击next,这时候运行,还需要指定一个License文件的位置,
这时候就需要重新登录MATLAB官网,获取license
网站链接:MathWorks Account Sign In
点击我的账户,RoadRunner,Install and Activate,出现的界面如下图所示
填写对应的host id,就是你的MAC地址
computer Login Name 可以使用下面的指令来查找
$USER
Computer Label是自己命名的,随便你怎么写,用于区分
然后选择邮件或者是下载License文件,下载好文件以后放在自己熟知的路径下面
然后在RoadRunner 下面找到这个文件即可
下节预告
由于我这次的任务比较简单,我想要创建一个自定义的地图即可,我只需要一个长直线跑道。由于放在一起可能导致篇幅过长,我在这里就不多赘述了。
在下一篇里面我将介绍如何使用RoadRunner自定义路径,安装Carla,并在Carla里面生成自己定义的路径。