|
Perwakilan tiga dimensi (3D) merupakan satu cara umum untuk menganalisa dan mempersembahkan data dan keputusan simulasi. Walaupun banyak aplikasi sistem robotik telah menggunakan teknologi perwakilan 3D untuk simulasi, tidak banyak aplikasi yang menggabungkan teknologi 3D dengan rangkaian komputer bagi membangunkan satu rangkaian persekitaran maya (net-VE) dengan keupayaan teleoperasi. Projek ini bertujuan untuk merealisasikan sistem sebegitu, apabila berbilang pengguna berupaya mengawal dan memerhati robot-robot maya. Seperkara lagi, boleh mengawal satu robot sebenar melalui persekitaran maya. Projek ini mempersembahkan sistem 3DVR©, yang mempunyai semua ciri-ciri bagi satu sistem net-VE dengan fungsi teleoperasi. 3DVR© dibangunkan dengan menggunakan bahasa penskriptan Python, dan enjin Panda3D® untuk perwakilan 3D. Pelaksanaan 3DVR© menunjukkan perwakilan 3D bagi model 3D dan persekitaran dalam satu antara muka pengguna grafik (GUI) dengan fungsi-fungsi. Ini dapat membantu pengguna mengawal sesebuah persekitaran maya. Terdapat empat cara operasi dalam 3DVR©; iaitu simulasi robot maya tempatan, teleoperasi robot sebenar tempatan, teleoperasi robot melalui rangkaian kawasan setempat (LAN), dan teleoperasi robot melalui internet. Empat cara operasi ditunjukkan dengan jayanya dan memaparkan keputusan-keputusan yang memberangsangkan.
_________________________________________________________________________________________
Three dimensional (3D) virtualization has been a popular method to observe and present data and simulation results. Although many robotic applications have applied 3D virtualization technology for simulation, there is not much applications which incorporate 3D technology into computer networking to develop a networked virtual environment (net-VE) with teleoperation ability. This project aimed to realise such system, where multiple users able to control and view the virtual mobile robots, in addition, able to teleoperate a real mobile robot through the virtual environment. This project presented the system, 3DVR©, which has all the features of a net-VE system with teleoperation function. 3DVR© is being developed using Python scripting language, and Panda3D® engine for 3D virtualization. The implementation of 3DVR© shows 3D virtualization of 3D models and environment in a graphical user interface (GUI) with functions in aiding the users to view and navigate around the virtual environment. There are four operation modes in 3DVR©; which are local virtual robot simulation, local real robot teleoperation, mobile robot teleoperation through local area network (LAN), and mobile robot teleoperation through internet. The four operation modes are successfully demonstrated with virtual mobile robot models and the results obtained are promising. |
|
Contributor(s): |
Tan Hong Ping - Author |
Primary Item Type: |
Final Year Project |
Identifiers: |
Accession Number : 875004441 |
Language: |
English |
Subject Keywords: |
virtualization; simulation,; Python scripting language |
First presented to the public: |
4/1/2009 |
Original Publication Date: |
9/24/2018 |
Previously Published By: |
Universiti Sains Malaysia |
Place Of Publication: |
School of Electrical & Electronic Engineering |
Citation: |
|
Extents: |
Number of Pages - 93 |
License Grantor / Date Granted: |
/ ( View License )
|
Date Deposited |
2018-09-24 15:51:47.518 |
Date Last Updated |
2019-01-07 11:24:32.9118 |
Submitter: |
Nor Hayati Ismail |
|