顯示具有 走錯返回 標籤的文章。 顯示所有文章
顯示具有 走錯返回 標籤的文章。 顯示所有文章

2009年7月5日 星期日

走錯返回---(3)

  在C#書上看到有在介紹有關於檔案的複製、更名與刪除等方法,於是想到也許可以利用這些性質來撰寫程式,使得系統更完整。舉例來說,當不同路徑,但會有重疊到路線的部分時,都必需設有像是『101.wmv』和『201.wmv』的檔案,不過其實兩個檔案的影片內容是相同的,卻多占了記憶體空間,若系統能直接針對選取路徑的不同,而自動變更檔名或許這是個不錯的辦法,如此一來只需一個檔案就能在重覆的路徑播放了吧?!

Ex:將檔名為『222.txt』變更為『333.txt』


 ↑ 程式碼


2009年6月29日 星期一

走錯返回---(2)

  連三天跟學長約在實驗室,主要原因是要討論『走錯返回』這個想法該如何來設計與呈現,當然也有討論6/30夏令營的PPT。第一天由於時間的關係,所以並沒有討論出什麼結果,只有把大概程式的邏輯架構更釐清了一些;第二天有了蠻多的突破,因為以另設資料夾為前提的設計出來了,自行小小的測試也還算順暢,我們二話不說馬上到電學大樓一樓進行實際導航測試,結果也還算令人滿意;第三天主要是在剪輯拍攝實際測試的影片,還有修改PPT。

  在這幾天當中,其他組的專題生大家也都常在實驗室出現,原因和我們一樣,是為了完成各自的專題而努力,也為了夏令營有口頭報告有好的表現,少見的實驗室大爆滿,因為電腦不夠用,還要另組電腦來滿足大家的需求,當然大家也藉此機會增進了感情!!


 ↑ 部分程式碼


 ↑ 檔名相同的圖片放在不同的資料夾內可避免重覆的問題

2009年5月31日 星期日

走錯返回---(1)

  最近思考關於『走錯返回』要怎麼做,與參考了Torre-Solis, J. and Chau, T. "A Flexible Routing Scheme for Patients with Topographical Disorientation "Journal of NeuroEngineering and Rehabilitation, 4(44), Nov. 2007.之後,有了一點點的構想以及遇到的問題…


  以上圖為例,當使用者選擇了路徑R5(紅色線條)後:
1.遇到編號04的藍牙,系統會播放資料夾中圖片檔名為504.jpg右轉的提示。

2.若此時使用者因為某些原因走錯了,往前直走的話,我們就必需先預測可能會走錯的路線,在會走錯的路線也放置藍牙,提醒使用者返回,不會一直走錯下去。

3.在錯誤的路線放置藍牙05,以及資料夾所對應的圖片505.jpg告知使用返回。在其他可能會走錯的路線也依此類推。

  但此時問題來了…當使用者返回上一個藍牙點04時,原先的右轉提示就會發生問題,因為使用者已是180°反方向行走,應是要給予『左轉』的提示才對;因為當時所設定的提示影音與圖片是一對一的,所以若要讓使用者走錯返回,可能就必需另設一資料夾,裡面全部放的都是走錯返回的提示,而程式碼的讀取也可能要隨之更改,這樣才不會衝突。