• 沒有找到結果。

微型仿生生物體之研發(1/3) 子計畫三:智慧型感測系統與仿生生物體行為及運動模式設計(1/3)

N/A
N/A
Protected

Academic year: 2021

Share "微型仿生生物體之研發(1/3) 子計畫三:智慧型感測系統與仿生生物體行為及運動模式設計(1/3)"

Copied!
11
0
0

加載中.... (立即查看全文)

全文

(1)

行政院國家科學委員會專題研究計畫 期中進度報告

子計畫三:智慧型感測系統與仿生生物體行為及運動模式設

計(1/3)

計畫類別: 整合型計畫 計畫編號: NSC92-2213-E-002-054- 執行期間: 92 年 08 月 01 日至 93 年 07 月 31 日 執行單位: 國立臺灣大學電機工程學系暨研究所 計畫主持人: 陳永耀 共同主持人: 李後晶 計畫參與人員: 林耿賢、林家全、陳贊文、柯怡賢、陳信名 報告類型: 精簡報告 處理方式: 本計畫可公開查詢

中 華 民 國 93 年 5 月 31 日

(2)

行政院國家科學委員會補助專題研究計畫成果報告

※※※※※※※※※※※※※※※※※※※※※※※※※

※※※※※※※※※※※※※※※※※※※※※※※※※

計畫類別:□個別型計畫 █整合型計畫

計畫編號:NSC 92-2213-E-002 -054

執行期間:92 年 8 月 1 日至 93 年 7 月 31 日

計畫主持人:陳永耀 國立台灣大學電機工程學系

共同主持人:李後晶 國立台灣大學昆蟲學系

本成果報告包括以下應繳交之附件:

□赴國外出差或研習心得報告一份

□赴大陸地區出差或研習心得報告一份

□出席國際學術會議心得報告及發表之論文各一份

□國際合作研究計畫國外研究報告書一份

執行單位:

中 華 民 國 93 年 5 月

微型仿生生物體之研發(1/3)

子計畫三:智慧型感測系統與仿生生物體行為及運動模

式設計(1/3)

(3)

行政院國家科學委員會專題研究計畫成果報告

微型仿生生物體之研發(1/3)

子計畫三:智慧型感測系統與仿生生物體行為及運動模式設計(1/3)

計畫編號:NSC 92-2213-E-002 -054

執行期限:92 年 8 月 1 日至 93 年 7 月 31 日

主持人:陳永耀 臺大電機系教授

計畫參與人員:林家全、林耿賢、陳贊文、陳信名、柯怡賢

臺大電機系

一、 摘要

中文摘要

本計畫為”微型仿生生物體之研發”整 合型計畫之子計畫三,本子計畫主要研究 目標在探討有限感測能力下,仿生昆蟲之 行為反應模式設計及所能達成之預期工 作目標,研究重點在於感測系統之建立及 智慧型感測訊號處理與行為反應。本子計 畫 第 一 年 度 主 要 的 執 行 內 容 包 含 兩 主 題,氣體擴散環境的建立以及氣味追蹤演 算法在氣味來源定位的應用。在過程中, 為氣味來源定位問題提供詳細的解析,從 一般的搜尋方式到建立一套有系統有效 率的氣味搜尋演算法;其中,仿生生物行 為的靈感激發給了我們演算法很大的助 益。 關鍵字:微型機器人、仿生體、氣味來源 定位、氣味追蹤、即時預測

Astract

This project is one of the sub-projects of the main project “The development of Biomimetic Micro-robot”. The main objective of this sub-project in this year contains two principal themes. We present a methodology for the construction of scent distribution environment and develop a search algorithm for odor localization task. In this report, we provide a detailed analysis of the odor localization problem, ranging from a treatment of a general search task to the discussion of the common qualities of efficient odor sources search algorithms. Inspiration from biological systems plays a role throughout, reflecting the belief that the imitation of natural systems, when applied

in the proper context, can be useful to an engineer.

Keywords : Micro Robot, Bio-mimetic Robot, Odor Localization, Odor source tracking, Real-time Prediction

