MATLAB 场景创作功能
使用 MATLAB® 创建和修改 RoadRunner 场景元素(如道路和车道)(需配合 Automated Driving Toolbox™ 使用)
MATLAB 场景创作功能使您能够通过 MATLAB 命令行界面,以编程方式在 RoadRunner 中创作场景,例如添加道路、修改道路几何形状以及添加车道。通过程序化创建场景,您无需在应用程序之间切换即可快速构建场景,自动化重复性创作任务,并为自动化测试生成场景变体。
函数
roadrunnerAPI | RoadRunner 创作 API (自 R2025a 起) |
Project | Specify RoadRunner project folder (自 R2025a 起) |
Scene | 当前 RoadRunner 场景 (自 R2025a 起) |
createAsset | 创建新素材 (自 R2025a 起) |
getAsset | 提取指定素材的对象 (自 R2025a 起) |
定义道路类型
addLineArcRoad | 向 RoadRunner 场景添加带线弧的水平曲线类型道路 (自 R2025a 起) |
addClothoidFitRoad | 在 RoadRunner 场景中添加螺旋曲线道路 (自 R2025a 起) |
addSegmentedRoad | 向 RoadRunner 场景添加带分段曲线类型的道路 (自 R2025a 起) |
道路布局
Road | 在 RoadRunner 场景中指定道路 (自 R2025a 起) |
定义水平道路曲线几何形状
addControlPoint | 在线弧道路曲线上添加控制点 (自 R2025a 起) |
addLine | 在分段道路的水平曲线上添加新线段 (自 R2025a 起) |
addArc | 在分段道路的水平曲线上添加新的弧段 (自 R2025a 起) |
addSpiral | 在分段道路的水平曲线上添加新的螺旋段 (自 R2025a 起) |
addParametricCubic | 在分段道路的水平曲线上添加新的参数化三次曲线分段 (自 R2025a 起) |
水平曲线类型
LineArcRoadCurve | 在 RoadRunner 场景中指定线弧道路曲线 (自 R2025a 起) |
LineArcRoadCurvePoint | 在 RoadRunner 场景中指定线弧道路曲线的控制点 (自 R2025a 起) |
SegmentedRoadCurve | 定义分段道路的横向曲线 (自 R2025a 起) |
定义垂直道路曲线几何形状
insertNode | 在跨段序列中插入节点 (自 R2025a 起) |
垂直道路弯道类型
SpanSequence | 定义由跨距连接的节点序列 (自 R2025a 起) |
SpanSequenceNode | 在跨段序列中定义跨段序列节点 (自 R2025a 起) |
SpanSequenceSpan | 定义跨段序列中两个节点之间的跨段 (自 R2025a 起) |
提取车道对象
Lane | 车道在道路上的 RoadRunner 场景 (自 R2025a 起) |
ReferenceLane | RoadRunner 场景中的道路参考车道 (自 R2025a 起) |
添加车道
addLaneToRight | 在指定车道右侧添加车道 (自 R2025a 起) |
addLaneToLeft | 在指定车道左侧添加车道 (自 R2025a 起) |
定义车道标记轮廓
LaneMarkingProfile | 在 RoadRunner 场景中标记车道边界的轮廓 (自 R2025a 起) |
LaneMarkingStyle | RoadRunner 场景中车道边界的标记样式 (自 R2025a 起) |
LaneMarkingSpan | 车道标记轮廓在 RoadRunner 场景中的跨段 (自 R2025a 起) |
LaneMarkingNode | 车道标记轮廓中的节点(位于 RoadRunner 场景中) (自 R2025a 起) |
定义车道宽度轮廓
LaneWidthProfile | RoadRunner 场景中车道边界的宽度轮廓 (自 R2025a 起) |
LaneWidthSpan | 在 RoadRunner 场景中测量车道宽度轮廓跨段 (自 R2025a 起) |
LaneWidthNode | RoadRunner 场景中车道宽度轮廓图中的节点 (自 R2025a 起) |
SuperElevationCurve | 道路超高或倾斜角度轮廓 (自 R2025b 起) |
SuperElevationNode | 道路超高或倾斜角 (自 R2025b 起) |
SuperElevationSpan | 道路相邻超高节点之间的倾斜角度过渡 (自 R2025b 起) |
addSuperElevation | 在点处添加或更新道路超高或倾斜角度 (自 R2025b 起) |
LateralProfile | 道路的横向轮廓 (自 R2026a 起) |
LateralProfileNode | 横向轮廓中的节点 (自 R2026a 起) |
LateralProfileSpan | 横向轮廓中的跨段 (自 R2026a 起) |
CrossSectionCurve | 道路横截面轮廓 (自 R2026a 起) |
CrossSectionNode | 横截面轮廓中的节点 (自 R2026a 起) |
CrossSectionSpan | 横截面轮廓中的跨段 (自 R2026a 起) |
addLateralHeight | 增加道路的横向高度变化 (自 R2026a 起) |
精选示例
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
