为了让功能开发者更方便地使用仿真技术,功能开发框架之间的仿真环境必须依赖于通用接口。ASAM OSI可以为自动驾驶功能和驾驶模拟的多样性提供框架,它允许用户通过标准化接口,连接任何自动驾驶功能和任何驾驶模拟器工具。OSI简化了集成性,因此增强了虚拟测试的可访问性和实用性。如图4-7所示,ASAM OSI最初是一种通用的数据交换格式,符合ISO 23150逻辑接口的接口,用于连接虚拟环境中自动驾驶功能的传感器和场景环境。
图4-7 OSI总体逻辑流程示意图
ASAM OSI包含一个基于对象的环境描述。ASAM OSI定义了GroundTruth、SensorData、SensorView和FeatureData等接口。
1)GroundTruth界面提供模拟场景中全局坐标系的精确视图。
2)SensorData接口描述来源于GroundTruth参考坐标系中的对象,可以使用理想传感器数据直接连接到自动驾驶功能,作为真实世界传感器感知行为的复制。
3)SensorView配置界面是来源于GroundTruth并被用于传感器建模,同时描述了输入传感器配置。如图4-8所示,OSI作为纽带,衔接了物理真值与仿真环境。
图4-8 OSI与物理真值和仿真环境的关系