产品安装手册
关于本文档
本文档主要提供了和产品安装相关的信息以及步骤,能帮助用户更加顺畅的完成产品的安装部署工作。
系统要求
操作系统
Windows
Windows 10 专业版 64bit
Windows 10 企业版 64bit
Linux
Ubunut 18.04
浏览器
支持Chrome
硬件要求
最低配置(精简可视化渲染)
类别 |
配置 |
---|---|
CPU |
Intel Core i7-8550U |
内存 |
16GB RAM |
显卡 |
Nvidia GeForce 940MX |
硬盘 |
30GB可用空间,建议SSD |
最低配置(高精度可视化渲染)
类别 |
配置 |
---|---|
CPU |
Intel Core i7-8550U |
内存 |
32GB RAM |
显卡 |
Nvidia GTX 1070 |
硬盘 |
30GB可用空间,建议SSD |
推荐配置
类别 |
配置 |
---|---|
CPU |
Intel Core i7-8700 |
内存 |
64GB RAM |
显卡 |
Nvidia RTX 2080 |
硬盘 |
30GB可用空间,建议SSD |
注:如分布式架构,配置传感器的机器必须安装显卡。
安装产品
重要
以下内容适用于单机企业版(Windows)
Step 1 运行安装包
打开安装包,运行安装包中的“Setup.exe”,首先弹出弹框,提示用户先关闭防火墙,用户点击确定按钮后,弹出安装界面


Step 2 选择安装版本
选择安装的版本,包括单机版(包括单机版、分布式Master端)和分布式Agent端两个选择,用户根据需要选择自己要安装的版本并点击安装按钮,以下以安装单机版为例,讲述安装的流程

Step 3 选择安装路径并检测磁盘空间大小是否满足安装的最低要求
在界面的安装路径窗口输入安装路径,选中我已经阅读并认可《软件许可及服务协议》。

Step 4 安装应用
点击立即安装按钮即可安装进程。

Step 5 安装完成后并启动51Sim-One界面
安装完成后,点击开始使用即可启动51Sim-One界面,同时桌面会生成一个51Sim-One的快捷方式,方便用户打开或关闭应用。(如若是私有云企业版,还需要通过账号来登录)

注:本版本Sim-One自带简化渲染模式,如需高精度渲染模式,还需要以下安装UE的步骤。
Step 6 启动51Sim-One进入引导配置页面并进入应用
打开应用后即可进入Sim-One界面,首先进入51Sim-One软件授权许可服务协议界面,用户点击接受进入引导配置页面

进入引导配置首先是系统检测51Sim-One的硬件配置是否符合要求,在确认硬件配置符合最低要求后点击下一步按钮

根据计算机硬件的配置要求选择可视化工具,在硬件配置不高的情况下推荐使用简化渲染并点击下一步

输入配置引导的IP参数并点击下一步

配置完成后点击启动Sim-One按钮即可进入51Sim-One仿真平台
备注
本版本Sim-One自带简化渲染模式,如需高精度渲染模式,还需要以下安装UE的步骤。
Step 7 安装UE高精度渲染模式
安装好Sim-One后,将安装包中的UE压缩包解压,并拷贝至Sim-One安装路径下的C:/Sim-One/Module的文件夹下(根据用户自己的安装目录)


如果是首次安装SimOne的用户还需要点击UE4PrereqSetup_x64.exe安装UE
拷贝完成后,重新打开Sim-One。选择案例运行时即可选择高精度渲染模式展示案例


重要
以下内容适用于单机企业版(Linux)

51Sim-One支持自动安装环境,也可以手动安装环境.自动安装环境会安装固定版本的软件.手动安装的显卡驱动版本和docker版本可以根据自己的需要进行调整.
手动安装所需环境:
Step 1 安装Ubuntu 系统
本文档描述的是在Ubuntu18.04的安装步骤,如果您的电脑使用的是CentOS或者其他Linux发行版本,请首先安装Ubuntu18.04版本
Step 2 安装显卡驱动
安装方法一:
1. 查看显卡硬件型号:在终端输入
ubuntu-drivers devices
可以看到本机所安装的显卡型号和推荐安装的版本号;
2. 如果同意安装推荐的驱动版本,只需在终端输入:
sudo ubuntu-drivers autoinstall
就可以自动安装了,也可以使用apt命令安装自己想要安装的版本,终端输入:
sudo apt install nvidia-xxx
就可以自动安装了,安装过程中提示都选择默认即可;
安装完成后重启系统,NVIDIA显卡就可以正常工作了。
安装方法二:
打开 software & updates 软件,如下图所示:


