2009年6月8日 星期一

具有『多點出發/走失返回/使命必達』功能的 新式認知障礙者室內導航系統

這篇報告中我個人的建議如下

*首先在論文的地方使用的一些反問句,如:這種方式對於他們來說,有任何實質上的幫助嗎? 我然後在提出自己覺得更適當的看法,這樣的寫法很容易引起共鳴,我覺得很好。

*藍牙簡介的地方簡單清楚,幾句話就讓人了解藍牙的優勢在哪,以及比起紅外線有哪些優點

*在2-3設計原理的地方,組成一個輔助性的方案必需有四個要素人類、活動..........應改為四個要素人類、活動......... 分號會比較恰當

*在系統說明的地方,可以再更加詳細一點,例如在程式的方面要如何設計的說明會讓人比較理解

*這個研究的動機很不錯,未來的發展性應該也很佳,請加油

*不知道是不是看到不是最後修改的版本的關係,有些錯字尚未更改,要注意一下如:延究迷失方等等




2009年6月7日 星期日

用於輔助認知障礙者就業之行動定位社會網路

這份報告雖然不長,但卻簡單扼要的介紹出無線網路的可應用性,利用現有的科技加以結合應用在各種生活上一直都是人類不斷嘗試的目標。

*這份報告的示意圖做的比清楚簡易明瞭,比起當初我畫的要好上太多了,這是值得學習的地方

*在用詞方面,個人建議在有些地方可以將"我們"改成"本研究"會比較恰當,閱讀起來會比較有正式專業的感覺 ex: 我們實驗主要的開發環境選用了Microsoft Visual ........。→ 本研究主要的開發環境選用了Microsoft Visual .......

*無線網路介紹的部分,建議最後在列表比較各項的優勢,像我看完之後就很想知道HSDPA、EDGE、GPRS除了速度還有哪些更詳細的解釋讓他可以取代掉上一世代技術的優勢。

*文中提及利用skype發送簡訊提示的技術,這在我們zigbee研究計畫裡頭的回饋裝置也有想過,未來或許可向這組請教請教

*英文摘要部分是否有點短?印象中規定要兩頁

*最後一章的結論展望與預期貢獻似乎有點少,多多論述這套系統的優點以及可以帶來哪些額外的應用,向別人證明這項研究很有可看性!

2009年6月1日 星期一

李老師個案分析

這學期在開始之前從沒想過會接觸這塊領域,原本以為專題只需將精力集中在於我們所學的電子領域,經過一兩個月的接觸下來才發現,要做好一件事情並不是那樣的簡單,想設計一套偵測尿濕感應的裝置並不單只是口頭說說或是腦中的念頭轉轉而已,若不瞭解實際的情況而光靠研究小組的憑空想像成效一定不會很好。

與我們合作的是高雄縣立特殊教育學校的李明洋老師,日前一次的視訊會議我們詢問李老師是否可提供相關的文獻借我們參考,李老師二話不說很熱心的寄了他本人對於如廁訓練所撰寫的一篇論文,這篇論文寫的很好,清楚明瞭的將如廁訓練的重要觀點介紹出來,整理以及提到一些國外的研究成果,觀閱李老師的論文讓在特殊教育是門外漢的我也能瞭解到如廁訓練這塊的領域的概念,從文中也瞭解到國內在這塊是很不足的,論文數只出產過僅僅五篇,參考書籍也只有一本翻譯自國外的一本如廁訓練(Toilet Training),且大多數都是論述性質的,也因此李老師等人懷著熱情以及使命感,希望能把這塊領域建立起來。



文中提及了李老師所帶領的個案,瞭解這名個案的情況可能有助於我們的思考以及發展方向

˙這名個案是個合併極重度智障、重度聽障、重度語障,以及輕度肢障的極重度多重障礙男童生理年齡8 歲10 個月,心理發展年齡只有9 個月,綜合研判為極重度發展遲緩

˙個案無法藉由口語溝通未配戴助聽器,卻約略可以從表情及動作了解對方的情緒,以及所下的指令

˙個案行走緩慢且重心不穩,但可獨自行走50 公尺以上,手部可進行抓、握、提等動作,但無法自行完成穿脫衣褲及鞋襪的動作

˙個案雖有注意力不足的現象(如東張西望、不以眼睛直視目標物…等),但會長時間注視發光體(如霓虹燈、閃光)

˙個案在不包尿布的情況下,不論在家中或在學校均會出現失禁的情形,且無法獨立如廁,因此大部分時間均包尿布活動

˙平日上課8 小時,個案約3 至4 節課更換1 次尿布,總計一天更換1 至2 片尿布

˙在不包尿布的情況下,即使在排尿之前,也不會出現徵兆,即便褲子濕了,也不會表現出異常的表情或反應

˙研究場域鑑於個案平日活動最頻繁的場所是國小教室,因此以該教室做為研究進行的主要場域

