摘要:近些年,随着科技和社会的发展,人们将越来越多的目光投入到汽车自动驾驶技术当中。诸如谷歌,特斯拉,丰田等企业,都在车辆的智能导航和控制方面投入巨大的人力、物力。试图抢先一步抓住这把“改变全球汽车市场”的钥匙,引领未来。但是,自动驾驶汽车在进行实验时,不仅会受天气、场地、资金等诸多因素的影响,往往还存在相当的危险性,给城市交通带来不便。
本文在学习和总结众多文献资料的基础上,有针对性地学习了计算机VS2010编程技术,完成了自动驾驶模拟环境的搭建,实现了简单的驾驶实验。在观察实验过程并分析实验结果后,对模拟环境可为自动驾驶提供的更多助益进行了探索。
关键词:自动驾驶,模拟环境,纹理映射
目录
摘要
Abstract
第1章 绪论-3
1.1自动驾驶简介-3
1.1.1自动驾驶的主要功能-3
1.1.2自动驾驶的两个特点-3
1.2自动驾驶的产生背景-3
1.3自动驾驶的发展现状与发展前景-4
1.3.1国外无人驾驶汽车的发展现状-4
1.3.2国内无人驾驶汽车的发展现状-5
1.3.3无人驾驶汽车的发展方向-6
1.4本文主要研究的内容-6
第2章 计算机仿真技术-8
2.1汽车驾驶仿真的应用-8
2.2视景仿真技术-8
2.3系统仿真方法的选择-10
第3章 自动驾驶模拟环境开发-11
3.1OpenGL概述及其基本原理-11
3.1.1三维图形应用程序接口OpenGL-11
3.1.2OpenGL在Windows下的工作原理-11
3.1.3OpenGL用于三维场景表达-12
3.2OpenGL在VS2010下的实现-13
3.3系统设计与实现-14
3.3.1功能模块与流程图-14
3.3.2纹理映射-15
第4章 驾驶实验实现-18
4.1自动驾驶仿真实现-18
4.1.1车辆直道行驶实验-18
4.1.2避障系统实验-19
4.2手动驾驶功能的程序实现-20
第5章 总结与展望-23
5.1总结-23
5.2展望-23
参考文献-24
致谢-25