2. 选择Additional Drivers选项卡,如果已安装驱动,系统会提示已使用(如图),如果未安装,系统会自动检测电脑的显卡驱动,点击显示对应的显卡驱动就可以了。 同样,安装完成后重启电脑即可。
Step 3 安装Docker CE 社区版本
1. 更新现有包列表:
sudo apt update
安装几个依赖包,让apt可以支持HTTPS:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
2. 将官方Docker库的GPG公钥添加到系统中:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
将Docker库添加到APT里:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
再次更新现有包列表
sudo apt update
3. 为了确保修改生效,让新的安装从Docker库里获取,而不是从Ubuntu自己的库里获取,执行:
apt-cache policy docker-ce
可能会看到如下图的输出,各个系统的情况可能略有不同。
docker-ce:
Installed: (none)
Candidate: 5:19.03.9~3-0~ubuntu-focal
Version table:
5:19.03.9~3-0~ubuntu-focal 500
500 Index of linux/ubuntu/ focal/stable amd64 Packages
输出显示,docker-ce(ce是社区版的意思)还没有安装。
4. 开始安装
sudo apt install docker.io
Docker应该已经安装好了,守护进程也开启了,开机启动也开启了。我们看看Docker的运行状态吧。
sudo systemctl status docker
输出如下:
Output
- ● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-05-19 17:00:41 UTC; 17s ago
- TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
- Main PID: 24321 (dockerd)
Tasks: 8
Memory: 46.4M CGroup: /system.slice/docker.service
└─24321 /usr/bin/dockerd -H fd:// –
containerd=/run/containerd/containerd.sock
**Step 4 安装nvidia-docker2 **
sudo curl -sk -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
sudo curl -sk -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update
sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP dockerd
sudo systemctl daemon-reload
sudo systemctl restart docker
Step 5 安装UE软件包
将安装包拷到指定目录并解压simone-ue-enterprise-release;
在解压的文件夹下选择 并进入simone-ue子目录,右键单击选择“在终端打开”;

运行sudo ./install-ue.sh 脚本文件,系统开始自动安装UE软件包,按照默认操作等待安装结束,如需webIP 输入本机IP;

安装成功后在使用高精渲染前需要启动UE,则需要在相同目录下运行 sudo ./start-ue.sh,如需停止使用则运行sudo ./stop-ue.sh。
Step 6 安装加密授权程序
安装Ubuntu版本的51 Sim-One 1. 将安装包拷到指定目录并解压SimOne_Linux_Enterprise.zip

在解压后的文件夹下选择并进入simone子目录,右单击选择在终端打开;
运行sudo ./install.sh 脚本文件,系统开始自动安装51Sim-One仿真软件;

安装结束后,插入加密狗,在相同的目录下执行sudo ./start.sh 脚本启动51Sim-One仿真软件,显示simone-test,表示启动成功;
打开浏览器:www.localhost:8088,即可看到仿真软件的编辑使用界面;
如需停止软件,则在相同目录下执行 sudo ./stop.sh,关闭仿真软件。
注意:后续使用时若重新插入加密狗,需要重新启动SimOne。
Apollo算法部署
Windows
安装docker,下载docker安装包,安装docker的版本(3.0.0版本以上),并启动docker应用。



打开Simone系统托盘的Agent配置,修改其中Web的地址为本机的IP,再点击启动按钮

在安装目录中解压Apollo安装包。

进入Apollo安装目录,执行安装命令 install-apoll.bat,根据弹出的提示,输入小写y确认(此处注意,区分大小写)根据提示,输入本机IP地址,再输入y确认。之后阿波罗进行安装,成功后会给出提示。



重新启动Sim-One,在全局设置中的Agent列表里可看到在线的Apollo节点

可在案例中选择案例运行阿波罗算法
Linux
将安装包拷到指定目录并解压apollo-release-r60-9;
在解压的文件夹下选择并进入apollo-release-r60-9子目录,右单击选择“在终端打开”;
运行sudo ./install-apollo.sh 脚本文件,系统开始自动安装Apollo软件包,按照默认操作等待安装结束,如需webIP 输入127.0.0.1;

安装成功后在使用Apollo算法前需要启动Apollo,则需要在相同目录下运行 sudo ./start-apollo.sh,

Apollo算法部署后,可在SimOne的Agent列表中查看Apollo状态

如需停止使用则运行sudo ./stop-apollo.sh。
产品卸载
重要
以下内容适用于单机企业版(Windows)
打开51Sim-One安装的路径文件夹,点击uninst.exe应用,即可安装提示卸载Sim-One应用,卸载时默认可停止Sim-One应用。
在卸载已安装的版本的Sim-One时,会询问用户数据是否保存,数据包括创建的案例、新建的主车、导入的地图等资源。





点击已完成,即可完成卸载的流程
重要
以下内容适用于单机企业版(Linux)
Step 1:
可以通过 sudo docker ps -a 查看container,通过sudo docker docker images查看镜像。
Step 2:
查询到simone相关的container后,使用sudo docker rm xxx(查到的container ID)删除container,再使用sudo docker rmi XXX(查询到的image名称或ID)删除镜像,卸载完成。
产品安装注意事项
安装路径
SimOne解压的位置就是SimOne的安装位置,需要注意SimOne的安装路径中不要包含中文,空格或者其他特殊字符
卸载
点击Sim-One安装目录下的uninst的应用程序,即可完成卸载流程
环境要求
环境 |
版本 |
---|---|
python安装版本要求 |
Python36 |
VS编译器的安装员版本要求 |
VS2017 |
matlab安装版本要求 |
matlab2018a |
产品安装加密狗相关问题
安装Sim-One成功后,如果加密狗插入正确,即可正常操作软件,如果运行过程中将加密狗拔出,或者安装过程中没有插入加密狗,那么能正常进入界面。在选择案例运行后,页面右上角会弹出提示,告知用户未插入加密狗,案例无法运行。
