产品安装手册

关于本文档

本文档主要提供了和产品安装相关的信息以及步骤,能帮助用户更加顺畅的完成产品的安装部署工作。

系统要求

操作系统

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)

../_images/OS_ubuntu_icon.png

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

就可以自动安装了,安装过程中提示都选择默认即可;

  1. 安装完成后重启系统,NVIDIA显卡就可以正常工作了。

安装方法二:

  1. 打开 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 **

Step 5 安装UE软件包

  1. 将安装包拷到指定目录并解压simone-ue-enterprise-release;

  2. 在解压的文件夹下选择 并进入simone-ue子目录,右键单击选择“在终端打开”;

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

  1. 安装成功后在使用高精渲染前需要启动UE,则需要在相同目录下运行 sudo ./start-ue.sh,如需停止使用则运行sudo ./stop-ue.sh。

Step 6 安装加密授权程序

安装Ubuntu版本的51 Sim-One 1. 将安装包拷到指定目录并解压SimOne_Linux_Enterprise.zip

  1. 在解压后的文件夹下选择并进入simone子目录,右单击选择在终端打开;

  2. 运行sudo ./install.sh 脚本文件,系统开始自动安装51Sim-One仿真软件;

  1. 安装结束后,插入加密狗,在相同的目录下执行sudo ./start.sh 脚本启动51Sim-One仿真软件,显示simone-test,表示启动成功;

  2. 打开浏览器:www.localhost:8088,即可看到仿真软件的编辑使用界面;

  3. 如需停止软件,则在相同目录下执行 sudo ./stop.sh,关闭仿真软件。

  4. 注意:后续使用时若重新插入加密狗,需要重新启动SimOne。

Apollo算法部署

Windows

  1. 安装docker,下载docker安装包,安装docker的版本(3.0.0版本以上),并启动docker应用。

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

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

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

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

  1. 可在案例中选择案例运行阿波罗算法

Linux

  1. 将安装包拷到指定目录并解压apollo-release-r60-9;

  2. 在解压的文件夹下选择并进入apollo-release-r60-9子目录,右单击选择“在终端打开”;

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

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

  1. 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

产品安装加密狗相关问题

  1. 安装Sim-One成功后,如果加密狗插入正确,即可正常操作软件,如果运行过程中将加密狗拔出,或者安装过程中没有插入加密狗,那么能正常进入界面。在选择案例运行后,页面右上角会弹出提示,告知用户未插入加密狗,案例无法运行。