第一章:Prescan概述与环境搭建

各位同学,大家好。我是你们这门课的老朋友。今天咱们正式开篇,聊聊Prescan这个工具,以及怎么把它请进你的电脑里。

说实话,我第一次接触Prescan是在五年前的一个ADAS项目上。当时客户要求两周内完成一个复杂的十字路口场景仿真,用传统方法搭建场景,光是建模就得一周。后来老同事甩给我一句:「试试Prescan,拖拽就行。」嗯,从那以后,我就再也没手动搭过仿真场景了。

1.1 Prescan是什么?

Prescan,说白了,就是一套专门为自动驾驶仿真设计的场景搭建与测试平台。它由荷兰TASS International公司开发(现在属于西门子工业软件)。

它的核心价值在于:让你用图形化拖拽的方式,快速构建出逼真的交通场景,然后直接生成可执行的仿真代码。你想想看,传统方式写一个传感器模型、写一个车辆动力学、再写一个交通流逻辑,没个把月搞不定。Prescan把这些都封装好了,你只需要「搭积木」。

核心能力一览:

  • 场景编辑器:拖拽道路、建筑、车辆、行人、交通标志
  • 传感器模型:摄像头、激光雷达、毫米波雷达、超声波、GPS/IMU
  • 脚本接口:支持Python和MATLAB脚本控制仿真逻辑
  • 实时仿真:与CarSim、ASM、Simulink等联合仿真

1.2 应用领域

Prescan到底能用在哪些地方?我简单列几个我实际参与过的项目类型:

  • ADAS功能开发:比如AEB自动紧急制动、LKA车道保持、ACC自适应巡航。我在做AEB测试时,用Prescan搭建了上百种鬼探头场景,比实车测试效率高太多了。
  • 自动驾驶算法验证:感知算法、规划控制算法,先在仿真里跑通,再上实车。我记得有一次算法在实车上出现误刹车,后来在Prescan里复现场景,发现是传感器安装角度偏差了0.5度导致的。
  • 法规测试场景库:比如Euro NCAP、C-NCAP的测试场景。Prescan内置了标准场景库,直接调用就行。
  • V2X通信仿真:车与车、车与路侧单元的通信场景模拟。

1.3 系统要求

在安装之前,先看看你的电脑能不能跑得动。我个人建议,别卡着最低配置买电脑,否则后面编译场景时你会想砸电脑。

组件 最低配置 推荐配置(我用的)
操作系统 Windows 10 64位 Windows 10/11 专业版 64位
CPU Intel i5 第8代 / AMD Ryzen 5 Intel i7 第12代 / AMD Ryzen 7
内存 16 GB 32 GB(我吃过8GB的亏,场景一复杂直接崩)
显卡 NVIDIA GTX 1060 / AMD RX 580 NVIDIA RTX 3060 或更高(显存建议8GB+)
硬盘 50 GB 可用空间 SSD 512 GB(Prescan项目文件挺大的)
MATLAB版本 R2020b R2022b(与Prescan 2022.2匹配)

⚠️ 特别注意:

我曾经在一台AMD显卡的笔记本上装Prescan,结果渲染一直报错。后来发现Prescan对NVIDIA显卡的兼容性最好。如果你用AMD显卡,建议先查一下官方兼容性列表。

1.4 安装步骤

安装过程其实不复杂,但有几个坑我帮你提前踩了。跟着我的步骤来:

  1. 关闭杀毒软件。嗯,这一步很重要。有些杀毒软件会把Prescan的许可证服务当成病毒杀掉。我遇到过两次,折腾了半天才发现是杀毒软件搞的鬼。
  2. 以管理员身份运行安装程序。右键点击setup.exe,选择「以管理员身份运行」。
  3. 选择安装路径。我个人习惯装在D盘或E盘,不要用默认的C盘。Prescan会生成大量临时文件,C盘空间不够会影响性能。
  4. 选择组件。建议全选,包括:
    • Prescan主程序
    • Prescan Viewer(可视化查看器)
    • Prescan for MATLAB(MATLAB接口)
    • Prescan for Python(Python接口,后面写脚本会用到)
  5. 等待安装完成。大概需要15-30分钟,取决于你的硬盘速度。
  6. 重启电脑。安装完成后系统会提示重启,别偷懒,重启一下。

💡 小技巧:

安装完成后,建议先运行一下Prescan自带的示例场景(在安装目录下的Examples文件夹里)。这样可以快速验证安装是否成功,同时也能感受一下Prescan的操作风格。

1.5 许可证配置

Prescan使用浮动许可证(Floating License)机制。说白了,就是需要一个许可证服务器来管理授权。

配置步骤:

  1. 安装许可证服务器。在安装包中找到Sentinel RMS License Manager,安装它。
  2. 获取许可证文件。从官方或公司IT部门获取.lic文件。
  3. 配置环境变量。设置LM_LICENSE_FILE环境变量,指向你的许可证文件路径。比如:LM_LICENSE_FILE=C:\ProgramData\TASS\licenses\prescan.lic
  4. 启动许可证服务。在服务管理器中启动Sentinel RMS License Manager服务。
  5. 验证。打开Prescan,如果能看到主界面且没有报错,说明许可证配置成功。

⚠️ 避坑指南:

我曾经遇到过一个问题:许可证文件路径中包含中文或空格,导致Prescan无法读取。后来我把许可证文件直接放在C:\lic\目录下,问题就解决了。所以,路径中不要有中文和空格。

1.6 知识体系总览

为了让你对本章内容有个整体印象,我画了一张图。这张图展示了Prescan从「是什么」到「怎么装」再到「怎么用」的完整脉络。

Prescan概述与环境搭建 - 知识体系 Prescan仿真平台 1. 软件概述 • 图形化场景搭建 • 传感器模型库 • 脚本接口支持 2. 应用领域 • ADAS功能开发 • 自动驾驶算法验证 • 法规测试场景库 3. 系统要求 • 操作系统:Win10/11 • CPU:i7 / Ryzen 7 • 内存:32GB推荐 4. 安装步骤 ① 关闭杀毒软件 ② 管理员运行安装 ③ 选择组件 ④ 重启电脑 5. 许可证配置 ① 安装许可证服务器 ② 获取.lic文件 ③ 配置环境变量 ④ 启动服务并验证 掌握这些,你就可以开始搭建第一个仿真场景了

好了,第一章的内容就到这里。Prescan的安装和配置是后续所有操作的基础,千万别跳过。如果你在安装过程中遇到任何问题,欢迎随时交流。

可可精品资料库