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

        ?

        智能學(xué)步機(jī)的算法設(shè)計(jì)與優(yōu)化

        2017-07-16 21:08:18洪櫻馮潔瑜盧學(xué)榮李忻儀
        中國(guó)新通信 2017年11期
        關(guān)鍵詞:優(yōu)化

        洪櫻+馮潔瑜+盧學(xué)榮+李忻儀

        【摘要】 本文針對(duì)智能學(xué)步機(jī)的基本載體——避障小車功能的不足, 對(duì)智能學(xué)步機(jī)進(jìn)行算法設(shè)計(jì)及其優(yōu)化, 以完善學(xué)步機(jī)功能及實(shí)現(xiàn)功能的多樣化。

        【關(guān)鍵詞】 智能學(xué)步機(jī) 算法設(shè)計(jì) 優(yōu)化

        引言:作為移動(dòng)機(jī)器人的一種,自動(dòng)避障小車發(fā)展迅猛,其內(nèi)容涵蓋計(jì)算機(jī),自動(dòng)控制,電子,機(jī)械等學(xué)術(shù)領(lǐng)域,且廣泛應(yīng)用于冶金,交通,國(guó)防等生活和軍事領(lǐng)域,具有良好的民用和軍用的發(fā)展前景[3]。 根據(jù)避障小車迅猛的發(fā)展?fàn)顩r,我們也將它應(yīng)用于民用領(lǐng)域,將其作為我們所要開發(fā)的智能學(xué)步機(jī)的載體。然而,避障小車所擁有的功能是很有限的,僅僅是遇到障礙物就進(jìn)行躲開。針對(duì)這種情況,我們對(duì)避障小車的功能進(jìn)行優(yōu)化,及進(jìn)行新的算法設(shè)計(jì),在我們本身的算法的基礎(chǔ)上,我們還可以進(jìn)行算法的優(yōu)化,以完善學(xué)步機(jī)的功能和實(shí)現(xiàn)功能的多樣性。

        一、智能學(xué)步機(jī)的基本算法設(shè)計(jì)

        1、直線算法。對(duì)于學(xué)步機(jī)而言,要使其走直線,不需要學(xué)步機(jī)的避障版塊,即超聲波測(cè)距版塊,只需要保持其方向不變,一直向前走即可,此時(shí)保持兩邊的車輪的速度保持一定不改變。2、轉(zhuǎn)彎算法。對(duì)于學(xué)步機(jī)而言,要使其轉(zhuǎn)彎,不需要學(xué)步機(jī)的避障版塊, 即超聲波測(cè)距版塊,只需要使學(xué)步機(jī)兩邊輪子的車速不同即可。例如,向右轉(zhuǎn)時(shí)使學(xué)步機(jī)左邊的輪子速度大于右邊輪子速度,否則左轉(zhuǎn)。這里利用了雙輪差速驅(qū)動(dòng)原理[2]。3、走圓算法。事實(shí)上,走圓算法是轉(zhuǎn)彎算法的升級(jí)版,當(dāng)保持兩邊輪子的速度差相同且速度不改變時(shí),即可使其不停地轉(zhuǎn)彎,這個(gè)不停轉(zhuǎn)彎的過程將會(huì)構(gòu)成多個(gè)圓。這仍然是使用了雙圓差速驅(qū)動(dòng)原理,利用兩個(gè)獨(dú)立的輪子實(shí)現(xiàn)運(yùn)動(dòng), 這個(gè)方法雖然簡(jiǎn)單,但很容易控制。它甚至可以實(shí)現(xiàn)半徑為 0 的原地轉(zhuǎn)動(dòng)。然而在實(shí)現(xiàn)走圓算法時(shí),必須要使速度較快,否則,學(xué)步機(jī)沒轉(zhuǎn)彎一次將會(huì)停頓一次,造成不連續(xù)的結(jié)果,也就不能成為真正意義上的圓。4、避障算法。對(duì)學(xué)步機(jī)而言,要實(shí)現(xiàn)避障算法,我們需要超聲波測(cè)距模塊。我們的智能學(xué)步機(jī)使用了四個(gè)超聲波模塊,通過超聲波傳感器網(wǎng)前后左右四個(gè)方向?qū)⒊暡ㄕ駝?dòng)信號(hào)向外發(fā)射出去,遇到障礙物后發(fā)生反射,接收器在接收到反射回來的超聲波以后,通過轉(zhuǎn)換器將其轉(zhuǎn)換為脈沖信號(hào)[1]。該信號(hào)通過 STM32 單片機(jī)處理以后轉(zhuǎn)化為一個(gè)值并與預(yù)定值相比較,然后做出后續(xù)動(dòng)作。我們需根據(jù)學(xué)步車的運(yùn)動(dòng)環(huán)境給他設(shè)定一個(gè)參考值,考慮到學(xué)步機(jī)要帶領(lǐng)嬰幼兒學(xué)步的安全性,該設(shè)定值不能過小,否則當(dāng)嬰幼兒運(yùn)動(dòng)過于激烈時(shí)難以控制自身運(yùn)動(dòng)撞擊到障礙物而受傷。在設(shè)定參考值后,我們即可使用該參考值與超聲波測(cè)出的距離相比較。實(shí)際上,避障的原理為: 當(dāng)前方的距離值大于預(yù)設(shè)參考值時(shí), 直線前行;當(dāng)前方出現(xiàn)障礙物, 且距離值小于預(yù)設(shè)參考值時(shí), 小調(diào)用停車程序?qū)W(xué)步機(jī)暫停,此時(shí)比較左右后三個(gè)方向的距離值與預(yù)設(shè)值,當(dāng)左右后距離值有至少一個(gè)大于預(yù)設(shè)參考值時(shí),對(duì)左右后值進(jìn)行比較,選擇距離值大的方向前進(jìn)。 當(dāng)左右距離值均小于預(yù)設(shè)參考值時(shí),學(xué)步機(jī)直線后退,直接讓嬰幼兒抓住。

        二、智能學(xué)步機(jī)的算法優(yōu)化

        1、一種“由下而上”的隨機(jī)算法。在前面我們已經(jīng)實(shí)現(xiàn)了幾個(gè)基本的算法,為了減少實(shí)時(shí)控制已經(jīng)增加小車運(yùn)動(dòng)軌跡的多樣性,我們將幾個(gè)不使用避障模塊的算法封裝起來,用一個(gè)隨機(jī)函數(shù)將其控制,成為一個(gè)走隨機(jī)動(dòng)作的功能。

        2、走圓算法的優(yōu)化。在生物界中,我們常常可以觀察到一些關(guān)于蜜蜂的奇特的現(xiàn)象——蜜蜂常常咋空中飛出一個(gè)“ 8”字形,由此得到啟發(fā),我們是否也可以讓學(xué)步機(jī)像蜜蜂一樣跳起“ 8”字舞呢?由數(shù)字 8 我們可以聯(lián)想到兩個(gè)圓拼接在一起。事實(shí)上, 要實(shí)現(xiàn)“ 8 字舞”算法,我們必須讓學(xué)步機(jī)學(xué)會(huì)分別以順時(shí)針和逆時(shí)針的方向轉(zhuǎn)動(dòng)[2]。這是因?yàn)闃?gòu)成數(shù)字 8 的兩個(gè)圓實(shí)際上式兩個(gè)不同的圓,它們轉(zhuǎn)動(dòng)的方向恰好相反。在學(xué)會(huì)兩個(gè)方向以后,學(xué)步機(jī)需要在順時(shí)針轉(zhuǎn)動(dòng)一段特定的時(shí)間后切換到逆時(shí)針方向,反之亦然。如此,我們即可在走圓算法的基礎(chǔ)上升級(jí)為走“ 8 字舞”。

        3、避障算法的優(yōu)化。在前面的避障算法中我們可以發(fā)現(xiàn),超聲波測(cè)距是無差別的,也就是說,在超聲波看來, 人和別的障礙物時(shí)無區(qū)別的。這就看出了我們的產(chǎn)品僅應(yīng)用超聲波測(cè)距的缺陷所在。學(xué)步機(jī)使得的對(duì)象是人,因而它需要將人與其它障礙物區(qū)分開來。

        為了解決上述問題,我們加入了紅外模塊。堅(jiān)持以“人”為本的觀點(diǎn),我們需先使用紅外測(cè)出人再使用超聲波模塊測(cè)出其它障礙物的距離。再根據(jù)紅外的形狀——呈半圓形,我們使用了一個(gè)紅外與其它超聲波測(cè)距相互結(jié)合。其中兩者相結(jié)合的方法為:紅外一直開啟,當(dāng)紅外檢測(cè)到有人動(dòng)物時(shí),就開啟超聲波進(jìn)行探測(cè),然后比較四個(gè)超聲波傳感器傳回來的距離值,往距離值最短的那個(gè)超聲波傳感器的反方向躲避。

        結(jié)語:本文探討和實(shí)現(xiàn)了一些基本的智能學(xué)步機(jī)的算法,并在一定程度上將其升級(jí)和優(yōu)化. 然后可實(shí)現(xiàn)的算法和功能還有很多,本文實(shí)現(xiàn)和優(yōu)化的算法很有限,因而對(duì)于學(xué)步機(jī)的算法實(shí)現(xiàn)這一模塊, 我們?nèi)匀焕^續(xù)探討和研究,學(xué)無止境!

        參 考 文 獻(xiàn)

        [1] 王化祥, 張淑英. 傳感器原理及應(yīng)用 [M]. 天津: 天津大學(xué)出版社, 2004.

        [2] 謝曉石. 機(jī)器人走“ 8 字舞”例析 [J]. 實(shí)驗(yàn)教學(xué)與儀器, 2015(1): 62-63.

        [3] 趙津, 朱三超. 基于 Arduino 單片機(jī)的智能避障小車設(shè)計(jì) [J]. 自動(dòng)化與儀表, 2013, 28(5): 1-4.

        猜你喜歡
        優(yōu)化
        超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
        PEMFC流道的多目標(biāo)優(yōu)化
        能源工程(2022年1期)2022-03-29 01:06:28
        民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
        圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
        事業(yè)單位中固定資產(chǎn)會(huì)計(jì)處理的優(yōu)化
        4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
        幾種常見的負(fù)載均衡算法的優(yōu)化
        電子制作(2017年20期)2017-04-26 06:57:45
        挺进邻居丰满少妇的身体| 国产一级一片内射视频在线| 91成人国产九色在线观看| 亚洲色图片区| 亚洲欧美日韩综合久久| 亚洲国产精品中文字幕日韩| 在线观看视频亚洲一区二区三区| 精品亚洲国产成人蜜臀av| 日韩免费无码一区二区三区 | 无码精品一区二区免费AV| 蜜桃视频高清在线观看| 日本av一区二区三区在线| 欧美内射深喉中文字幕| XXXXBBBB欧美| 精品女同一区二区三区免费播放| 人妖一区二区三区四区 | 国产精品永久久久久久久久久 | 国产精品亚洲一区二区三区正片 | 少妇特黄a一区二区三区| 亚洲熟妇大图综合色区| 久久国产精品国语对白| 久久久久久欧美精品se一二三四| 精品无码专区久久久水蜜桃| 日本一区免费喷水| 亚洲国产天堂久久综合网| 亚洲春色在线视频| 亚洲 国产 哟| 久久午夜一区二区三区| 国产精品毛片va一区二区三区| 色一情一区二| 资源在线观看视频一区二区| 性av一区二区三区免费| 欧美极品少妇无套实战| 亚洲国产精品午夜电影| 中文字幕午夜精品一区二区三区| 国产老熟女网站| 在线视频99| 一区二区三区日本久久| 在线观看特色大片免费视频| 国产精品爽爽va在线观看无码| 视频精品亚洲一区二区|