Designing of Virtual Reality Environments for Mobile Robots Programming


Article Preview

In this paper are presented some of the main issues in designing and developing of mobile robots in virtual environments that can be used for completing various tasks. Due to high complexity of robotic systems, real experiments are demanding unsatisfying timeframes and high financial resources. Other problems scientists encounter in real tests are the difficulty of concurrent use, space restrictions or hardware malfunctions. Several related studies are treating these issues by proposing the usage of virtual reality (VR) as a solution for reducing costs and decreasing development time. We are focusing our study on designing and developing of a virtual mobile robot and integrating it within various virtual environments. Furthermore, we describe the technologies that can be used to accomplish our goals, listing their good and weak points, we integrate our work in an immersive VR environment like Cave Automatic Virtual Environment (CAVE) and we present the study results.



Solid State Phenomena (Volumes 166-167)

Edited by:

Cornel Brișan, Vistrian Mătieș, Sergiu-Dan Stan and Stelian Brad




M. Duguleana and F. G. Barbuceanu, "Designing of Virtual Reality Environments for Mobile Robots Programming", Solid State Phenomena, Vols. 166-167, pp. 185-190, 2010

Online since:

September 2010




[1] Tan, J. T. C., Nagi, F. H.: Modelling and Simulation of Differential Drive Mobile Robotics System, in Proc. of Student Conference on Research and Development (SCOReD), Bangi, Selangor, Malaysia (2005).

[2] Colon, E., Salhi, H., Baudoin, Y.: MoRoS3D, a multi mobile robot 3D simulator, Introductory Workshop to the CLAWAR 2006 Conference, pp.722-728, Brussels, Belgium (2006).

[3] Sheridan, Th. B.: Constraint, Intelligence, and Control Hierarchy in Virtual Environments, Intelligent Motion and Interaction within Virtual Environments, Massachusetts Institute of Technology Cambridge, U.S. A (2005).

[4] Anderson, E.F., McLoughlin, L.: Do Robots Dream of Virtual Sheep: Rediscovering the Karel the Robot" Paradigm for the "Plug&Play Generation, The National Centre for Computer Animation Bournemouth University, UK (2006).

[5] Monferrer, A., Bonyuet, D.: Cooperative Robot Teleoperation through Virtual Reality Interfaces, University Politecnica de Catalunya, Barcelona, Spain (2002).


[6] Ramaswamy, S.: VERAM: Virtual Environments for Education, Robotics, Automation and Manufacturing, NSF Design and Manufacturing Grantees Conference, CA, U.S.A. (1999).

[7] Zachmann, G.: Virtual Reality in Assembly Simulation - Collision Detection, Simulation Algorithms, and Interaction Techniques, Dissertation, Darmstadt University, Germany (2000).

[8] Calvin, K.L. Or., Vincent, G., Cheung, C.C.: Perception of Safe Robot Idle Time in Virtual Reality and Real Industrial Environments, School of Industrial Engineering and Agricultural and Biological Engineering, Purdue University, IN, U.S.A. (2009).

[9] Johns, K., Taylor, T.: Professional Microsoft Robotics Developer Studio, Wrox Press, Indianapolis, Indiana, U.S.A. (2008).

[10] Haton, B., Mogan, Gh.: Enhanced Ergonomics and Virtual Reality Applied to Industrial Robot Programming, Scientific Bulletin Of Politehnica University Of Timisoara, Timisoara, Romania (2008).

[11] Morgan, S.: Programming Microsoft® Robotics Studio, Microsoft Press, Washington, U.S.A. (2008).

[12] Duguleana, M.: An Approach to Solving Kinematics Models and Motion Planning for Manipulators with Mobile Base, Proceedings of the RAAD 2009, Brasov, Romania (2009).

[13] Duguleana, M.: Towards Development of Brain-Computer-Based Human-Robot Interaction, DAAAM Symposium on Intelligent Manufacturing and Automation: Theory, Practice and Education, Vienna, Austria (2009).

[14] Duguleana, M., Mogan, Gh.: Using Eye Blinking for EOG-Based Robot Control, Proceedings of DoCEIS'10 Conference, Caprica, Portugal (2010).