# [第九届飞思卡尔智能车](https://www.fanhaobai.com)
此为第九届飞思卡尔智能车摄像头组参赛作品,为了该作品我和团队泡了 1 年半的实验室。该作品我早已在 [智能车制作](http://www.znczz.com) 论坛开源过,现整理于 Github。
![预览图](https://github.com/fan-haobai/smart-car-freescale/blob/master/三维模型.png)
![整车图](https://github.com/fan-haobai/smart-car-freescale/blob/master/整车.jpeg)
该作品系统架构为 K60 处理器 + MT9V034 CMOS 摄像头。
## [自动行驶原理](https://github.com/fan-haobai/smart-car-freescale/tree/master/4.Paper)
![原理](https://github.com/fan-haobai/smart-car-freescale/blob/master/5.Photos/视觉导航原理.png)
整个系统通过图像识别技术感知赛道路况,进而使用 PID 算法控制智能车的速度和方向,实现智能车的自动导航功能。
## [三维建模](https://github.com/fan-haobai/smart-car-freescale/tree/master/1.3D)
使用 SolidWorks 软件对智能车进行建模分析。
![车架](https://github.com/fan-haobai/smart-car-freescale/blob/master/1.3D/SolidWorks建模.png)
![PCB](https://github.com/fan-haobai/smart-car-freescale/blob/master/1.3D/PCB.png)
## [硬件电路](https://github.com/fan-haobai/smart-car-freescale/blob/master/2.Hardware)
硬件电路主要分为4个子部分:
* [摄像头](https://github.com/fan-haobai/smart-car-freescale/blob/master/2.Hardware/摄像头.PDF)
* [K60 最小系统](https://github.com/fan-haobai/smart-car-freescale/blob/master/2.Hardware/K60最小系统.PDF)
* [可视化交互界面](https://github.com/fan-haobai/smart-car-freescale/blob/master/2.Hardware/1.8-TFT-128x160.PDF)
* [主板](https://github.com/fan-haobai/smart-car-freescale/blob/master/2.Hardware/主板__V1.0.PDF)
其中,部分电路原理图:
![电机驱动](https://github.com/fan-haobai/smart-car-freescale/blob/master/5.Photos/电路原理图-电机驱动.jpg)
![图像数模转换](https://github.com/fan-haobai/smart-car-freescale/blob/master/5.Photos/电路原理图-图像数模转换.jpg)
## [软件源码](https://github.com/fan-haobai/smart-car-freescale/blob/master/3.Software)
软件主要功能包括:
* [K60 初始化和调度](https://github.com/fan-haobai/smart-car-freescale/blob/master/3.Software/src/Init.c)
* [MT9V034 图像采集](https://github.com/fan-haobai/smart-car-freescale/blob/master/3.Software/src/MT9V034.c)
* [图像分析](https://github.com/fan-haobai/smart-car-freescale/blob/master/3.Software/src/Analyze.c)
* [Flash数据存储](https://github.com/fan-haobai/smart-car-freescale/blob/master/3.Software/src/Flash.c)
* [可视化界面(GUI)](https://github.com/fan-haobai/smart-car-freescale/blob/master/3.Software/src/Gui.c)
* [PID 自动控制](https://github.com/fan-haobai/smart-car-freescale/blob/master/3.Software/src/Control.c)
## [毕业论文](https://github.com/fan-haobai/smart-car-freescale/tree/master/4.Paper)
我的本科毕业设计就是基于该作品,并获得了《优秀毕业论文》称号。
## [相册](https://github.com/fan-haobai/smart-car-freescale/tree/master/5.Photos)
制作过程中所有的图片汇集。例如赛道识别图像:
![二值化图像-直道](https://github.com/fan-haobai/smart-car-freescale/blob/master/5.Photos/二值化图像-直道.jpg)
![二值化图像-右弯](https://github.com/fan-haobai/smart-car-freescale/blob/master/5.Photos/二值化图像-右弯.jpg)
![二值化图像-S弯](https://github.com/fan-haobai/smart-car-freescale/blob/master/5.Photos/二值化图像-S弯.jpg)
## 自动行驶视频
* [实验室调试视频](https://v.youku.com/v_show/id_XODE0NTg2NzY4.html)
* [校内赛](https://v.youku.com/v_show/id_XOTI0NzM1NDM2.html)
* [华北赛](https://v.youku.com/v_show/id_XODUxOTUyNjk2.html)
**最后要说的是,通过这次比赛,巩固了基础知识,也充实了大学生活。**
妄北y
- 粉丝: 2w+
- 资源: 1万+
最新资源
- 博途S7-1200主站与S7-200从站实现RS485通讯程序 S7-200可以当作一个仪表
- C#、C++分别开发的OPC DA CLIENT软件. 1、枚举服务器名称; 2、连接服务器以后枚举出TAG; 3、根据TAG名称自动读取服务器数据; 4、图片内有OPC SERVER和CLIENT实
- python-workspace.zip.005
- 龙门上下料样本程序,四轴 用台达AS228T和台达触摸屏编写 注意软件是用台达新款软件ISPSOFT ,借鉴价值高,程序有注释
- 一款window下的串口监视抓包工具
- 欧姆龙CP1H与3台力士乐VFC-x610变频器通讯程序 功能:原创程序,可直接用于现场程序 欧姆龙CP1H的CIF11通讯板,实现对3台力士乐VFC-x610变频器 设定频率,控制正反转,读取实际
- dp111113333
- CV-密集人群图像数据集(5800张图片).rar
- 福特汽车主观评价规范,性能开发参考,英文原版直译,评价条目、规则描述非常细致 包含平顺舒适性,转向,操稳,NVH,制动,加速感,驾驶性等等性能,并详细描述了评价的准备工作 评价条目细分至第四级,共
- 三菱FX3S两轴标准程序,XZ两轴,包含轴点动,回零,相对与绝对定位,只要弄明白这个程序,就可以非常了解整个项目的程序如何去编写,从哪里开始下手,可提供程序问题解答,程序流程清晰明了,注释完整
- MATLAB代码:考虑P2G与碳捕集机组的多能微网低碳经济调度 关键词:碳交易 阶梯碳交易 碳捕集 多能微网 低碳调度 仿真平台:MATLAB+yalmip+cplex 主要内容:代码主要做的是一个
- 本程序采用matlab编写,主要是实现电流注入型牛拉法 除此之外,本人还编写了很多种关于潮流计算的程序,主要有牛拉法,前推回代法,以还有相和三相潮流计算程序
- 智能门锁架构图,供大家参考
- 三菱FX3U六轴标准程序,程序包含本体3轴控制,扩展3个1PG定位模块,一共六轴 程序有轴点动控制,回零控制,相对定位,绝对定位 另有气缸数个,一个大是DD马达控制的转盘,整个是转盘多工位流水作业
- 批量登录到远程Linux服务器检查服务器时间差的shell
- MATLAB电动车七自由度整车模型 MATLAB Simulink电动车转弯制动abs模型asr转弯制动防抱死abs模型+模糊控制算法+七自由度整车模型+纵向运动+侧向运动+横摆运动+四轮魔术公式+四
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