簡易檢索 / 詳目顯示

研究生: 高佳成
Chia-cheng Kao
論文名稱: 基植於PHBDR之遠程操作系統預測顯示方法
A PHBDR Based Predictive Display Approach for Teleoperation Systems
指導教授: 鄧惟中
Wei-chung Teng
口試委員: 項天瑞
Tien-ruey Hsiang
徐欽志
Chin-chih Hsu
林彥君
Yen-chun Lin
學位類別: 碩士
Master
系所名稱: 電資學院 - 資訊工程系
Department of Computer Science and Information Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 44
中文關鍵詞: 預測顯示技術圖形使用者介面遠程操作系統
外文關鍵詞: predictive display, teleoperation system, GUI
相關次數: 點閱:193下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,遠程操作系統(teleoperation systems)由於電腦網路、虛擬實境與圖形使用者介面(GUI)的進步而蓬勃發展。其應用的範圍非常廣泛,可讓人類能在危險區域也能執行各種複雜的作業,例如:核能電廠、深海、火場、礦坑、外太空…等。本論文將呈現一個遠程操作機器人系統,本系統使用Client-Server網路架構,伺服器端是由個人電腦透過RS-232C介面與NTSC影像訊號線連接Canon公司所生產的P/T/Z Camera VC-C4,可對鏡頭做Pan、Tilt、Zoom等控制。客戶端的操作裝置是以一般個人電腦加上圖形使用者介面的程式來當控制介面。通訊裝置可為乙太網路或無線網路,並實作TCP based網路通訊協定,且設計兩端傳送與接收資料的封包。操作者一邊接收伺服器端攝影機傳回來的視訊,一邊使用控制介面來達到遠程操作。一個成功的遠程操作機器人系統,控制介面扮演著關鍵的角色,本論文因此試圖研究一個對於操作者最有效率的控制介面。此控制介面必須簡單清楚,讓操作者一目了然、容易上手,操作起來舒服並有效率。本系統所實作完成的控制介面,因需要得到伺服器端攝影機鏡頭的位置資訊,並以電腦繪圖顯示於控制介面上,然而受限於伺服器跟攝影機詢問鏡頭位置需約200ms的時間,而無法顯示連續的移動軌跡,將造成操作者精神上的負擔,於是參考PHBDR技術來預測顯示攝影機的移動軌跡,使其能平滑的移動,改進控制介面。最後做實驗讓使用者實際操作系統,並整理實驗結果,我們透過觀察使用者實際操作系統的情形,分析並比較本研究所開發的操作介面與傳統控制介面的良窳。


    In recent years, teleoperation systems have been improved with the advances in computer networks, virtual reality and graphical user interface. The range of application is extremely extensive, it allows people to carry out all kinds of complicated assignment in dangerous areas, for example, nuclear power plant, deep sea, the scene of a fire, pit, outer space, and so on. This thesis presents a teleoperation system by using Client-Server network architecture. For the server part, we use personal computer to connect with the P/T/Z Camera VC-C4 produced by Canon through the RS-232C interface and NTSC video cable. It can control camera to pan, tilt, and zoom. The operator of client part, we use personal computer and add the program of GUI as controlling interface. The communication device could be Ethernet or wireless network. We implement TCP based network communication protocol and design packet to transmit and receive data between server and client. On one hand the user receive the video transmitted by camera from the server, and on the other hand use the controlling interface to achieve the remote control. The controlling interface plays an important role in a successful teleoperation system. Therefore, this thesis seeks to research the most efficient controlling interface for the user. So the controlling interface must be simple and clear and make the user to understand fully at a glance. It also makes user operate easily, comfortably and efficiently. The implementation of controlling interface of this system, which needs to get the position of camera from the server and displays it on the controlling interface employing computer graphics. However, it is constrained by the server gets the position of camera, the time takes about 200 ms. So it can not display the continuous moving path on the controlling interface. In that way, it will cause the spiritual burden on the user. So we refer to PHBDR technology to predict the moving path of camera and make it move smoothly to improve the controlling interface. At last we do experiments to make user operate the system actually, and put the result in order. By observing the operating situation of user, we analyze the merit and defect of the controlling interface developed by our research through comparing to traditional controlling interface.

    中文摘要………………………………………………………………………I 英文摘要……………………………………………………………………II 誌謝......................................................... III 目錄…………………………………………………………………………IV 第一章 緒論………………………………………………………………1 1.1研究動機………………………………………………………………1 1.2 遠程操作技術…………………………………………………………1 1.3 PHBDR技術…………………………………………………………3 1.4 論文架構………………………………………………………………4 第二章 PHBDR的原理……………………………………………………6 2.1簡述PHBDR協定與演算法…………………………………………6 2.2本地主機封包的產生…………………………………………………6 2.3接收端封包的處理……………………………………………………7 2.3.1預測演算法………………………………………………………8 2.3.2收斂演算法……………………………………………………11 第三章 實驗系統…………………………………………………………15 3.1 伺服器端……………………………………………………………16 3.1.1 硬體部份………………………………………………………16 3.1.2 軟體部份………………………………………………………17 3.2 客戶端………………………………………………………………22 3.2.1 視訊傳輸軟體…………………………………………………22 3.2.2 控制介面與客戶端的網路程式………………………………22 3.3 網路通訊協定………………………………………………………27 3.3.1 Handshaking……………………………………………………27 3.3.2 Control…………………………………………………………27 3.3.3 Close……………………………………………………………29 3.4 參考PHBDR技術改善控制介面……………………………………30 3.4.1 使用PHBDR技術………………………………………………30 3.4.2 修改PHBDR技術………………………………………………33 第四章 實驗…………………………………………………………………37 4.1 實驗目的……………………………………………………………37 4.2 實驗方法……………………………………………………………37 4.3 實驗結果……………………………………………………………38 4.4 實驗結論……………………………………………………………40 第五章 結論…………………………………………………………………41 參考文獻……………………………………………………………………42 附錄一………………………………………………………………………43 附錄二………………………………………………………………………44

    [1] http://www.anl.gov/
    [2] http://www.nosc.mil/robots/telepres/greenman/greenman.html
    [3] M. Alencastre-Miranda, L. Munoz-Gomez, I. Rudomin,“Teleoperating robots in multiuser virtual environments”, Proceedings of the Fourth Mexican International Conference on Computer Science(ENC 2003), 8-12 Sept. 2003, P. 314–321.
    [4] PARADISE Project Web site: http://www.dsg.stanford.edu/paradise.html
    [5] S. Singhal, D. Cheriton,“Using a Position History-Based Protocol for Distributed Object Visualization”, Technical Report, Stanford University, Department of Computer Science, CS-TR-94-1505, Feb 1994.
    [6] Institute for Electrical and Electronics Engineers. IEEE Standard for Distributed
    Interactive Simulation—Application Protocols. IEEE Std 1278.1-1995. IEEE Standards Press, Piscataway, New Jersey, September 1995.
    [7] S. Singhal, M. Zyda, Networked Virtual Environments. Design and Implementation, ACM Press, 1999.
    [8] Berglund, Eric J. and David R. Cheriton.“Amaze: A Multiplayer Computer Game.”IEEE Software, 2(1): 30-39, May 1985.
    [9] Pope, Arthur.“The SIMNET Network and Protocols.”Technical Report 7102, BBN Systems and Technologies, Cambridge, Massachusetts, July 1989.
    [10] Advanced Research Projects Agency(ARPA).“STOW97 Program Plan.” May
    1994.
    [11] http://www.canon.com/wvw/product/vcc4/index.htm
    [12] Canon Communication Camera VC-C4使用說明書。
    [13] UPMOST公司官方網頁: http://www.upmost.com.tw/
    [14] Pryme視訊傳輸軟體,作者:Simon Hiort-Lorenzen,http://www.hilo.dk/
    [15] Dcamserver視訊軟體下載網頁:http://prdownloads.sourceforge.net/dcamserver/
    [16] Yahoo messenger官方網頁:http://tw.messenger.yahoo.com/
    [17] Msn messenger官方網頁:http://messenger.msn.com.tw/
    [18] Windows Netmeeting官方網頁: http://www.microsoft.com/windows/netmeeting/

    QR CODE