- 课程回放
- 如何使用Apollo仿真云服务
- Apollo仿真引擎的实现原理
- 用仿真引擎评测PnC算法的实现效果
- Dreamview可视化实践
- Dreamview模块整体架构
- Dreamview底层实现原理
仿真是自动驾驶领域必不可少的核心能力之一。当我们实现一个新算法时,如果直接上车路测,将会带来无法预料的安全风险和高昂的试错成本。因此仿真效果的优劣,会直接影响自动驾驶能力的安全性和迭代周期,在自动驾驶研发过程中发挥着至关重要的作用。
百度Apollo仿真平台是一个搭建在百度云和Azure的云服务,可以使用用户指定的百度Apollo版本在云端进行仿真测试。百度Apollo仿真平台作为百度Apollo平台的一个重要组成部分,一方面用来支撑百度Apollo系统的开发和迭代,另一方面为百度Apollo生态的开发者提供基于云端的决策系统仿真服务。
百度Apollo仿真场景可分为Worldsim和Logsim。Worldsim是由人为预设的道路和障碍物构成的场景, 可以作为单元测试简单高效的测试自动驾驶车辆,而Logsim是由路测数据提取的场景,真实反映了实际交通环境中复杂多变的障碍物和交通状况,其场景相对固定。百度Apollo仿真平台提供了较为完善的场景通过判别系统, 可以从交通规则, 动力学行为和舒适度等方面对自动驾驶算法做出评价。并且基于大规模云端计算容量,可以达到日行百万公里的虚拟运行能力,可以极大的提升开发效率。
然而仿真平台以及实车都需要有可视化工具来帮助开发者调试。Dreamview作为百度Apollo的核心模块之一,为开发者提供各个自动驾驶模块的可视化输出界面,如规划路径、定位信息、底盘状态等。在自动驾驶车辆行进过程中,通过Dreamview可以对车辆硬件、各自动驾驶模块的状态进行实时监测,利用人机交互接口对车辆及各模块进行启停等控制操作,使用PnC监视器等调试工具定位问题,帮助开发者对自动驾驶过程有更加全面的掌控。开发者利用百度Apollo仿真平台与Dreamview模块可视化,无需使用实车就可以进行快速代码调试与迭代。
2月2日晚7点,百度Apollo开发者专场第5讲开启,百度资深研发工程师晓晓和百度Apollo仿真平台研发工程师瑾瑾,将带来主题为《百度Apollo仿真引擎及Dreamview可视化开发》的直播讲解。
晓晓老师的主题为《Apollo仿真引擎的核心原理及工程实践》。他将围绕百度Apollo仿真云服务的使用和原理,以及如何使用仿真引擎测评PnC算法作为工程实例进行直播讲解;瑾瑾老师的主题为《Dreamview可视化的核心原理及开发实践》。她将围绕Dreamview模块的使用方式及其整体架构的构造和底层代码原理展开直播讲解。