綜合以上各點,這名個案雖然生理年齡八歲,但學習能力尚未達到該年齡的成效,對於膀胱的控制能力還不足,因此會有失禁的情況,且在想排尿的時候並不會有太明顯的徵兆,既使褲子濕了也沒有特別的反應,所以這個環節上在濕度感測器要求的部分相當重要,即時回報給照護人員以便下達指令是重點,另外這名個案會注視發光體(如霓虹燈、閃光),未來在回饋裝置方面可能改用視覺上的感應,因為個案屬於重度聽障的例子,對於聽覺式的回饋效果可能不彰。

2009年5月23日 星期六

DIO的程式碼測試

Jennic公司的zigbee子版的Exansion Connector一共有40隻腳位
根據"JN-RM-2001-Integrated-Peripherals-API-2v4"這份文件的說明
其中1~20這些pin腳稱為DIO(Digital I/O)可供外接
程式中有幾個比較重要的參數如下

vAHI_DioSetDirection 設置方向
vAHI_DioSetOutput 設置輸入輸出
u32AHI_DioReadInput 讀所有的IO口
u8AHI_DioSetByte 輸出一個字節
u8AHI_DioReadByte 讀一個字節

Zigbee的開發是以C為基礎,借了幾本書來參考
也上網找了資訊,大陸的Bocon 公司也有針對Zigbee研究,公司也有開發一個資訊論壇

http://www.bocon.com.cn/boconbbs/forumdisplay.php?fid=19

由於以往並沒有什麼程式的基礎,唯一會的程式也只有在單晶片課程學到的組合語言,而Zigbee主要的應用都是要修改其內部的程式架構,除了翻譯說明書之外,我只能一步一步的Try,參考別人的打法,針對DIO的應用在Bocon中下載了一個對於DIO的應用檔JN-AP-1040-JN5139-UsingDioInterrupts-1v0。

裡頭主要的程式就是以下這段:

PRIVATE void vInitSystem(void){ /* Setup interface to MAC */ u32AppQApiInit(NULL, NULL, NULL); u32AHI_Init();
{


/* Set SW1(dio9)/SW2(dio10)to input and LED1(dio16)/LED2(dio17)to output */ vAHI_DioSetDirection(E_AHI_DIO9_INTE_AHI_DIO10_INT, 0);
vAHI_DioSetDirection(0, E_AHI_DIO16_INTE_AHI_DIO17_INT);
/* enable pullups on all inputs/unused pins */
vAHI_DioSetPullup(!(E_AHI_DIO16_INTE_AHI_DIO17_INT),E_AHI_DIO16_INTE_AHI_DIO17_INT);
/* turn LED off */
vAHI_DioSetOutput(E_AHI_DIO16_INTE_AHI_DIO17_INT, 0);
/* set interrupt for DIO9 /DIO10 to occur on button release - rising edge */
vAHI_DioInterruptEdge(E_AHI_DIO9_INTE_AHI_DIO10_INT, 0);
/* enable interrupt for DIO9/DIO10 */
vAHI_DioInterruptEnable(E_AHI_DIO9_INTE_AHI_DIO10_INT, 0);


}

註解的地方通通以紅色呈現,將這個範例燒進去之後,並不會發送感測的訊號給母版,於是針對程式的註腳研究,
/* Set SW1(dio9)/SW2(dio10)to input and LED1(dio16)/LED2(dio17)to output */
vAHI_DioSetDirection(E_AHI_DIO9_INTE_AHI_DIO10_INT, 0);
vAHI_DioSetDirection(0, E_AHI_DIO16_INTE_AHI_DIO17_INT);
根據註解的意義,是將DIO9以及10設為input,DIO16以及17設為output
/* turn LED off */
vAHI_DioSetOutput(E_AHI_DIO16_INTE_AHI_DIO17_INT, 0);
而這段程式是將兩個LED關閉,在開機時,兩顆LED也確實是熄滅未開燈的(原本在enddevice的時候是兩顆燈會開啟代表運作中) *尚未把後面的0改成1試試,也許會開啟LED*

註解說將DIO9以及10設為input,DIO16以及17設為output,但這是什麼意思?我拿彩虹排線將16以及17接39的VCC,兩顆LED都熄滅,而將9接Gnd LED沒反應,10接Gnd LED1滅了,奇怪的是接9沒反應,接11的時候LED2熄滅,而根據說明書的硬體電路圖,Pin腳16跟17是接在兩顆LED的負端,若是將其接上vcc則就不會有亮燈的現象,而sw1,sw2之前接了pin9和10,而sw1、sw2、LED1、LED2都是共用同一vcc,所以將pin9以及10接Gnd的話,理論上電流將不會流向LED,也因此會讓燈熄滅,但是經測試的結果,卻是10.11腳才有這樣的效果,也因此讓我困擾很久。

但更令我困擾的是將DIO9以及10設為input,DIO16以及17設為output這段話的意義,我從9.10輸入高電位以及低電位,應該要是output的16.17卻都是一直沒反應,到底是要在多加程式碼進去讓輸入的資料做處理,還是程式碼的應用不對還要再苦惱 .....