[分享] 以嵌入式系统自制ACC自动跟车系统

楼主: atron (How)   2016-09-27 21:30:37
小弟最近硕班刚毕业,在整理之前一些作品丢104,
找到去年修资工所的课(本身是电机)期末作业、自己兜了个ACC自动跟车系统,
拿来跟大家交流一下。
Live Demo 实际上路运作情形
https://www.youtube.com/watch?v=pkG9l9XPGDw&t=20s
Offline Demo 不同情况(雨天/上下坡/进出隧道等等)前车侦测情形
https://www.youtube.com/watch?v=pkG9l9XPGDw&t=2m10s
车子是接家里的2000年CRV,上网去查原厂英文手册电路图,
找到原车定速系统加减速讯号怎么送,
再利用Macbook Air透过Arduino和Relay把讯号打进去来控制速度
车距则是利用单摄影机进行车距估测(有参考近几年国内外相关paper),
而且对摄影机仰角与高度不是很要求(透过一些方法校正)
摄影机VGA规格(640x426)可做到real time, 最远瞄到50m
所以算是跟满紧的(Taiwan style?)
踩煞车会自动切断回路控制,总开关也可以关掉,驾驶是能随时全权控制车辆的
原本想连电脑都省掉,弄个树莓派啥的全用嵌入式系统,
可是效能太差(也没什么时间优化,期末也有别科作业期末考...)
就变成现在这个样子了...
不然原本想加入行人侦测和车牌辨识(有用机器学习实作过,但效能鸟鸟der)
大家就台风天随意看看,有兴趣可以一起讨讨论啦!
作者: WANGCHIEN   2016-09-27 21:34:00
作者: imwithus (错)   2016-09-27 21:35:00
超屌的
作者: willy9773   2016-09-27 21:37:00
好屌,我只能把arduino拿来马达正反转…
作者: dslite (呼呼)   2016-09-27 21:38:00
呃 你车号多少 在哪出没
作者: p033520 (妳看见,我爱妳吗?)   2016-09-27 21:40:00
作者: waterdisney (想要征服的世界)   2016-09-27 21:41:00
距离校正算法看起来不错耶 感觉误差值蛮小的!我是对你怎么拉定速系统讯号线比较有兴趣.!!
作者: fxf811 (老光光)   2016-09-27 21:46:00
作者: angrd (Ives)   2016-09-27 21:48:00
厉害...
作者: mark0708 (sheep)   2016-09-27 22:02:00
有神快拜..
作者: refgdata (Sean)   2016-09-27 22:05:00
严董快来招募啊
作者: waterdisney (想要征服的世界)   2016-09-27 22:06:00
对了 台湾没啥公司做这个 你可去投对岸百度无人车2个月前大陆的hunter找人找很凶
作者: c9840306 (cockroach)   2016-09-27 22:07:00
想问一下为什么不要直接用雷达来取代影像?传统acc都是使用雷达。
作者: qqwweerrqq (喜欢骑车逛台南)   2016-09-27 22:07:00
怎么用只用摄影机判断距离呢?
作者: ryu057 (Joe)   2016-09-27 22:09:00
好强啊
作者: zivking (想不到指定填写原因:要S)   2016-09-27 22:09:00
太厉害了
作者: Tosca (hi)   2016-09-27 22:11:00
这下大雨或夜间能用吗
作者: eric19850629 (翔.Eric)   2016-09-27 22:15:00
太神惹
作者: mayasky ( )   2016-09-27 22:23:00
用可见光,晚上怎办?
作者: s0991192568 (竹取飞翔)   2016-09-27 22:27:00
作者: er230059 (CQH)   2016-09-27 22:28:00
作者: markcupcup (马克杯杯)   2016-09-27 22:28:00
厉害喔,找间好公司加入,青出于蓝
作者: a9564208 (YOU OUT!!)   2016-09-27 22:34:00
抓标线宽度算距离?
作者: Oreck   2016-09-27 22:36:00
原PO是做期未报告,用手边最易取得的东西来做行车记录器比雷达容易取得多,甚至不用买囉!
作者: insingW   2016-09-27 22:38:00
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2016-09-27 22:45:00
英文练好,出国应该有搞头.....
作者: billyij (moonmage)   2016-09-27 22:47:00
威猛
作者: thigefe (米麸)   2016-09-27 22:51:00
不错
作者: a202052003 (秋棠落叶)   2016-09-27 22:53:00
拿颗带CAN bus的ARM 组个分布式运算架构应该够用了
作者: MTBSsales (_*_)   2016-09-27 22:55:00
超强!
作者: Pharmarette (Little Mouse)   2016-09-27 22:59:00
好厉害!!
作者: hb0922 (ㄚ阿)   2016-09-27 23:13:00
很猛,应该会很多公司要你
作者: ntunick (台中永业....XD)   2016-09-27 23:18:00
建议出国找工作,台湾会埋没你的专长……那种pay是台湾给不起的
作者: orange7986 (AnnoyingOrange)   2016-09-27 23:22:00
不错 严董需要你
作者: setunarx (噜噜)   2016-09-27 23:24:00
现实是台湾公司作不到这产品的生意,另外这东西在国外几乎快变成标配,代表剩下的只有杀价竞争空间唸书时家里的车可以让你这样玩,毕业好久车都还买不起的大叔表示羡慕。
作者: Quasars   2016-09-27 23:29:00
丢到网络上宣传,试看看LinkedIn
作者: idioyao (shakey)   2016-09-27 23:34:00
厉害给推
作者: profiles (pforileS)   2016-09-27 23:39:00
现在蛮多学生用opencv 弄些影像处理搭配一些马达控制的专题,像鲁叔我最近就录取了一个搞自走robot的,建议你朝robot玩看看要进一线猪屎屋,看看是不是履历有什么地方可以加强一下,让人印象深刻
作者: yrt3168 (小士)   2016-09-27 23:49:00
自走车很多人玩阿
作者: xanter (南宫恨)   2016-09-28 00:09:00
强者
作者: polypress (polypress)   2016-09-28 00:14:00
欸 车道有弯度好像会跟错车道的车耶
作者: MaiDanGao (MaiDanGao)   2016-09-28 00:34:00
加油啊!!
作者: dezjordan (...)   2016-09-28 00:40:00
作者: closeryu (closeryu)   2016-09-28 00:40:00
超强
作者: ASKA (The 羊男)   2016-09-28 01:20:00
mobileye那个应该有硬件加速。我想可以用FPGA来做算法部分就可以用嵌入式来做了。
作者: shrekchang (拥抱数位生活)   2016-09-28 01:24:00
作者: kaoyoshuai (高又帅缺富)   2016-09-28 01:26:00
厉害厉害 XD
作者: spencer222 (ddd)   2016-09-28 01:33:00
Raspberry做动态影像处理简直悲剧这个我也写过 不过算法不同 我是用双镜头去抓车距但我只有拍影片offline跑 没实装到车上 做车用电子很有趣 但就是车厂的薪水太少惹XD
作者: suntex01 (tears in my heart)   2016-09-28 01:36:00
能不能推荐一下openCV的工具书?你这个影像也是用openCV下去做的吗?
作者: spencer222 (ddd)   2016-09-28 01:37:00
嵌入式实作有一款TI C6XXX的DSP板子有机会实作
作者: Morphee (千磨万击还坚劲)   2016-09-28 01:45:00
没有用deep learning的话 都离state of the art 很远单纯就纯影像方法来说
作者: umyiwen   2016-09-28 01:51:00
作者: spencer222 (ddd)   2016-09-28 02:03:00
Deep learning的话...先搞定硬件吧...不然光MNIST就不知道要train多久...公司的电脑插了2块CUDA卡 大概跑2万次最佳化也要花个5分钟@@
作者: v19791119 (阿育)   2016-09-28 02:59:00
专业文
作者: Morphee (千磨万击还坚劲)   2016-09-28 03:57:00
Geohot已经准备开始卖半自驾套件了 一千镁
作者: owenx (欧文)   2016-09-28 05:21:00
来朝圣XD。话说iPhone7 CPU都比我的nas快了,不知道有没有有没有厂商考虑把手机当成行车电脑用XD
作者: kathyfour (万华郭宵夜)   2016-09-28 06:03:00
推 台湾专门在埋没人才 囧
作者: sysop5566 (批踢踢半熟手)   2016-09-28 07:09:00
出国拼有机会
作者: wa88 (DayAndNight)   2016-09-28 08:18:00
赞!推!
作者: gingiby (gingiby)   2016-09-28 08:28:00
推 好猛
作者: alexendrawu (alex)   2016-09-28 08:32:00
TOYOTA的ACC是用微波系统,在雨天也是会失效的
作者: utahjazz (美梦即将成真)   2016-09-28 08:33:00
这能不推吗?
作者: FRX (がぬすぬ)   2016-09-28 08:58:00
台湾不是没人才,是没环境!大老板们看到了吗?
作者: DSB520 (Yankees and Sox)   2016-09-28 09:01:00
赞 超强 你怎么判断行驶中的障碍物?
作者: bowenchen (K.Raikkonen)   2016-09-28 09:16:00
强者我学长,推推
作者: sazabik (SAZABI)   2016-09-28 09:20:00
这才是真材实料,其他学生废
作者: rex00125 (rex)   2016-09-28 09:31:00
好猛
作者: kobe7610 (渴望的狗)   2016-09-28 09:52:00
原po推!比有人说塞车ACC没用的强太多了
作者: iifz32 (yi yuan)   2016-09-28 09:53:00
赞赞
作者: chandler0227 (钱德勒)   2016-09-28 10:17:00
Deep learning用在real time对电脑负担很大雷达跟Lidar还是有差异(后者成本高出不少)影像辨识还有反光(路面积水、大热天柏油反射)的难题现在主流是三者至少取两项用,一项主要另一项做补偿
作者: volkov (官腔翻译社)   2016-09-28 10:29:00
好强喔!
作者: inleuyen (yyt)   2016-09-28 11:34:00
你该不会是修我们老师的课吧XD 车用电子?
作者: bearland (夜鹭食谷)   2016-09-28 12:25:00
推,感谢分享。
作者: er230059 (CQH)   2016-09-28 12:28:00
要不要明年去投COSCUP介绍一下XD
作者: bio5chris (红茶拿铁)   2016-09-28 12:51:00
强,不要埋没在台湾了
作者: leyincat (阿猫)   2016-09-28 14:19:00
真强者
作者: mein (天冷了)   2016-09-28 15:39:00
太厉害了
作者: apple222286 (Michael)   2016-09-28 15:48:00
请问影像处理都是由电脑处理,arduino只负责传讯号?
作者: spencer222 (ddd)   2016-09-28 17:11:00
我背景跟你很像 影像+嵌入式系统 我也是今年应届硕毕我是4月开始找 7月底上工,那时候比现在更难找一样血统不纯正XD这阵子主要式卡都在面研替的 第一份工作很重要千万别为了快点找到就屈就 应该10月开始会正职比较多加油吧 共勉之
作者: yuinghoooo (KiXeon)   2016-09-28 18:45:00
牛人阿
作者: sazabik (SAZABI)   2016-09-28 21:07:00
不推不行
作者: deo2000 (800IM)   2016-09-28 22:49:00
不知道这几位用哪种辨识模型?Deep Learning应该很好找
作者: wade2528 (wade)   2016-09-29 01:43:00
这太强不推不行
作者: jason3168383 (xup6m4vu06)   2016-09-29 03:00:00
厉害
作者: dkna (小P)   2016-09-29 07:36:00
这个一定要鼓励一下
作者: ststLiang (Liang)   2016-09-29 11:06:00
一线猪塞屋也许在人事就因为血统被刷掉了

Links booklink

Contact Us: admin [ a t ] ucptt.com