Internet-Based Remote control with JAVA
碩士 === 國立中山大學 === 海下技術研究所 === 88 === Conventionally, pilots control ROV (Remotely Operated Vehicle) with on-board console connected to the vehicle with a power/signal tether. For those who want to operate the vehicle or observe the underwater scenery would need to sit right by the console. Operation...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2000
|
Online Access: | http://ndltd.ncl.edu.tw/handle/97673246297195248936 |
id |
ndltd-TW-088NSYS5637002 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-088NSYS56370022016-07-08T04:22:58Z http://ndltd.ncl.edu.tw/handle/97673246297195248936 Internet-Based Remote control with JAVA JAVA在網路遠端遙控之應用 Yu-Chen Hsu 許友貞 碩士 國立中山大學 海下技術研究所 88 Conventionally, pilots control ROV (Remotely Operated Vehicle) with on-board console connected to the vehicle with a power/signal tether. For those who want to operate the vehicle or observe the underwater scenery would need to sit right by the console. Operation of the vehicle or the real time data acquired by vehicle's sensors is not possible or available for the scientist who is not on-board. Recently, there has been a vast development and application of Internet technology on both new emerging fields and conventional fields as well. This motivates us to design an Internet-based man-machine interface to overcome the aforementioned limits. We choose Java to be the core language for its excellency in communication, security, portability and graphics user interface (GUI). On the other hand, Java suffers from lacking the interface to do low level access to the hardware of the computer. This means that Java can not accomplish hardware control by itself. However, this limitation can be removed by including JNI (Java Native Interface) which provides a protocol for Java to communicate with DLL written in C. Security is also a major concern of Internet-based applications. We use Java's built-in security package to carry out "Message Digest" computation for the login authentication. Different level of privileges are given to the users according to their user name and password. So any user who has access to Internet can use internet browser (Microsoft IE or Netscape) to control the system remotely. In this thesis, we use a CCD camera mounted on a stepping motor to represent the whole ROV system. Different subject users over the TANET, including NTOU in Keelung, ME and IUT NSYSU in Kaohsiung, are tested. We find that under the current internet infrastructure in Taiwan, our system can deliver as least one 160x120 24-bit color frame every 2 seconds or so. Control commands for the stepping motor experiences no significant delay. This preliminary result indicates a similar structure can be adopted in developing I.A (Information Appliance). Chau-Chang Wang 王兆璋 2000 學位論文 ; thesis 82 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中山大學 === 海下技術研究所 === 88 === Conventionally, pilots control ROV (Remotely Operated Vehicle) with on-board console connected to the vehicle with a power/signal tether. For those who want to operate the vehicle or observe the underwater scenery would need to sit right by the console. Operation of the vehicle or the real time data acquired by vehicle's sensors is not possible or available for the scientist who is not on-board. Recently, there has been a vast development and application of Internet technology on both new emerging fields and conventional fields as well. This motivates us to design an Internet-based man-machine interface to overcome the aforementioned limits.
We choose Java to be the core language for its excellency in communication, security, portability and graphics user interface (GUI). On the other hand, Java suffers from lacking the interface to do low level access to the hardware of the computer. This means that Java can not accomplish hardware control by itself. However, this limitation can be removed by including JNI (Java Native Interface) which provides a protocol for Java to communicate with DLL written in C. Security is also a major concern of Internet-based applications. We use Java's built-in security package to carry out "Message Digest" computation for the login authentication. Different level of privileges are given to the users according to their user name and password. So any user who has access to Internet can use internet browser (Microsoft IE or Netscape) to control the system remotely.
In this thesis, we use a CCD camera mounted on a stepping motor to represent the whole ROV system. Different subject users over the TANET, including NTOU in Keelung, ME and IUT NSYSU in Kaohsiung, are tested. We find that under the current internet infrastructure in Taiwan, our system can deliver as least one 160x120 24-bit color frame every 2 seconds or so. Control commands for the stepping motor experiences no significant delay. This preliminary result indicates a similar structure can be adopted in developing I.A (Information Appliance).
|
author2 |
Chau-Chang Wang |
author_facet |
Chau-Chang Wang Yu-Chen Hsu 許友貞 |
author |
Yu-Chen Hsu 許友貞 |
spellingShingle |
Yu-Chen Hsu 許友貞 Internet-Based Remote control with JAVA |
author_sort |
Yu-Chen Hsu |
title |
Internet-Based Remote control with JAVA |
title_short |
Internet-Based Remote control with JAVA |
title_full |
Internet-Based Remote control with JAVA |
title_fullStr |
Internet-Based Remote control with JAVA |
title_full_unstemmed |
Internet-Based Remote control with JAVA |
title_sort |
internet-based remote control with java |
publishDate |
2000 |
url |
http://ndltd.ncl.edu.tw/handle/97673246297195248936 |
work_keys_str_mv |
AT yuchenhsu internetbasedremotecontrolwithjava AT xǔyǒuzhēn internetbasedremotecontrolwithjava AT yuchenhsu javazàiwǎnglùyuǎnduānyáokòngzhīyīngyòng AT xǔyǒuzhēn javazàiwǎnglùyuǎnduānyáokòngzhīyīngyòng |
_version_ |
1718341022929387520 |