二、 計畫緣由與目的

微型機械具有感測周圍環境的刺激 以及產生相對應的行為,可用在無人監督 情況下幫忙人類完成許多工作,包括許多 重複性以及危險性的工作如救災、搜尋有 毒氣味來源,以及應用於生產線增加生產 力等等。其中,建立一套感測系統能讓微 型仿生機械體有能力去尋找及定位一個 或多各氣味來源,尤其是吸引我們在氣體 感測的領域裡做相關及深入的研究。因為 此類應用被高度需求在瓦斯漏氣偵測、氣 體污染源的追蹤以及救災救難中失火的 起始點。 本 子 計 畫 完 成 一 套 氣 味 追 蹤 演 算 法,讓帶著氣味感測器的微型仿生機械有 能 力 去 搜 尋 及 定 位 氣 味 來 源 , 而 國 外 Russell et al.也有類似系統的發展[1]。本計 畫的演算法主要部分是基於一種概念”氣 味指南”也就是利用單一感測器可以指引 微 型 仿 生 機 械 到 氣 味 來 源 的 附 近 領 域 [2]。而本計畫提出一種新的氣味來源定位 演算法,讓微型仿生機械可以在離氣味來 源較遠的區域先行預測離自己近的氣味 源的位置,當微型機械作一各固定模式的 運動時,將氣味感測器感應的數值帶入氣 味直接擴散的模型;因此將兩者做類似擬 合動作,可以先行預測氣味來源的方位。

三、 氣味感測系統的文獻探討

(4)

許多動物在尋找資源如食物等來源 大多是靠嗅覺來指引他們的行為動作。這 類的行為常出現在鳥類或魚類上,但是大 部分我們是在昆蟲上觀察到所需要的知 識以及行為尤其是在蛾身上。蛾在氣味追 蹤方面的行為主要是藉由”嗅”得異性所遺 留下來的費洛蒙而找到彼此。為達到這樣 的目標不但需要嗅覺感測器來使自己位 於費洛蒙擴散的區域,也須要有風向感測 器以至於能在有風的環境下去追尋到同 伴的位置。 而空間中氣體擴散的模型建立主要 是根據環境的流體力學,這深深地影響昆 蟲的行為。 因此,動物(或者仿生生物體) 的搜尋方式之成功被定義在感測器輸入 與產生相對應行為間相互作用的確定性。 我 們 藉 由 具 有 氣 味 調 節 的 蛾 飛 行 的 行 為,來理解氣味刺激的特性和行為反應系 統相互作用進而完成完整的氣味源定位 問題。 近來生物行為仿生已經被應用在氣 味來源定位以及追蹤,如在蛾的研究裡發 展的費洛蒙氣味追蹤[8],[9]以及老鼠藉由 空氣中的氣味找尋食物[10],以及龍蝦藉 由釋放在水中的氣味做追蹤[11], [12]。生 物學利用嗅覺來完成多種的任務包括找 到相同的種類中、同伴間的通訊和行為修 正、避開敵人並且尋找食物來源。 生物 結合硬體(感測器)及軟體(行為的演算法) 來找尋和定位氣味源。氣味來源的定位本 質上是隨動物而不同的行為的問題;如之 前提到過的龍蝦利用水中特殊的液體或 者螞蟻藉由地上的遺留的殘渣,蛾在空中 能跟蹤氣味或者複雜一點如狗使用各類 訊息的結合。由工程觀點來看,將微型仿 生機械與氣味追蹤行為結合能帶給人們 很大的助益,例如在化學氣體漏氣的偵測 和危險的廢棄場所的地理環境繪圖[13]. 要完成像氣味來源定位以及辨識氣 味來源這樣的工作必須將氣味追蹤演算 法、各種感測器模組(氣味、風向及超音波 等)結合在微型仿生機械上。這種系統的建 立 已 有 許 多 人投入研究[14], [15], [16], [17]。雖然到目前為止這些研究展現的成 效被可靠性、感測器的暫態特性和敏感性 給限制了[18],雖然將微型機械緩慢地移 動並且利用連續取樣氣味的方法,能降低 環境雜訊[14],[17]。但是環境和行為限制 條件(例如,氣體濃度太低過於分散以及時 間延遲問題)仍舊降低了系統的效能 [19]. 氣味追蹤演算法根據前人的研究是利用 從多個氣體感測器來計算所在位置的氣 體濃度梯度值進而往濃度高的方向移動 [20],[14]然而微型機械的面積縮小時,氣 味濃度的梯度值會受限於氣體感測器的 精確度,但前人的這些努力已算成功地利 用移動的機器人證明氣味來源定位的可 行性。

