亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        微控制器技術在智能科學與技術本科教學中的應用

        2016-12-19 12:18:24陳啟麗陳雯柏許曉飛
        計算機教育 2016年10期

        陳啟麗 陳雯柏 許曉飛

        摘要:分析微控制器技術在人工智能領域的應用現(xiàn)狀,介紹幾種機器人的結構并說明設計方案,基于微控制器技術探討可實現(xiàn)智能算法的機器人硬件平臺在本科教學中的應用,以期為學生學習、理解及應用專業(yè)知識提供相應的硬件平臺。

        關鍵詞:智能科學與技術;智能機器人平臺;微控制器技術

        0引言

        機器人是一個典型的機電一體化系統(tǒng),它綜合了機械設計、電工電子、傳感器、計算機、微控制器編程控制系統(tǒng)和人工智能等學科的內(nèi)容,是智能科學與技術本科專業(yè)很多課程教學和實驗的理想的平臺。同時學生經(jīng)常參加各種機器人相關的比賽,旨在通過大賽全面培養(yǎng)學生的動手能力、創(chuàng)造能力、合作能力和進取精神,同時也深化和應用智能科學與技術專業(yè)所學的知識。

        與研究生相比,本科生對動手設計的興趣要遠遠高于對理論知識的學習。針對本科生的這一特點,為本科二、三年級的學生設計一些創(chuàng)新性的機器人項目,引導學生自己組隊,搭建相應的硬件電路,為他們在高年級深入理解和學習智能科學與技術的專業(yè)課程提供一個硬件平臺,打下一定的專業(yè)基礎,并通過這些項目的實施提高學生的綜合應用和創(chuàng)新能力。

        1微控制器技術在人工智能領域的應用現(xiàn)狀

        微控制器技術應用超大規(guī)模集成電路技術把中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口、中斷系統(tǒng)、定時器等功能(部分包括脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、顯示驅(qū)動電路以及A/D轉(zhuǎn)換器等)集成到一個芯片上,組成一個體積小但功能強大的計算機系統(tǒng)。該芯片可外接多種傳感器,實現(xiàn)對多種信息的采集處理,結合信息融合技術,可以實現(xiàn)機器各種預期的智能行為(如導航裝備、汽車的各種智能控制系統(tǒng)、智能家電等)。

        高效地融合微控制器技術與人工智能技術,將智能算法嵌入到機器人微控制器中,系統(tǒng)則會呈現(xiàn)出各種智能行為??蓪崿F(xiàn)智能算法的機器人平臺主要集中在以下幾個方面:智能家庭清掃類機器人、多傳感器融合的智能小車、視覺類機器人等。智能家庭清掃類機器人為機器人避障、路徑規(guī)劃等理論提供相應的平臺,方便學生理解、學習根據(jù)某個或某些優(yōu)化準則,在機器人工作空間中尋找一條從初始狀態(tài)到目標狀態(tài)避開障礙物的最優(yōu)路徑等相關知識;視覺類機器人為圖像處理、模式識別等相關的理論提供相應的平臺,方便學生理解、學習圖像的獲取和處理的智能算法;多傳感器信息融合類機器人可以為多傳感器融合技術提供一個硬件平臺,方便學生理解、學習、綜合應用控制理論、信號處理、人工智能、概率和統(tǒng)計等相關知識。

        2可實現(xiàn)智能算法的機器人平臺設計

        各類機器人平臺的總體架構大致相同,都需要包含系統(tǒng)輸入(傳感器)子系統(tǒng)、決策子系統(tǒng)、通訊子系統(tǒng)以及運動控制子系統(tǒng)。各個子系統(tǒng)的功能需要硬件設計和軟件設計共同實現(xiàn)。文中結合微控制器技術重點闡述硬件設計部分,包括機器人的層次架構、硬件選型、電路設計等。結合本科教學的特點,硬件設計從學生的理解能力、可操作性、可實現(xiàn)性、后期智能算法的可應用性等多個方面綜合考慮,應用微控制器技術,實現(xiàn)以下3種機器人平臺。

        2.1智能家庭清掃類機器人

        家庭清掃類機器人的硬件平臺相對比較成熟,市場上的國內(nèi)外的產(chǎn)品也較多。此類機器人任務較為單一,傳感器種類較少,硬件平臺搭建較為容易,對學生而言是一個較為理想的智能機器人平臺。

        該平臺的硬件設計采用單CPU架構,以輪式機器人為主。車體由車架、電池組、直流電機、車輪、微控制器、傳感器等組成。外部傳感器把環(huán)境信息輸入到單片機開發(fā)板,單片機開發(fā)板對信息進行處理,處理后的決策信號通過擴展轉(zhuǎn)接板傳給電機,控制電動轉(zhuǎn)動,從而實現(xiàn)機器人的運動,系統(tǒng)的硬件結構圖如圖l所示。

        為保證機器人運動靈活且易于控制,我們采用圓形車體十三輪式移動機構。兩主動輪差速驅(qū)動,第三個萬向輪起輔助支撐的作用。傳感器的布置有多種方案供選擇,學生選擇不同的位置安裝傳感器會影響到該機器人后期避障、路徑規(guī)劃等智能算法的設計及研究。微控制器采用TI公司的MSP430F149單片機,通過超聲/紅外傳感器感知環(huán)境信息,使用L298電機驅(qū)動模塊驅(qū)動左右兩個直流電機,使用PWM技術對電機的速度進行調(diào)節(jié)和控制,通過MAX7219驅(qū)動6位LED數(shù)碼管顯示器顯示系統(tǒng)運行過程中的各種信息。

        2.2視覺類機器人

        傳統(tǒng)的移動機器人視覺系統(tǒng)通常采用通用計算機進行視覺信息處理。隨著微控制器技術的不斷發(fā)展,高端的微控制器也具備了強大的數(shù)據(jù)處理能力。

        由于視覺信息處理計算量很大,為了使設計的視覺類機器人平臺能夠應用已定的圖像處理算法,視覺類機器人的層次架構采用二級CPU架構,主從式控制實現(xiàn),如圖2所示。一級CPU采用ARM微控制器,嵌入裁剪的Linux系統(tǒng),負責圖像信息的獲取、處理、系統(tǒng)管理等操作;二級CPU采用單片機微控制器實現(xiàn)對機器人運動的控制。

        整個系統(tǒng)的硬件選型為搭載900MHz Quad-core ARM Cortex-A7處理器的樹莓派開發(fā)板、MSP430F149開發(fā)板、攝像頭、穩(wěn)壓電源模塊、直流電機、L298N電機驅(qū)動板、機器人機體、電源(12V蓄電池)和轉(zhuǎn)接板。

        控制機器人移動的底盤控制方案除了前面清掃類機器人用到的雙輪差動驅(qū)動以外,還有一種全向驅(qū)動方式。全向驅(qū)動方式靈活性更強,其中三輪驅(qū)動的方式具有較強的穩(wěn)定性。結合視覺類機器人需求,該平臺采用全向驅(qū)動方式實現(xiàn)機器人的移動。

        2.3多傳感器信息融合類機器人

        多傳感器信息融合技術是近年來十分熱門的研究課題,它結合了控制理論、信號處理、人工智能、概率和統(tǒng)計的發(fā)展,為機器人在各種復雜的、動態(tài)的、不確定或未知的環(huán)境中工作提供了一種技術解決途徑。信息融合的研究內(nèi)容極其豐富,涉及的基礎理論較多,如有參數(shù)模板法、聚類分析、支持向量機、K均值聚類等分類方法;自適應共振理論(ART)、自適應共振理論映射和模糊自適應共振理論網(wǎng)絡等自適應的方法進行傳感器融合;專家系統(tǒng)、神經(jīng)網(wǎng)絡和模糊邏輯等人工智能方法對融合大量的傳感器信息,用于非線性和不確定的場合。

        單級、二級CPU架構只能滿足簡單的多傳感器技術的需求(如清掃類、視覺類機器人等),復雜的多傳感器融合類機器人的層次結構采用“多CPU架構+分布式控制”方式實現(xiàn)。在主控機上實現(xiàn)多傳感器信息融合算法,下位機則可根據(jù)需求設計多個CPU,每個CPU選用單片機控制機器人的不同部位,承擔固定任務,使得機器人系統(tǒng)高速、穩(wěn)定運行。同時每個微控制器負責獲取不同類型的傳感器信息,通過無線通信模塊將數(shù)據(jù)傳給上位機。上位機通過智能分析算法得到?jīng)Q策,決策數(shù)據(jù)通過無線模塊傳到微控制器去執(zhí)行,如圖3所示。

        整個系統(tǒng)的硬件選型為高性能PC機(上位機)、MSP430F149(下位機微控制器)、WIFI模塊、各種傳感器及執(zhí)行機構(傳感器和執(zhí)行機構由學生根據(jù)機器人項目的環(huán)境信息、具體的功能等確定)。

        3機器人平臺在教學過程中的實踐及效果

        在智能科學與技術專業(yè)的本科實踐環(huán)節(jié)中,組織大二、大三具備C語言基礎、單片機基礎的學生,3~5人自由組隊,根據(jù)教師給出的項目任務書進行項目設計、項目實施以及項目答辯等各個環(huán)節(jié)。圖4展示的是部分小組制作的機器人實物。其中圖4(a)所示的是一個基于超聲傳感器的輪式機器人。顯示屏可顯示機身距離障礙物的距離,該機器人只包含一個微控制器MSP430開發(fā)板?;诔晜鞲衅鳈z測的數(shù)據(jù)實現(xiàn)對機器人的控制。圖4(b)所示的是一個視覺機器人,該機器人包含兩個微控制器,一個為樹莓派開發(fā)板,另一個為MSP430開發(fā)板。樹莓派開發(fā)板主要用于處理圖像信息,MSP430開發(fā)板主要用于控制機器人的運動。圖4(c)所示的是一個多傳感器融合的機器人系統(tǒng)。壓力傳感器、MPU6050傳感器等檢測機器人自身狀態(tài)的傳感器數(shù)據(jù)通過MSP430開發(fā)板外接的WIFI模塊傳給上位機,上位機的決策也可通過WIFI模塊傳給單片機控制器。

        這些機器人基本上都可通過軟件設計實現(xiàn)相關的智能算法,比如圖4(a)可實現(xiàn)路徑規(guī)劃的相關算法;圖4(b)則可實現(xiàn)一些圖像處理、圖像識別算法;圖4(c)則可以在上位機使用智能算法對傳感器數(shù)據(jù)進行分析,實現(xiàn)機器人穩(wěn)定行走的相關控制。部分學生在完成機器人制作的基礎上,結合課堂上學習的智能算法,優(yōu)化了軟件設計及算法實現(xiàn),取得了一定的成果。

        4結語

        教研組充分考慮智能科學與技術專業(yè)本科教學要求,精心研究及設計了基于微控制器技術的各類可實現(xiàn)智能算法的機器人硬件平臺,并應用到學生的動手實踐環(huán)節(jié)。實踐表明,實物實驗很大程度上增加了學生的學習興趣,鍛煉了低年級學生的動手能力、實踐能力及創(chuàng)新能力,此外,學生制作的機器人平臺可實現(xiàn)一些相關的智能算法,可以有效地引導學生學習理解專業(yè)知識,為大三、大四的學習及應用智能專業(yè)知識打下一個良好基礎。

        (編輯:彭遠紅)

        99精品国产av一区二区| 国产福利酱国产一区二区 | 日韩av高清无码| 91精品国产91热久久p| 亚洲中文字幕第一页免费| 欧美男生射精高潮视频网站 | 天堂av在线一区二区| 亚洲av香蕉一区二区三区av| 东京热无码av一区二区| 日韩精品无码久久一区二区三| 国产对白刺激在线观看| 偷拍韩国美女洗澡一区二区三区| 免费人成在线观看网站| 国产欧美一区二区精品性色| 色婷婷久久免费网站| 国产精品国产传播国产三级| 丰满少妇被粗大猛烈进人高清| 精品少妇ay一区二区三区| 亚洲成AV人片无码不卡| 高清在线有码日韩中文字幕| 中文字幕在线日亚洲9| 看黄网站在线| 国产乱老熟视频乱老熟女1| 国产日本精品视频一区二区 | 亚洲一线二线三线写真| 亚洲va在线va天堂va四虎| 人妻系列中文字幕av| 欧美激情一区二区三区| 风流少妇又紧又爽又丰满| 99久久国产一区二区三区| 日韩熟女系列中文字幕| 亚洲色www成人永久网址| 国产亚洲精品综合一区| 亚洲熟妇一区二区蜜桃在线观看| 国产又爽又大又黄a片| 一本一本久久a久久精品 | 绝顶潮喷绝叫在线观看| 999国产精品亚洲77777| 青青青视频手机在线观看| 欧美性xxxxx极品老少| 人妻熟妇乱又伦精品视频app|