浏览器中的实时运动计划器和自动驾驶汽车模拟器,由WebGL和Three.js构建。
该项目演示了浏览器中的实时,基于道路,基于格的自动车辆运动计划器。 许多自动驾驶汽车运动计划器都是在C或C ++中接近金属的地方实现的,或者他们利用CUDA或OpenCL等计算平台在GPU上以高度并行的方式生成计划。 使用WebGL,我们可以在浏览器中实施类似的并行计划算法,该算法可以在各种中等功能的消费类图形卡上运行。 使用Three.js,可以在实时3D模拟场景中执行运动计划器。
该模拟器仍在开发中。 您可能会看到错误,WebGL崩溃,奇怪的车辆行为以及许多其他故障。 目前,它仅在了和起作用。 目标帧速率为60fps,但运行速度可能会变慢,具体取决于您的硬件计划需要多长时间。
这个怎么运作
该运动计划器主要基于两位博士学位。 基于并行晶格的轨迹规划的相关论文:Matthew McNaughton的实
1