主要内容

交互式创建反向运动驾驶场景

方法创建车辆倒车的驾驶场景驾驶场景设计在本例中,指定完成三点转弯的车辆。

三点转弯场景

一个三点掉头是在道路上改变方向的基本驾驶技巧。三点转弯的三个部分由以下动作组成:

  1. 向前开,然后转向路的对面。

  2. 倒车时转向原路一侧。

  3. 向路的对面前进,完成方向的改变。

三点转弯

你可以使用反向运动来设计更复杂的场景来测试自动驾驶算法。

增加道路

打开驾驶场景设计应用程序。

drivingScenarioDesigner

在场景中添加一条笔直的道路。右键单击场景帆布窗格并选择增加道路.将道路向画布的顶部延伸,直到大约50米长。双击将道路提交到画布。

一条大约50米长的路。

扩大道路宽度,留出足够的空间让车辆完成三点转弯。在左边的窗格上道路选项卡,增加宽度(米)68

一条路拓宽到8米

增加车辆

在路上增加一辆车。右键单击道路的右下角并选择添加汽车.放大车辆和前半段道路,这是车辆将执行三点转弯的地方。

一辆车开上了马路,然后放大到路的前半段。

添加轨迹

指定车辆完成三点转弯的轨迹。

  1. 右键单击车辆并选择添加前向路点.指针显示(xy)在画布上的位置和运动方向,汽车将旅行,因为你指定的路径点。

    指定前进路径点的车辆。

  2. 指定三点转弯的第一个段。单击此处可添加转向道路左侧的路点。

    三点转弯第一点的轨迹。

  3. 指定三点转弯的第二段。新闻Ctrl + R切换到指定反向路径点。然后,单击以添加转向道路右侧的路点。

    轨迹与第二点的三点转弯相加。

  4. 指定三点转弯的第三段。新闻Ctrl + F切换回指定前进路径点。然后单击以添加转向道路左侧的路点,与第一个指定的路点相邻。

    轨迹与第三点的三点转弯相加。

  5. 新闻输入将路径点提交到画布。

    三点转弯轨迹指向帆布

运行仿真

运行模拟。要查看汽车行驶的方向,请在应用程序工具条上选择显示>在模拟过程中显示演员姿势指示器

在模拟运行过程中,车辆会在三点转弯的每个点之间短暂停车。当在一个轨迹的正向和反向运动之间切换时,应用程序会自动设置v(米/秒)值在开关发生的路径点上0

一个三点转弯的动画。

使用指定的偏航值调整弹道

为了微调轨迹,为车辆设定特定的偏航方向角以达到特定的航路点。例如,当车辆开始其反向运动轨迹时,假设您希望车辆与起始位置恰好成90度角。

90度角的车辆。

首先,通过将指针移动到该路径点上,确定车辆开始反向运动的路径点的ID。然后,在路点,速度,等待时间和偏航表中,设置偏航(度)的对应行的值90.例如,如果车辆在路径点5开始反向运动,则更新的第5行偏航(度)列。

在轨迹的第五个路径点上显示一个工具提示,显示“Car: waypoint 5”。“偏航度”列的第五行显示值为90.l

在模拟过程中,车辆现在正好从它开始的地方转向90度。若要清除先前设置的偏航值,请右键单击路径点并选择恢复默认偏航.您还可以通过右键单击车辆并选择清除所有设置的偏航值恢复默认偏航

若要使用使用反向运动和具有指定偏航值的转弯的预构建场景,请参阅中描述的预构建自动紧急制动(AEB)场景驾驶场景设计中的欧洲NCAP驾驶场景

另请参阅

应用程序

相关的话题

Baidu
map