1 绪论
1.1 智能小车研究背景和意义
1.2 智能小车国内外发展及研究现状
1.2.1 智能小车国外发展及研究现状
1.2.2 智能小车国内发展及研究现状
1.3 论文主要工作及章节安排
2 智能小车系统的总体设计
2.1 系统的总体设计方案
2.1.1 智能小车系统的总体设计思路
2.1.2 智能小车系统的总体设计框图
2.1.3 设计的可行性分析
2.2 智能小车系统开发环境
2.2.1 硬件开发环境
2.2.2 软件开发环境
2.3 WIFI技术
2.3.1 WIFI的基本工作原理
2.3.2 WIFI技术的特点
2.4 本章小结
3 智能小车系统的硬件设计
3.1 系统硬件设计
3.2 系统硬件模块选型
3.2.1 微处理器模块选型
3.2.2 电机驱动模块选型
3.2.3 视频采集模块选型
3.3 无线路由器的设计
3.4 STM32 的最小系统
3.4.1 电源电路
3.4.2 晶振电路
3.4.3 SWD接口电路
3.4.4 串口通信电路
3.5 本章小结
4 智能小车避障系统的设计与实现
4.1 避障流程设计
4.2 基于固定区域分割原理的避障算法
4.3 机器视觉的图像采集及处理
4.3.1 图像的获取和数字化
4.3.2 图像预处理技术
4.4 障碍自动检测
4.4.1 障碍物特征参数获取
4.4.2 多个障碍物的处理
4.4.3 障碍物区域确定
4.5 本章小结
5 智能小车系统的软件设计
5.1 上位机应用程序设计
5.1.1 APP程序设计概述
5.1.2 APP基本文件解析
5.1.3 APP的 UI设计
5.1.4 APP的主要程序描述
5.2 Android手机应用程序设计
5.3 操作系统的移植
5.3.1 μC/OS-Ⅲ移植的条件
5.3.2 μC/OS-Ⅲ移植的主要工作
5.3.3 μC/OS-Ⅲ的文件移植
5.4 硬件驱动程序设计
5.4.1 无线数据传输程序设计
5.4.2 电机驱动模块程序设计
5.4.3 视频采集程序设计
5.5 本章小结
6 系统测试
6.1 系统硬件检测
6.1.1 电机驱动的测试
6.1.2 无线路由器的测试
6.2 系统软件测试
6.2.1 PC上位机的测试
6.2.2 Android手机端的测试
6.3 自动避障功能测试
6.3.1 避障进程以及躲避障碍物后运行轨迹的复原
6.3.2 避障实验测试
6.4 本章小结