跳转至

Other Functions

为适应不同的任务需求,LimSim 还提供了一些额外的功能,详情如下。

固定场景仿真

除了跟随 Ego 进行长时的仿真测试,LimSim 还提供了固定视角的仿真。在这种模式下,AoI 并不随某辆车移动,而是固定在指定的位置上,而进入 AoI 的车辆仍然会受到决策规划算法的控制。该模式的调用方法与实时仿真基本一致,运行 FixedSimExample.py 即查看固定场景的仿真示例。该模式下同样有回放功能和交互式回放功能,运行 FixedSimReplayExample.pyFixedSimInterReplayExample 可查看相关的示例,这里不再赘述。

键盘操纵决策

LimSim 的决策规划算法提供了键盘操纵的功能,在运行决策规划算法时,点击键盘 <- 键或 A 键,会向 Ego 传递向左变道的决策信息,如果环境允许,车辆会向左变道。类似的,点击 -> 键或 D 键,Ego 会收到向右变道的决策信息。

仿真汇报

对于仿真生成的数据库,LimSim 提供了一个整体的分析与汇报,运行下面的指令,会生成汇报文件 report/report.md

python utils/report.py egoTrackingTest.db

汇报文件主要是对仿真的结果的整体评价,比如绘制速度分布曲线,显示危险场景的次数等。