Defining and executing practice sessions in a robotics virtual laboratory

There is a lack of practice sessions in distance learning courses, in which students can use the theoretical concepts seen in class. In this paper we present an implementation of a robotics virtual laboratory in a networked virtual environment (net-VE) with the capability of defining practice sessions that can be executed in a visual simulation of the environment. Several manipulator robots, mobile robots and furniture can populate the environment. A programming language for manipulators and mobile robots is presented. The language contains instructions to provide coordination between robot programs; an interface for defining a task as a set of conditions for executing programs has also been implemented. Teachers can assist students either by collaborating during the execution of the practice or writing a rule-base script for observing movements of the robots.

[1]  T. Çapin,et al.  Avatars in Networked Virtual Environments: Capin: Avatars , 2001 .

[2]  Andreas Speck,et al.  RoboSiM: Java 3D robot visualization , 1999, IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029).

[3]  John R. Rice,et al.  SoftLab: A Virtual Laboratory Framework for Computational Science , 2000 .

[4]  Ka Wai Eric Cheng,et al.  Virtual laboratory development for teaching power electronics , 2002, 2002 IEEE 33rd Annual IEEE Power Electronics Specialists Conference. Proceedings (Cat. No.02CH37289).

[5]  Sandeep Singhal,et al.  Networked virtual environments , 1999 .

[6]  M. Bergerman,et al.  A robotics and computer vision virtual laboratory , 1998, AMC'98 - Coimbra. 1998 5th International Workshop on Advanced Motion Control. Proceedings (Cat. No.98TH8354).

[7]  Pradeep K. Khosla,et al.  A human machine interface for distributed virtual laboratories , 1994, IEEE Robotics & Automation Magazine.

[8]  Francesco Mondada,et al.  "KhepOnTheWeb": An experimental demonstrator in telerobotics and virtual reality , 1997, Proceedings. International Conference on Virtual Systems and MultiMedia VSMM '97 (Cat. No.97TB100182).

[9]  Fernando Morilla,et al.  Virtual and remote control labs using Java: a qualitative approach , 2002 .

[10]  Udo Zlender,et al.  DELTA's Virtual Physics Laboratory: a comprehensive learning platform on physics and astronomy , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[11]  Christos Bouras,et al.  Architectures supporting e-learning through collaborative virtual environments: the case of INVITE , 2001, Proceedings IEEE International Conference on Advanced Learning Technologies.

[12]  N.C. Tsourveloudis,et al.  Virtual reality testbed for mobile robots , 1999, ISIE '99. Proceedings of the IEEE International Symposium on Industrial Electronics (Cat. No.99TH8465).

[13]  Li Jin,et al.  E-manufacturing in networked virtual environments , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).