2. CarMaker环境搭建:安装、配置与项目创建

说实话,CarMaker的环境搭建,是很多新手第一个翻车的地方。

我记得我第一次装的时候,光许可证配置就折腾了大半天。后来带团队时发现,90%的编译报错、仿真跑不起来,根源都在环境没搭对。所以这一章,我带你一步步走通,把坑提前填上。

2.1 CarMaker安装与许可证配置

安装包可以从IPG官网或公司内部服务器获取。我个人习惯用ISO镜像挂载安装,干净利落。

安装步骤:

  1. 双击 CarMaker_12.0_Setup.exe(版本号可能不同)
  2. 选择安装路径。我建议不要有中文和空格,比如 D:\IPG\CarMaker12.0
  3. 选择组件:全选即可,后面用得上
  4. 等待安装完成,大概10-15分钟
⚠️ 注意: 安装路径不要用默认的C盘。仿真数据一多,C盘分分钟爆红。我吃过这个亏。

许可证配置:

CarMaker使用FlexLM许可证管理。你需要拿到license.dat文件。

# 设置环境变量(以Windows为例)
set LM_LICENSE_FILE=C:\IPG\license\license.dat
# 或者通过系统环境变量面板添加

配置完后,打开CarMaker主界面。如果右下角绿灯亮起,说明许可证通了。如果红灯,嗯,检查一下环境变量路径对不对。

2.2 项目创建与目录结构

项目结构这事,很多人不重视。但你想,一个项目跑半年,几十个场景文件、上百条测试用例,目录乱成一锅粥,找东西全靠猜——这谁受得了?

创建新项目:

  1. 启动CarMaker,点击 File → New Project
  2. 输入项目名称,比如 LaneKeepAssist_Demo
  3. 选择模板:一般选 Empty ProjectADAS Demo
  4. 点击OK,系统自动生成目录结构

生成后的目录长这样:

LaneKeepAssist_Demo/
├── Data/           # 车辆模型、传感器参数
├── Scenarios/      # 测试场景文件
├── TestRuns/       # 仿真运行配置
├── Results/        # 仿真结果
├── Models/         # 自定义模型(如Simulink)
└── Config/         # 项目配置文件

我个人习惯在 Scenarios 下再按功能分文件夹,比如 HighwayUrbanParking。这样后期管理起来,脑子不用过载。

2.3 传感器模型配置

传感器是决策规划系统的「眼睛」。眼睛瞎了,后面算法再牛也没用。

添加传感器:

  1. 在CarMaker GUI中,点击 Vehicle → Sensor Configuration
  2. 右键添加传感器类型:Camera、Radar、Lidar、Ultrasonic
  3. 配置安装位置(X, Y, Z坐标)和朝向(Yaw, Pitch, Roll)

举个例子,前向毫米波雷达的典型参数:

参数 典型值 说明
安装位置X 3.5 m 车头保险杠位置
安装高度Z 0.5 m 离地高度
水平视场角 ±60° 覆盖范围
最大探测距离 150 m 高速场景够用
更新频率 20 Hz 50ms一帧
💡 小技巧: 传感器位置一定要和实车一致。我之前有个项目,摄像头Y坐标偏了5厘米,车道线检测一直不准,查了两天才发现是安装位置写错了。

2.4 车辆模型设置

车辆模型决定了你的车「开起来像不像真车」。CarMaker提供了多种车辆模板,你也可以自己建。

选择车辆模板:

  1. 点击 Vehicle → Vehicle Data Set
  2. 从列表中选择,比如 PassengerCar_Sedan
  3. 点击 Load 加载

关键参数调整:

  • 整车质量:默认1500 kg,根据实际车型改
  • 轴距:影响转弯半径,典型值2.7 m
  • 轮胎模型:建议用 MF_Tyre(魔术公式),精度高
  • 制动系统:响应延迟一般设0.1-0.2秒
  • 转向系统:传动比通常15:1到20:1

嗯,这里要注意:轮胎模型别选太简单的。我试过用线性轮胎模型做LKA仿真,结果实车测试时车辆横摆响应完全对不上,白费了两周时间。

2.5 核心逻辑流程图

下面这张图,是我自己总结的环境搭建核心流程。你照着走,基本不会漏东西。

CarMaker环境搭建核心流程 1. 安装CarMaker 2. 配置许可证 3. 创建项目 分支 4. 配置传感器 4. 设置车辆模型 ✅ 环境就绪

说白了,环境搭建就是「安装→授权→建项目→配传感器和车」这四步。每一步都有坑,但按上面的流程走,能避开大部分。

2.6 验证环境是否正常

搭完环境,别急着写代码。先跑一个最简单的仿真,验证一切正常。

快速验证步骤:

  1. 打开CarMaker,加载刚才创建的项目
  2. 点击 Scenario → New,创建一个直道场景
  3. 设置车辆初始速度 50 km/h
  4. 点击 Start Simulation
  5. 观察IPG Movie窗口,看车辆是否正常行驶

如果车能动,传感器有数据输出,恭喜你,环境搭好了。

如果不动,检查一下:

  • 许可证灯是不是绿的?
  • 车辆模型有没有加载成功?
  • 仿真步长是不是设得太大了?
📌 核心要点:
  • 安装路径不要有中文和空格
  • 许可证环境变量必须配置正确
  • 项目目录结构提前规划好
  • 传感器位置参数要精确
  • 车辆模型选型要匹配实际项目

好了,环境搭完,后面就可以开始搞真正的决策规划算法了。


公众号:蓝海资料掘金营,微信deep3321