一、智能小車項(xiàng)目案例演示
二、智能小車項(xiàng)目背景
所謂智能汽車,主要指在普通汽車的基礎(chǔ)上增加了先進(jìn)的傳感器(雷達(dá)、攝像)、控制器、執(zhí)行器等裝置,通過車載傳感系統(tǒng)和信息終端實(shí)現(xiàn)與人、車、路之間的智能信息交換。目前歐美等國對于智能汽車的定義主要為先進(jìn)輔助駕駛系統(tǒng)(ADAS)、車載移動應(yīng)用和無人駕駛技術(shù),并在更大程度上與城市智能交通管理結(jié)合起來。
基于安卓手機(jī)wifi技術(shù)的遙控小車有著廣大的潛在用戶,2014年11月數(shù)據(jù),Android占據(jù)中國智能手機(jī)操作系統(tǒng)市場81.5%。Android的系統(tǒng)內(nèi)核是基于網(wǎng)絡(luò)性能超強(qiáng)的Linux,因此其網(wǎng)絡(luò)性能較其他系統(tǒng)有很大優(yōu)勢。
本套小車項(xiàng)目,不僅涉及到Android應(yīng)用程序的編寫,而且還涉及到嵌入式系統(tǒng)的開發(fā)流程,不僅需要熟悉C、C++和java語言,Linux系統(tǒng)的編譯機(jī)制和和編譯腳本,更需要熟悉Android系統(tǒng)的運(yùn)作方式、API借口,以及它的優(yōu)勢和限制,同時,還需要有較強(qiáng)的動手能力。
三、智能小車系統(tǒng)功能說明
本項(xiàng)目,主要實(shí)現(xiàn)如下功能:
● 對超聲波傳感器的現(xiàn)場數(shù)據(jù)實(shí)時采集并通過wifi上傳,實(shí)現(xiàn)小車避障、測距等功能
● 用攝像頭采集視頻流,實(shí)時顯示在手機(jī)客戶端;通過Android手機(jī)控制端界面相應(yīng)操作進(jìn)行拍照,使用存儲設(shè)備進(jìn)行存儲
● 構(gòu)建無線路由器,使用戶通過網(wǎng)絡(luò)利用Android手機(jī)控制小車移動、轉(zhuǎn)向
● 在Android手機(jī)界面設(shè)置控制按鈕,識別用戶指令并進(jìn)行相應(yīng)動作
● 在Android手機(jī)界面實(shí)現(xiàn)控制指令修改
● 在Android手機(jī)界面完成所拍照片瀏覽
● 重力傳感器或者紅外傳感器控制小車移動
四、智能小車相關(guān)技術(shù)要點(diǎn)
本應(yīng)用涉及到Android應(yīng)用的各種主要知識點(diǎn),包括但不限于如下技術(shù)要點(diǎn):
● Android的圖像處理;
● Android的應(yīng)用程序開發(fā);
● Linux嵌入式系統(tǒng)構(gòu)建;
● Linux設(shè)備驅(qū)動;
● Android底層開發(fā);
● Linux應(yīng)用程序開發(fā);
● 攝像頭圖像采集與傳輸;
● openwrt系統(tǒng)搭建;
五、智能小車產(chǎn)品展示