Building complex remote learning laboratories

The interaction with real plants is a key issue in control engineering education in order to consolidate the concepts learned in the classroom. Unfortunately, for several reasons, real laboratories are not always available. On the other hand, Internet technologies have proved to be mature and reliable, becoming a common alternative in the creation of remote laboratories. However, the use of these technologies in complex remote laboratories is not a trivial task as several requisites must be satisfied simultaneously. This article proposes a methodology that eases the creation of remote laboratories establishing the steps to build up a remote access system. This methodology proposes a set of key components that can be used to define the access to a remote plant from a functional point of view. Some of these components are generic being reusable in most applications whereas others are application specific. In summary, the methodology allows designers to concentrate more on the functionality of the applications than on the technical aspects of the underlying technology. The use of this methodology is illustrated with a relatively complex example: A laboratory manufacturing cell. © 2009 Wiley Periodicals, Inc. Comput Appl Eng Educ 18: 53–66, 2010; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.20239

[1]  Pasquale Daponte,et al.  A remote measurement laboratory for educational experiments , 1997 .

[2]  J. W. Overstreet,et al.  An Internet-based real-time control engineering laboratory , 1999 .

[3]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[4]  Francisco Rodríguez,et al.  Web‐based remote control laboratory using a greenhouse scale model , 2005, Comput. Appl. Eng. Educ..

[5]  Sebastián Dormido-Bencomo,et al.  Control learning: present and future , 2004, Annu. Rev. Control..

[6]  Luís Lopes 分散環境における耐故障ソフトウェアのためのフレームワーク : Java RMIによる実装 , 1999 .

[7]  Lawrence A. Crowl,et al.  Distance learning applied to control engineering laboratories , 1996 .

[8]  Dan Harkey,et al.  Client/Server programming with Java and Corba , 1997 .

[9]  Maurício F. Magalhães,et al.  REAL: a virtual laboratory for mobile robot experiments , 2001, IEEE Trans. Educ..

[10]  Fernando Morilla,et al.  A Java/Matlab-based environment for remote control system laboratories: illustrated with an inverted pendulum , 2004, IEEE Transactions on Education.

[11]  Ricardo Sanz,et al.  Corba for control systems , 2000, Annual Reviews in Control.

[12]  F. A. Candelas,et al.  Recursos Didácticos Basados en Internet para el Apoyo a la Enseñanza de Materias del Área de Ingeniería de Sistemas y Automática , 2010 .

[13]  Marga Marcos,et al.  A methodology based on distributed object-oriented technologies for providing remote access to industrial plants , 2006 .

[14]  Christof Röhrig,et al.  Java-Based Framework for Remote Access to Laboratory Experiments , 2000 .

[15]  Jason Pritchard COM and CORBA Side by Side: Architectures, Strategies, and Implementations , 1999 .

[16]  Domenico Prattichizzo,et al.  The automatic control telelab: a user-friendly interface for distance learning , 2003, IEEE Trans. Educ..

[17]  Mark W. Spong,et al.  Report on the NSF/CSS Workshop on new directions in control engineering education , 1999 .

[18]  B. S. Heck,et al.  Using the Web in your courses: what can you do? what should you do? , 1999 .

[19]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[20]  Trygve Reenskaug,et al.  The Model-View-Controller (MVC) Its Past and Present , 2003 .

[21]  Michel Robert,et al.  Toward a Pan-European virtual university in electrical and information engineering , 2002, IEEE Trans. Educ..

[22]  S. A. Ibrahim,et al.  A web-accessible heat exchanger experiment , 2004 .