• 沒有找到結果。

第五章 結論與後續研究

5.2 後續研究

由實驗的結果與討論當中可以得知本論文還有許多可以改善的空間,例 如針對跌倒方向,可以增加攝影機於天花板上做跌倒方向的角度補償;以統 計的方式改良專家系統規則庫來提高系統辨識率;針對人體輻射的不同,可 以設計動態的 Threshold 來做環境溫度補償的動作;針對物體遠近問題,加 裝伸縮鏡頭以及使用超音波感測距離來控制鏡頭伸縮;可考慮加入生理訊號 輔助,如脈搏訊號等。

「預防勝於治療」,事前的預防比事後的搶救更來的重要,所以不僅要 可以做出事後偵測,更期望可以事前防範。如設計一套標準簡單的動作並讓 人實行並填寫問卷,藉此來評估用戶跌倒的可能性,如此一來更能降低傷害 與醫療成本。

參考文獻

[1]黎家銘、陳晶瑩,老人跌倒因素的評估與預防,台灣醫學2005年9卷2期。

[2]R. Sattin, “Falls among older persons: a public health perspective.” Review of Public Health.,13, 489-508, 1992

[3]C. Patterson, and W. Torresin, “Falls in the elderly - keep your patient's feet on the ground.” Geriatrics, April 1989.

[4]郭建德,老人居家跌倒警報系統之研製,崑山科技大學電子工程系碩士論文,

民國94 年。

[5]林宸生,以個人數位助理(PDA)為基礎之可穿戴式跌倒即時監測系統,逢甲大學 自動控制工程系碩士論文,民國93 年。

[6]F. R. Allen, E. Ambikairajah, N.H. Lovell and B.G. Celler,“An Adapted Gaussian Mixture Model Approach to Accelerometry-Based Movement Classification Using Time-Domain Features”, Proceedings of the 28th IEEE EMBS Annual International Conference, New York City, USA, Aug. 30 Sept. 3 2006 pp.3600-3603.

[7]M. Alwan, P.J. Rajendran, S. Kell, D. Mack, S. Dalal, M. Wolfe and R. Felder, “A Smart and Passive Floor-Vibration Based Fall Detector for Elderly”, Information and Communication Technologies, 2006. ICTTA '06. 2nd vol. 1, 24-28 April 2006 pp.1003-1007.

[8]T. Zhang, J. Wang, P. Liu and J. Hou, “Fall Detection by Embedding an Accelerometer in Cellphone and Using KFD Algorithm”, IJCSNS International Journal of Computer Science and Network Security, vol. 6 no.10, pp.277-284 October 2006

[9]C. Rougier, J. Meunier, A. St-Arnaud and J. Rousseau, “Monocular 3D Head Tracking to Detect Falls of Elderly People”, Proceedings of the 28th IEEE EMBS Annual International Conference, New York City, USA, Aug. 30 Sept. 3 2006 pp.6384-6387.

[10]林金泉,人類跌倒之行為分析與偵測,中央大學資訊工程研究所碩士論文,民 國93 年。

[11]D. Anderson, Keller, M. James, S. Marjorie, Xi Chen and Z. He, “Recognizing Falls

Conference, New York City, USA Aug. 30 Sept. 3 2006 pp.6388 – 6391.

[12]M. Greiffenhagen, D. Comaniciu, H. Neimann, and V. Ramesh, “Design analysis, and engineering of video monitoring system: an approach and a case study”, Proc.

of IEEE, vol. 89, no. 10, pp. 1498-1517, Oct. 2001.

[13]宋佩栩,一個使用環場攝影機並結合個人資訊的客製化跌倒偵測系統,中原大 學電子工程系碩士論文,民國95 年。

[14]A. Sixsmith and N. Johnson, “Smart sensor to detect the falls of the elderly,” IEEE Pervasive Computing, vol. 3, no. 2, pp. 42–47, April-June 2004.

[15]C. M. Chang and C. F. Juang, “Human Body Posture Classification by a Neural Fuzzy Network and Home Care System Application”, SMC-A, No. 6, November 2007, pp. 984-994

[16] 谷腰欣司 原著,趙中興 譯編,感測器,全華科技。2006 年4 月。

[17]J. W. Dally W. F. Riley and K. G. McConell,Instrumentation for Engineering Measurements,開發。1994 年。

[18]林志隆,生活中的紅外線,科學發展雜誌 400 期,2006 年 4 月。

[19]張紹勳,人工智慧與專家系統,松崗。1993 年 8 月。

[20]江孟峰,專家系統導論工具應用,文魁,2002 年 11 月。

