SuperAPI AI 工具集

roadrunner-asset-mapping

通用与其它

查看项目

更新于 10-16 06:45

技能介绍

用途:提供 RoadRunner 资产路径查找表,把源地图格式中的元素(车道标线、标志、信号灯、护栏、物体、车道类型)映射到 RoadRunner 项目 Assets/ 下的资源路径。

主要能力:解析车道标线子类型到 .rrlms 资产路径;将标志代码(美国 MUTCD、德国 StVO、日本)映射到标志 .svg_rrx 资产;查找护栏/挤出(围栏、护栏、泽西护栏、墙)资产路径;查找 RRHD 中静态物体/道具资产路径;依据 geoReference 坐标判断地区并选择地区专属标志路径;按源格式车道分类分配车道类型枚举。

关键规则:资产路径以 Assets/ 开头,构造 RelativeAssetPath 时需加前缀。扩展名有区分:.rrlms 车道标线样式、.rrcws 人行横道样式、.rrpms 多边形标线样式、.svg_rrx 标志;扩展名错误会导致导入报 “Asset file is missing”。标志用 .svg_rrx(不是 .svg)。标志命名采用描述性英文名加地区后缀(如 Stop_JP_01.svg_rrx)。依据 geoReference 的经纬度判断日本/德国/美国。标志资源名随版本与已安装资源库变化,运行时资产发现是强制要求,赋值前必须验证文件存在。

数据来源:源自 RoadRunner 项目配置 XML,包括 DefaultAssets.xml、ApolloAssetData.xml、OpenDriveAssetData.xml、HEREAssetData_NA.xml/W E.xml、TomTomAssetData.xml,通常位于项目 Configuration/ 目录。

用法与限制:可在 MATLAB 中构造 SignalType 与 Signal 并写入 .rrhd,但 RoadRunner 导入 .rrhd 时会静默忽略信号,场景中不显示,需向用户说明。默认道路中心标线为 SolidDoubleYellow.rrlms,外侧边界为 SolidSingleWhite.rrlms。区域变体需 geoReference 表明特定区域且项目中存在对应资源时才使用。

暂未提供:除上述内容外的收费、平台与更多使用步骤信息。