四、 研究內容

1. 氣味搜尋系統的建立與設計

微型機械的搜尋氣味源或者搜救工 作 可 藉 由 單 一 或 是 群 集 的 機 械 蟲 來 完 成。本子計畫首先著眼於單一個體能完成 的工作;為達到最佳的搜尋方式,微型機 械必須作用於有效的搜尋方式。在本節, 我們提出一個階段整合的氣味引導演算 法以及氣味補償方式,目的在於能利用微 型機械較低的人工智慧能力在未知的環 境裡去”嗅”出氣味來源位置。此演算法獨 特之處在採用新型的階段整合氣味追蹤 和點氣味源消去法,來尋找單一或多個氣 味來源。 在本子計畫中,因為要縮小微型機械 的體積,我們假設機械蟲的運算能力受到 限制;因此我們採用反應式的氣味引導演 算方式。其中偵測到的氣體濃度的位能場 是因為氣體在環境中擴散的緣故,所以氣 體 擴 散 的 形 成 跟 位 能 場 的 建 立 是 類 似 的。所以,我們的微型機械並不需要事先 知道環境的資訊如障礙物的位置以及氣 味來源的位置,藉由解決位能場的問題可 以幫助微型機械找到氣味來源的位置。 總而言之,我們提出一個不需要高度 計算能力、結合階段性且能夠整合於微型 機械的演算法。在接下來的章節我們會詳 細介紹氣味追蹤的任務和環境系統的問 題,這是我們所主要探討的。

(5)

4

2.氣味來源定位系統方塊圖

Fig.1 搜尋氣味來源的系統方塊圖 在本子計畫中氣味來源定位的工作 被分為如 Fig.1.四個方塊,其各部功能如 下: A. 氣體擴散模型建立 在此方塊中所需的資訊是微型機械蟲 所在的位置,之後根據這個位置相對於 環境中氣味來源點以及障礙物所在的 位置去推算在這個位置的氣味濃度值。 B. 氣體濃度偵測補償演算法 一旦微型機械找到並宣告一個氣味來 源點,之後氣體感測器所讀到的濃度值 必須加以補償修正,而點氣味源消去法 是我們用來計算所需要補償的氣味濃 度。 C. 氣味引導和追蹤演算法 當微型機械蟲被置於一個氣體擴散的 環境當中,此方塊的功用便是引領它走 向氣味來源點以及在行走的過程中避 開障礙物。 其中氣味搜尋的演算法可以大致分成 三個工作,包括 氣味偵測: 偵測漸漸增加的氣味濃 度。 氣味追蹤:藉由氣體濃度梯度或其他 演 算 法 引 領 微 型 機 械 走向氣味來源。 氣味來源宣告: 決定微型機械蟲所在 的 位 置 是 否 是 氣 味 來 源點。 各部細節將會於下面章節中介紹諸如點 氣味來源消去演算法。

3. 氣體擴散模型建立