[21]蔡忠松,應用於家庭保全系統之低解析度紅外線影像辨識,中正大學電機工程 研究所碩士論文,民國88 年。

附 錄

在本研究裡,我們為能利用電腦操控回轉台,使裝載在回轉台上的紅外 線 Camera 能自動的追蹤熱源的強度並進一步的分析紀錄,因此我們藉由 ADAM4520 的 RS232 轉 RS485 的串列傳輸介面來對回轉台下達相關的控制 命令。

迴轉台控制

一般在迴轉台動作控制中,因為控制的距離較長,因此常用的控制介面 常以 RS485 串列介面來做。我們為使用電腦來控制迴轉台的動作,因此用 RS232 介面來撰寫 RS485 的控制命令,在透過 ADAM4520 RS232 轉成 RS485 的命令訊號來傳送控制命令,圖為RS232 轉 RS485 介面。

圖 RS232 轉 RS422/RS485 介面轉換器

Intelligence Dome Camera 的控制 RS485 介面資料命令封包格式如下表 所示

表 轉台控制控制命令封包格式

WORD 1 STX(Start of Text) A0H WORD 2 Receiver Address 00H~1FH WORD 3 Sender Address 00H~1FH WORD 4 COMMAND (1)

WORD 5 COMMAND (2)

WORD 6 DATA(1)

WORD 7 DATA(2)

WORD 8 DATA(3)

WORD 9 DATA(4)

WORD 10 ETX(End of Text) AFH WORD 11 Check-Sun

實做迴轉台動作控制---預設點巡弋,並定點紀錄

我們為實際利用 RS232 轉 RS485 介面來控制迴轉台動作,因此撰寫一 些控制命令來驅動迴轉台動作,包括一開始的設立巡弋點到走訪這些巡弋點 位置,來作為這次的動作測試功能。

1.設定預設點 byte Hex[11];

void CImage_aDlg::OnSetpresent() //設定預設點 {

// TODO: Add your control notification handler code here //檢查 com port handle 變數"H_Comport" 是否在開啟狀態 if(H_comport==0) //若 com port 未開啟

return ;//就結束函式

Hex[0]=0xA0; //Start sequence

Hex[1]=0x01; //Send address Hex[2]=0x01; //Receive address Hex[3]=0x00;

Hex[4]=0x03; //功能值:設定預設點(Set Preset) Hex[5]=num; //設定預設點的編號可由 00H~3FH Hex[6]=0xFF;

Hex[7]=0xFF;

Hex[8]=0xFF;

Hex[9]=0xAF;//Stop sequence

Hex[10]=checksum; //檢查傳送的資料封包是否有誤

num++; //每設定 1 個預設點 自動加 1 checksum--; //checksum 自動減1

WriteFile(H_comport, Hex , Writebyte , &Writebyte ,NULL); //寫入命令 }

因為RS485 的命令格式採用 hex 碼,且其一次傳送的封包(packed)就有 11 bytes,因此我們利用一個 byte 陣列來存放這些資料,並透過 WriteFile() 函式將命令傳給迴轉台,並使迴轉台能紀錄這些預設點位置,而迴轉台位置 移動先用PLC-500 鍵盤來控制。

2.走訪預設點部份程式片段 static bool doit=true;

if(doit) {

num=0; //初始化 從預設點 0 的位置開始移動 checksum=0xF9;

doit=false;

}

Hex[0]=0xA0; //Start sequence

……

Hex[4]=0x07; //功能值:go to Preset Hex[5]=num; //預設點 編號

……

Hex[9]=0xAF; //Stop sequence

Hex[10]=checksum; //檢查傳送的資料封包是否有誤 num++; //每走 1 個預設點 自動加 1

checksum--;//checksum 自動減1

WriteFile(H_comport, Hex , Writebyte , &Writebyte ,NULL); //寫入命令

if(num > (atoi(m_transmsg)) ) //判斷是否需要循環 {

num=0; //再次從預設點位置 0 走起 checksum=0xF9;

}

自 傳

姓名:陳佳鈺 籍貫:台北市

生日:中華民國七十二年九月十七日

學歷:

臺北市立成功高中畢業

國立臺灣師範大學工業教育學系電機電子組畢業 國立臺灣師範大學應用電子科技研究所

發表文章:

Huan-Wen Tzeng and Jia-Yu Chen, “Application to Ball and Beam Using Fuzzy Control”,中華民國第十四屆模糊理論及其應用會議,2006。

特殊事蹟:

國立臺灣師範大學工業教育學系電機電子組第一名畢業

相關文件