999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能學步機的算法設計與優化

2017-07-16 21:08:18洪櫻馮潔瑜盧學榮李忻儀
中國新通信 2017年11期
關鍵詞:優化

洪櫻+馮潔瑜+盧學榮+李忻儀

【摘要】 本文針對智能學步機的基本載體——避障小車功能的不足, 對智能學步機進行算法設計及其優化, 以完善學步機功能及實現功能的多樣化。

【關鍵詞】 智能學步機 算法設計 優化

引言:作為移動機器人的一種,自動避障小車發展迅猛,其內容涵蓋計算機,自動控制,電子,機械等學術領域,且廣泛應用于冶金,交通,國防等生活和軍事領域,具有良好的民用和軍用的發展前景[3]。 根據避障小車迅猛的發展狀況,我們也將它應用于民用領域,將其作為我們所要開發的智能學步機的載體。然而,避障小車所擁有的功能是很有限的,僅僅是遇到障礙物就進行躲開。針對這種情況,我們對避障小車的功能進行優化,及進行新的算法設計,在我們本身的算法的基礎上,我們還可以進行算法的優化,以完善學步機的功能和實現功能的多樣性。

一、智能學步機的基本算法設計

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

二、智能學步機的算法優化

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

2、走圓算法的優化。在生物界中,我們常常可以觀察到一些關于蜜蜂的奇特的現象——蜜蜂常常咋空中飛出一個“ 8”字形,由此得到啟發,我們是否也可以讓學步機像蜜蜂一樣跳起“ 8”字舞呢?由數字 8 我們可以聯想到兩個圓拼接在一起。事實上, 要實現“ 8 字舞”算法,我們必須讓學步機學會分別以順時針和逆時針的方向轉動[2]。這是因為構成數字 8 的兩個圓實際上式兩個不同的圓,它們轉動的方向恰好相反。在學會兩個方向以后,學步機需要在順時針轉動一段特定的時間后切換到逆時針方向,反之亦然。如此,我們即可在走圓算法的基礎上升級為走“ 8 字舞”。

3、避障算法的優化。在前面的避障算法中我們可以發現,超聲波測距是無差別的,也就是說,在超聲波看來, 人和別的障礙物時無區別的。這就看出了我們的產品僅應用超聲波測距的缺陷所在。學步機使得的對象是人,因而它需要將人與其它障礙物區分開來。

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

結語:本文探討和實現了一些基本的智能學步機的算法,并在一定程度上將其升級和優化. 然后可實現的算法和功能還有很多,本文實現和優化的算法很有限,因而對于學步機的算法實現這一模塊, 我們仍然繼續探討和研究,學無止境!

參 考 文 獻

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

[2] 謝曉石. 機器人走“ 8 字舞”例析 [J]. 實驗教學與儀器, 2015(1): 62-63.

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

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 亚洲成aⅴ人片在线影院八| 国产精品自在线拍国产电影| 麻豆精品在线| 日韩精品一区二区三区视频免费看| 99久久国产综合精品2020| 免费人成网站在线高清| 国产亚洲欧美在线专区| 青草视频在线观看国产| 欧美激情,国产精品| 国产精品污污在线观看网站| 97国产精品视频自在拍| 91网址在线播放| 久久午夜夜伦鲁鲁片不卡 | 国产乱子伦精品视频| 日韩av在线直播| a级毛片一区二区免费视频| 天堂成人av| 久久精品无码专区免费| 91精品国产自产在线老师啪l| 久久动漫精品| 亚洲日韩图片专区第1页| 日韩av手机在线| 谁有在线观看日韩亚洲最新视频| 免费高清a毛片| 亚洲欧美极品| 小13箩利洗澡无码视频免费网站| 中文字幕天无码久久精品视频免费 | 九九热免费在线视频| 99爱视频精品免视看| 538精品在线观看| 无码免费视频| 国产精品护士| 麻豆精品视频在线原创| 国产91全国探花系列在线播放| 亚洲伊人天堂| 国产情侣一区二区三区| 精品夜恋影院亚洲欧洲| 蜜桃视频一区二区| 成人毛片在线播放| 四虎永久免费地址| 国产系列在线| 亚洲天堂福利视频| 国产va欧美va在线观看| 免费毛片a| 伊人丁香五月天久久综合| 日本国产在线| 日韩在线网址| AV在线天堂进入| 福利片91| 熟妇无码人妻| 欧美成人h精品网站| 日韩午夜福利在线观看| 91福利免费| 一本久道久久综合多人| 亚洲一级毛片免费看| 激情亚洲天堂| 2020极品精品国产| 国产免费久久精品99re丫丫一 | 999精品视频在线| 亚洲精品日产精品乱码不卡| 老司机久久99久久精品播放| 黄色网页在线播放| 久久亚洲黄色视频| 国产中文一区二区苍井空| 久久精品无码一区二区国产区| 无码内射在线| 国产精品永久久久久| 色婷婷电影网| 亚洲国产成人精品一二区 | 欧洲高清无码在线| 麻豆精品久久久久久久99蜜桃| 久久精品女人天堂aaa| www.亚洲一区| www.国产福利| 国产白浆一区二区三区视频在线| 麻豆精品在线播放| 精品国产www| 国产精女同一区二区三区久| 一本大道无码日韩精品影视| 丁香六月综合网| 国产亚洲欧美在线中文bt天堂 | 国产精品妖精视频|