自动驾驶编程原理与应用
作者:黄炜
ISBN:978-7-111-80862-6
申请样书,扫描二维码
本书系统讲解了自动驾驶编程的核心技术与应用方法,以开源自动驾驶框架Autoware为实践平台,全面覆盖了自动驾驶系统的各功能模块。全书共9章,按照自动驾驶系统的技术架构层层递进。本书首先介绍了自动驾驶系统的三层技术架构——感知定位层、决策规划层与执行控制层,并对开发所需的软硬件环境进行了说明;然后聚焦开源框架Autoware,详细介绍了源码安装流程、常用终端命令以及坐标变换、数据可视化等核心组件的使用方法;为夯实编程基础,本书简要介绍了从C++语法精要到ROS编程实践;随后按照自动驾驶功能模块逐一展开:高精地图创建与加载、车辆定位、环境感知、决策规划和运动控制等;另外,本书还介绍了基于Carla模拟器的仿真测试方法,提供了从仿真环境部署到算法验证的完整方案;最后,课程设计实验部分设置了两个综合性实践项目,帮助读者巩固所学知识,提升工程应用能力。本书可作为普通高等教育车辆工程专业在新工科背景下“新四化”课程体系建设配套教材,同时也可供自动驾驶相关领域的工程技术人员阅读参考。