Transcript Document
智慧型引導式機器人 指導教授:施弼耀 參與學生:陳沂炫 研究目的與背景 對於一個來參觀的人,因此對於這新的環境實際上是非常不熟悉的。然而,之前都只能藉 由門口前的導覽地圖以及訊問導覽人員。故在現今這個講求智慧型、自動化的時代,期望能以 更有效率的方式來達到其目的,以便降低人力成本。藉由透過RFID進行定位,可以知道參觀的 人目前的位置以及他所期望去的位置,並且透過Wi-Fi通報主機,進行計算其最短的路徑,引領 參觀的人最快速的到達。 研究方法與步驟 1.架構 1) Client端(使用者操作面板) 使用者操作圖形介面,方便操作該系統,只要藉 由觸控面板上點擊想要去的位置,應用程式會藉由WiFi網路傳送運作命令給Server電腦進行處理運算。 2) Server端(控制整體機器人運作) Server端的接收到Client的命令。便開始命令機 器人依照該路徑開始行動。以及當感測器偵測到前方 有出現移動式障礙物時會開始使用避障演算法避開障 礙物。 3) 最 短 路 進 演 算 法 : 採 用 Dijkstra’s ShortestPath Algorithm取得最短路徑,在已知點座標系統上的 點計算出各點間最短路徑。 圖5 簡化圖 圖4 地圖座標 圖1 機器人硬體架構圖 2.策略 1) 三角定位法:三個半 主動式RFID Tag與讀取器傳 輸資料的時間差算出RFID 與讀取器間的距離。利用圓 機器人位置 方程算出機器人的座標。並 且直線前進一小段距離再測 一次即可算出目前機器人的 圖2 RFID與標籤關係圖 面向方位。 2) 避 障 方 法 : 感 測 器 區 分 成 3 段 左 (0~2) 、 中 (1~6)、右(5~7),各取左中右段之最小值分別為Ul、 Um、Ur,一旦Um的最小值到達4500時(如果感測器前方 無障礙物則數值為5000)則將機器人從依照路徑行走模 式轉為閃避障礙物模式,並且判斷Ul數值與Ur數值, 如果Ul>Ur則從左邊繞過障礙物,反之則從右邊繞過。 圖3 Pioneer 3-DX 超音波裝置位置 圖6 流程圖 研究成果與績效 路線的安排是由人為規劃好的固定路線如圖5所以 在每個節點間的最短路徑只是在規劃好的路線上為最 短的路線,雖然不是真實中最短得路徑。但是,依照 上面的做法可以使機器人不需要在運作期間還必須不 斷的計算最短路徑,造成使用者必須等待電腦計算好 路淨才能開始引導,因為該方法只需要在新增節點的 時候才需要重新計算每個節點間的最短路徑,可讓使 用者減少等待時間。