Fig.2 包含氣味來源、障礙物和微型機械的環境 根據波以松波動方程以及假設在障 礙物的表面,垂直於表面的氣體擴散速度 為零如Fig.2.因此,如果 n 是障礙物表面 的法向量, n 和∇φ(r)的內積為零. 而氣 味擴散模型的推導如下 [21]: 經過計算,最後我們得到氣味的濃度φ(ro) 在環境中任何一點r 為 o ) , ( Q H) I 2 1 ( H ) ( 1 i 1 -

= + + − ≈ o ns i o si o QG r r r φ 在這個式子中,矩陣H 是障礙物表面點對 點彼此造成濃度影響的矩陣和氣味源無 關.

4. 氣味引導和追蹤的演算法應

用於氣味源的定位

在這節我們將分別介紹這個演算法 的三個部分: 首先介紹階段整合的氣味追蹤,依照 偵測到的氣味濃度作等級區分,可以從 Fig.3中看出來接進氣味來源點的氣體濃 度分佈是隨著遠離來源點而驟降的;而在 整各環境中氣味濃度的分佈大概在0.1左 ) ( ) ( 2 =

s j n j Qj r rs r δ φ ) ( r v = ∇ φ 0 ) ( ) ( = ∂ ∂ = ∇ ⋅ = r n r n vn φ φ

(6)

右,根據這樣的濃度分佈,我們將氣味搜 尋 的 供 作 分 成 三 各 階 段 。 分 別 是spiral surge, zigzag 路徑以及氣味梯度方式搜 尋,這三各階段形成本演算法的主要模 型。 第二,介紹氣味來源宣告的方法以及 氣味補償的演算法,這部分主要為了讓微 型仿生機械可以尋找不只單一個氣味源 而且是多個氣味來源。 最後,介紹一個簡單的避開障礙物的 方法,用來幫助微型仿生機械可以在氣味 追蹤的路途中避開障礙物。 Fig.3 氣味追蹤演算法的分級及氣體擴散的環境 4.1 氣味搜尋演算法 這一小節先介紹不同階段的氣味搜 尋方式可以讓微型機械解決氣味來源定 位的工作(Fig.4)。 Fig.4 氣味搜尋演算法的個各階段間的關係 階段1: 螺旋式搜尋(Spiral search) 一個臨界值, Sth1 ,被設定在 0.03 用 來消除氣體感測器的初始臨界點,在氣體 感測器偵測到的濃度值大於0.03 時,才算 真正感測到氣體。在這之前氣味來源的搜 尋一開始先讓微型機械作Spiral search 的 運動路徑,這個路徑是一開始由內向外螺 旋旋出, [6], [7] (Spiral Gap)。這樣可以大 致覆蓋到所在位置的周圍區域,如果搜尋 的範圍過於龐大,一開始可以讓微型機械 作較大Spiral Gap 的運動,這種運動方式 在尚未偵測到氣體前算是一種不錯猜測 的搜尋路徑。 階段 2: Zigzag walking (延伸的卡爾曼濾 波器) 當氣體感測器偵測的濃度值大於初 始臨界點,Sth1,微型機械將進入第二階段 的氣味追蹤方式。這樣的氣味追蹤方法是 啟 發 於 大 自 然 中 蛾 的 行 為 模 式(Bombyx mori) [3],[4],[5]。將此種行為模式應用到 微型機械的氣味追蹤,一開始先讓微型蟲 作一連串固定方向的Zigzag 路徑行走;相 對於整體前進的方向,每個Zigzag 轉角大 約在 60 度,之後將這個路徑上取樣的微 型機械相對位置以及對應的氣體濃度,帶 入延伸的卡爾曼率波器,則可以預先估算 出氣味來源的位置[22],[23](Fig.5)。之後微 型機械開始作two zigzag turns 的運動,不 同的地方在於這一次two zigzag turns 的運 動,其整體前進的方向是根據前面估算出 來的氣味來源位置,同時也將此次運動獲 得的資訊帶入濾波器中作估算;此後,繼 續做重複的two zigzag turns 運動,也一直 改變其整體的行進方向。如此可將預估的 氣體來源的位置不斷的作修正,進而引導 微型機械到達氣味元附近。 Fig 5 第一次的Zigzag 運動路徑示意圖 Fig. 6 則呈現延伸的卡爾曼濾波器在處理 所獲得不斷進來的資訊的方塊圖

(7)

6 Fig 6.延伸卡爾曼濾波器方塊圖 一般而言,一個微型機械帶著一個氣 體 感 測 器 , 要 來 預 估 氣 味 來 源 的 位 置 (x ,s ys),單存從代數的觀點來看似乎是不 太可能;然而藉由延伸的卡爾曼濾波器可 以解決這樣的問題,如同之前所說微型機 械蟲沿著zigzag 的路徑行走,在路徑上依 序取樣相關資訊就可以造成多個式子來 解這兩個未知數。或許會問為什麼不用曲 線擬合的方式來求解,問題在於曲線擬合 所需耗用的計算資源過於龐大,計算時間 也須較長;而延伸的卡爾曼濾波器可以解 決計算時間較長的問題進而做到即時計 算的效果。 利用延伸的卡爾曼濾波器來預測氣 味來源的位置,我們首先要計算的是卡爾 曼增益,卡爾曼增益其實與Riccati 式子有 密切的關係;因為沒有進程噪音,我們根 據 zigzag 所獲得的資訊足夠讓我們來解 Riccati 式子,其式子如下, k k k k T k T K k T k k k k M H K I P R H HM H M K P M ) ( ) ( 1 1 − = + = Φ Φ = − − 在這裡 P 是一個協方差矩陣代表在卡爾k 曼增益更新後的誤差而M 是一個協方差k 矩陣代表再卡爾曼增益更新前的誤差,誤 差一開始是指預測的氣味來源位置與一 個初始隨機位置的差距,之後隨著Riccati 式子的計算而更新。因為 ΦkH 是非 線性的函數關於氣味來源位置狀態的預 測,所以線性的卡爾曼濾波器不適用於 此,必須用延伸的卡爾曼濾波器。 協方差矩陣Pk不只可以用來計算卡 爾曼增益也可以提供誤差相對於氣味來 源位置狀態的預測。由上列式子可知,基 本矩陣Φk和量測矩陣H祇適用來計算卡 爾曼增益而已。在延伸的卡爾曼濾波器 中,新狀態的預估是由舊狀態的預估投影 過來加上卡爾曼增益乘以餘數(Fig.6), k k k k k k k k s K y y s K x x Re Re 12 11 + = + = ∧ ∧ 因為基本矩陣經過計算是單位矩陣,所以 1 1 1 1 1 1 − ∧ − ∧ − − ∧ − ∧ − = Φ = = Φ = k k k k k k k k y y y x x x 因此從微型機械到最接近的氣味來源的 投影範圍為 2 2 ( ) ) ( mk k mk k k x x y y r = − + − 而餘數的計算其實很簡單,就是量測到的 氣體濃度帶入直接擴散的氣體模型所推 算的距離r k 減掉由濾波器所推算的投影 距離rk k k k r r s = ∗ − Re 最後,延伸的卡爾曼濾波器的狀態更新式 子如下 k k k k k k k k s K y y s K x x Re Re 12 11 + = + = ∧ ∧ 階段 3: 梯度追蹤演算法 當微型機械蟲藉由zigzag運動往氣味 濃度高的地方行走時,如果到達一個區域 使得偵測到的氣體濃度值大於第二個臨 界點,Sth2,0.08 ;則進入第三各階段的氣味 追蹤演算法---梯度追蹤演算法。假設微型 蟲身上還有其他的氣體感測器,藉由這幾 個感測器的相對位置可以去推算氣體濃 度的梯度值,進而直接指引到氣味來源的 位置;至於為什麼要在濃度高的時候才用 梯 度 演 算 法 ? 因 為 微 型 機 械 的 體 積 過 小,導致在濃度低時的感測值都幾乎依 樣;在濃度高的時候,其差異性才會變 大,並計算出所在位置的濃度梯度值。 4.2 氣味來源宣告及氣味補償

(8)

微型機械蟲的目標在於找到氣味來 源。如果微型蟲身體的體積夠大,可以身 上所裝備的氣體感測器彼此有足夠的距 離。則氣味來源的宣告可以簡化為當氣體 濃度梯度在四個方向都是負的時候,微型 蟲就是在氣體來源的位置。然而如果微型 蟲的體積太小,當靠近氣味來源時微型蟲 利 用 此 法 則 會 在 氣 味 來 源 附 近 徘 徊 不 前。此時我們必須將氣味宣告的方式作修 正,如下    + = − < ∇ • ∇ 1 999 . 0 1 countsc countsc k k φ φ k φ 是氣體感測器的濃度值在時間k,而 微型蟲所在位置(xk,yk)。當計數的變數 countsc大於某個固定的數值時,微型蟲便 宣告氣味來源的位置。 一旦找到一個氣味來源點後,微型蟲 必須氣體感測器讀到的濃度作補償。這樣 可以使微型蟲去找尋環境中尚未被找到 的其他氣味來源點。根據之前推導氣味擴 散的公式如下 ) , ( Q H) I 2 1 ( H ) ( 1 i 1 -

= + + − ≈ o ns i o si o QG r r r φ 氣體擴散的式子主要可分為兩項;一 項是由直接氣味源擴散所造成,B,另一項 是非直接氣味源擴散項,A。A和環境中障 礙物的地理位置有關係,假設微型蟲事先 並不知道所在環境的相關資訊,因此A這 項不能被消掉,所以我們作補償僅能消掉 已宣告氣味來源的影響,補償如下 這種氣味補償方式是所謂的點氣味源 消去法[21]。 4.3 避開障礙物 避開障礙物的方式其實就是當微型 機械蟲靠近障礙物時,給它一個排斥的力 場。讓它沿著障礙物的邊緣行走直到繞過 障礙物[21]。如同Fig.7所示,障礙物的表 面可離散成很多固定的點;假設微型蟲具 有超音波感測器,能感測這些鄰近的點到 本身位置的距離。如果( , ) min min k k w w y x 是障 礙物位置中最接近微型蟲的,則最小距離 如下 2 2 ( ) ) ( min min k k r w w r x y y x d = − + − 蟲的位置相對於此點的角度下

{

( )/( )

}

tan min min

min r wk r wk k =a yy xx η . 利用這些資訊以及下列的邏輯我們可以 引領微型蟲安全的避開障礙物 T w r k T k k w r k k k X X W else b v X X W then d d if ] 0 , 0 , 0 , 0 [ ) , ( ] cos , 0 , sin , 0 [ ) , ( min min max min = − = < η η 上面這組邏輯是用於遇到障礙物時會固 定左轉沿著障礙物表面走的路徑。 Fig 7.微型蟲接近障礙物時的示意圖

五、 模擬及結果

Fig.8 呈現氣體在兩個平行的障礙物 中的擴散分佈。紅色的軌跡代表微型機械 蟲的搜尋路徑,在這個模擬中僅使用濃度 梯度追蹤演算法來做氣味原定位。當然也 加入了點氣味源消去法的演算法,來找尋 不只一個氣味源的環境。 Fig. 9 呈現隨著氣體感測器讀到不同 的濃度值所產生不同階段性的氣味追蹤 法則。在這個模擬當中,一開始所在位置 的氣味濃度便大於初始臨界點,Sth1。所以 微型蟲直接進入第二階段的氣味追蹤方 式---Zigzag 路徑運動。當漸漸地進入到高 濃度區域,便進入第三階段的追蹤方式 ---A B ) , ( ) ( ) ( j s o j o o c r ≡φ rQ G r r φ

(9)

8 梯度追蹤。之後微型蟲找到並宣告氣味來 源的位置,並進行氣味補償。補償後的濃 度小於初始臨界點,Sth1,所以微型蟲作 spiral surge的運動試著去搜尋其他的氣味 來源。 Fig 8.氣味擴散的等高線圖以及氣味追蹤演算法只 利用氣體濃度梯度追蹤 Fig. 9 階段性氣味追蹤的示意圖 Fig.10 呈現完整的氣味來源定位工 作。一開始微型蟲的位置置於(3, 1),其 中綠色的路徑被標記為在作 spiral surge 的運動。如果在路途中有障礙物的話,避 開障礙物的演算法將指引它沿著障礙物 邊緣走;在繞過障礙物之後,微型蟲作 zigzag 的行走去預測接近自己的氣味來 源位置。最後,同樣經過梯度追蹤以及氣 味來源宣告,微型蟲找到氣味來源並透過 補償而找到另一個氣味來源點。Fig.11 是 在 Fig.10 中隨著不同的時間點不同的位 置,氣體感測器在路徑中所讀到的濃度 值。注意的是,圖中兩個突波是指出微型 蟲 的 確 找 到 模 擬 環 境 中 的 兩 個 氣 味 來 源,並宣告其所在位置。 Fig. 10 完整的氣味來源定位及階段性的追蹤方式 Fig. 11 氣體感測器在 Fig.10 中對時間的濃度值 Fig.12 呈現微型蟲作 zigzag 運動而 漸漸朝向預測的氣味來源位置。此 zigzag 運動軌跡與預測的氣味來源方向維持 60 度的角度為了幫延伸的卡爾曼濾波器蒐 集最新的資訊,來作為參數的更新。所預 測的氣味來源方向亦呈現在 Fig.12,右邊 的箭頭指向預測氣味源的方向。雖然剛開 始預測的誤差相當大,但是隨著取樣點數 的越多,微型蟲預測的氣味源方向會越接 近實際的位置。 我們模擬這樣的情形以及結果如 Fig.13; 可以看到的是在所宣告的氣味來源的位 置 與 實 際 上 較 靠 近 自 己 的 氣 味 源 的 位 置,其誤差在68%的時間之後將降到合乎 理想的協方差限制內。告訴我們,延伸的 卡爾曼濾波器工作正常。

(10)

Fig. 12.Zigzag 運動由模擬呈現的結果 Fig. 13 延伸的卡爾曼濾波器顯示正常的操作在氣 體來源點的預測 六、 結論和成果自評 在本年度計畫之計畫成果可總結如下: 1. 初步研究關於昆蟲的氣味感測與反應 行為。 2. 了解環境、昆蟲行為以及目標物之間 的關聯。 3. 建立氣味擴散模型,並發展一套完整 的氣味追蹤演算法去模擬一隻微型機 械蟲可以使用此階段式的搜尋追蹤方 式,在未知的環境裡完成有效率的搜 尋;並引進點氣味源消去法來尋找環 境中其他的氣味來源點。 4. 延伸的卡爾曼濾波器是有效的方法來 預測接近微型蟲的氣味源的位置。 下一年度將持續進行之工作包括: 1. 加入氣體感測器的動態模型,考慮實 際上感測器會有延遲以及其他的特性 性。 2. 將演算法作得更完善諸如利用延伸的 卡爾曼濾波器來考慮氣味源的強度以 及環境中的雜訊問題。 3. 將建立的演算法整合於晶片中,以期 達到硬體的實現。.

七、 參考文獻

[1] R.A. Russell, D. Thiel, R. Deveza, A. Mackey-Sim, A robotic system to locate hazardous chemical leaks, Proc. IEEE Int. Conf. Robotics and Automation, Nagoya, Japan, May 1995, pp. 556-561. [2] T. Nakamoto, H. Ishida, T. Moriizumi,

An odor compass of localizing an odor source, Sensors and Actuators B 35 ,1996,pp.32-36.

[3] B. Webb., View from the boundary. Biological Bulletin, 200:184, April 2001.

[4] C. Loizos. Special feature: Service- sector robotics: Robots are breaking out of the factory. Red Herring, September 1998.

[5] G. Walter. The Living Brain. Norton, New York, 1953.

[6] J. F. Engelberger. Robotics in practice : management and applications of

industrial robots. AMACOM, New York, 1980.

[7] L. Bruno. Mister roboto: Pioneer Joseph Engelberger shares his passion for robotics. Red Herring, August 2000. [8] R. T. Carde and A. Mafra-Neto. Effect

of pheromone plume structure on moth orientation to pheromone. In R. T. Carde and A. K. Minks, editors, Perspectives on Insect Pheromones. New Frontiers, p275. Chapman and Hall, N.Y., 1996. [9] J. H. Belanger and M. A. Willis.,

(11)

10 locomotion: Behavioral flexibility as an antidote to environmental

unpredictability.” Adaptive Behavior, 4:217-253, 1996.

[10] U. Bhalla and J. M. Bower. Multi-day recording from olfactory bulb neurons in awake freely moving rats: Spatial and temporally organized variability in odor-ant response properties. J. of

Computational Neuroscience, 4:221-256, 1997.

[11] J. Atema. Eddy chemotaxis and odor landscapes: Exploration of nature with animal sensors. Biological Bull., 191:129-138, 1996.

[12] M. J.Weissburg. From odor trails to vortex streets: Chemo and

mechanosensory orientation in turbulent and laminar flows. In M. Lehrer, editor, Orientation and Communication in Arthropods, pages 215-246. Birkhauser, Basel, 1997.

[13] R. A. Russell. Odor detection by mobile robots. World Scientific, Singapore,1999.

[14] T. Nakamoto, H. Ishida, and T. Moriizumi. A sensing system for odor plumes. Analytical Chemistry,

71(15):531A-537A, August 1999

[15] R. A. Russell, D. Thiel, R. Deveza, and A. Mackay-Sim. A robotic system to locate hazardous chemical leaks. In Proceedings of the IEEE International Conference on Robotics and Automation, pages 556-561, Nagoya, 1995

[16] F. W. Grasso, T. R. Consi, D. C. Mountain, and J. Atema. Biomimetic robot lobster performs

chemo-orientation in turbulence using a pair of spatially separated sensors. Robotics and Autonomous Systems, 30:115-131, 2000

[17] S. Kazadi, R. Goodman, D. Tsikata, and H. Lin. An autonomous water vapor plume tracking robot using passive resistive polymer sensors. Autonomous Robots, 9(2):175-188, 2000.

[18] H. T. Nagle, R. Guitierrez-Osuna, and S. S. Schiffman. The how and why of electronic noses. IEEE Spectrum, 35(9):22-31, September 1998.

[19] H. Ishida, T. Nakamoto, T. Moriizumi, T. Kikas, and J. Janata. Plume-tracking robots: A new application of chemical sensors. Biological Bulletin,

200:222-226, April 2001.

[20] H. Ishida, Y. Kagawa, T. Nakamoto, and T. Moriizumi. Odor-source localization in the clean room by an autonomous mobile sensing system. Sensors and Actuators B, 33:115-121, 1996.

[21]Jeffrey L. Dohner. A Guidance and Control Algorithm for Scent Tracking Micro-Robotic Vehicle Swarms. Sandia Report march , 1998

[22] Ryohei Kanzaki. Behavioral and Neural Basis of Instinctive Behavior in Insects: OdorSource Searching Strategies

without Memory and Learning. Robotics and Autonomous Systems, 18:33–43, 1996.

[23] Ryohei Kanzaki. Self-generated Zigzag Turning of Bombyx Mori Males During Pheromonemediated Upwind Walking. Zoological Science, 9:515–527, 1992.

參考文獻

相關文件

Starting from a discussion on this chapter, Jay a nanda proceeds to explain 22 kinds of mental initiation for the pursuit of enlightenment... The first chapter of Madhyamak a vat a

2.8 The principles for short-term change are building on the strengths of teachers and schools to develop incremental change, and enhancing interactive collaboration to

In this talk, we introduce a general iterative scheme for finding a common element of the set of solutions of variational inequality problem for an inverse-strongly monotone mapping

Animal or vegetable fats and oils and their fractiors, boiled, oxidised, dehydrated, sulphurised, blown, polymerised by heat in vacuum or in inert gas or otherwise chemically

Milk and cream, in powder, granule or other solid form, of a fat content, by weight, exceeding 1.5%, not containing added sugar or other sweetening matter.

For 5 to be the precise limit of f(x) as x approaches 3, we must not only be able to bring the difference between f(x) and 5 below each of these three numbers; we must be able

[This function is named after the electrical engineer Oliver Heaviside (1850–1925) and can be used to describe an electric current that is switched on at time t = 0.] Its graph

In Chapter 3, we transform the weighted bipartite matching problem to a traveling salesman problem (TSP) and apply the concepts of ant colony optimization (ACO) algorithm as a basis