Call for Paper - September 2020 Edition
IJCA solicits original research papers for the September 2020 Edition. Last date of manuscript submission is August 20, 2020. Read More

Vertex Array Object (VAO) based Visualization - A Better Method for ROV Stance Visualization for Real-time Application

Print
PDF
IJCA Proceedings on National Conference on Electronics and Computer Engineering
© 2016 by IJCA Journal
NCECE 2016 - Number 1
Year of Publication: 2016
Authors:
Annapurna Agrawal
Bani Hazra
Alok Mukherjee

Annapurna Agrawal, Bani Hazra and Alok Mukherjee. Article: Vertex Array Object (VAO) based Visualization - A Better Method for ROV Stance Visualization for Real-time Application. IJCA Proceedings on National Conference on Electronics and Computer Engineering NCECE 2016(1):1-4, April 2016. Full text available. BibTeX

@article{key:article,
	author = {Annapurna Agrawal and Bani Hazra and Alok Mukherjee},
	title = {Article: Vertex Array Object (VAO) based Visualization - A Better Method for ROV Stance Visualization for Real-time Application},
	journal = {IJCA Proceedings on National Conference on Electronics and Computer Engineering},
	year = {2016},
	volume = {NCECE 2016},
	number = {1},
	pages = {1-4},
	month = {April},
	note = {Full text available}
}

Abstract

Remotely Operated Vehicle (ROV) is an unmanned mobile platform which is operated remotely through the Control Station. ROVs generally have Manipulator Arm with multiple degrees of freedom for handling objects and application specific payloads such as sensors for navigation, surveillance, target tracking and destruction. The ROV Operator needs to be confident about the ROV's stability and safe remote and Non-Line of Sight (Non-LOS) Operations. This paper presents the ROV stance visualization system which is developed to show the vehicle pose and manipulator pose to the operator remotely. Stereo Lithography (STL) model file of the ROV is used for this visualization. In this paper two approaches conventional method and Vertex Array Object (VAO) based method for STL Model visualization are presented, compared and concluded that, the Vertex Array Object (VAO) based method gives high rendering speed and is therefore suitable for real-time application. This work is generic for any ROV/ static platform mounted with Manipulator Arm with multiple Degrees of freedom (DOF). Remotely Operated Vehicle (ROV) is an unmanned mobile platform which is operated remotely through the Control Station. ROVs generally have Manipulator Arm with multiple degrees of freedom for handling objects and application specific payloads such as sensors for navigation, surveillance, target tracking and destruction. The ROV Operator needs to be confident about the ROV's stability and safe remote and Non-Line of Sight (Non-LOS) Operations. This paper presents the ROV stance visualization system which is developed to show the vehicle pose and manipulator pose to the operator remotely. Stereo Lithography (STL) model file of the ROV is used for this visualization. In this paper two approaches conventional method and Vertex Array Object (VAO) based method for STL Model visualization are presented, compared and concluded that, the Vertex Array Object (VAO) based method gives high rendering speed and is therefore suitable for real-time application. This work is generic for any ROV/ static platform mounted with Manipulator Arm with multiple Degrees of freedom (DOF).

References

  • Direct Kinematics, Fundamental of Robotics, "Chapter 2",Robert J. Schilling.
  • STL, URL. http://www. wikipidiea. com/STL/
  • Annapurna Agrawal, "STL model Visualization and motion simulation for Manipulator Arm using OpenGL", ICCSIT – 2012, Pune, India, April 2012
  • IEEE745-1985, URL, Http://en. wikipedia. org/wiki/IEEE 745-1985. .
  • SharpGL, URL, Http://sharpgl. codeplex. com
  • R. S. Wright, L. Benjamin and H. Nicholas (2007)OpenGL(R) SuperBible: Comprehensive Tutorial and Reference, 4th Edition, Addison-Wesley.
  • OpenGL Reference Manual. pdf
  • Tom Mcreynolds and David Blythe (2010), "Advanced Graphics Programming using OpenGL"