(For USM Staff/Student Only)

EngLib USM > Ω School of Electrical & Electronic Engineering >

3d networked virtual representation / Tan Hong Ping

3d networked virtual representation_Tan Hong Ping_E3_2009_875004441_00003095263_NI
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

All Versions

Thumbnail Name Version Created Date
3d networked virtual representation / Tan Hong Ping1 2018-09-24 15:51:47.518