Using remote and virtual laboratories in science and engineering in ...

31
Sebastián Dormido, Luis de la Torre Dpt. Informática y Automática ETS Ing. Informática, UNED {sdormido,ldelatorre}@dia.uned.es Using remote and virtual laboratories in science and engineering in UNED Part I and Part II Workshop on Remote Experiments for HE The Open University, Milton Keynes, UK 17th April 2015

Transcript of Using remote and virtual laboratories in science and engineering in ...

Page 1: Using remote and virtual laboratories in science and engineering in ...

Sebastián Dormido, Luis de la TorreDpt. Informática y AutomáticaETS Ing. Informática, UNED

{sdormido,ldelatorre}@dia.uned.es

Using remote and virtual laboratories in science and

engineering in UNEDPart I and Part II

Workshop on Remote Experiments for HEThe Open University, Milton Keynes, UK

17th April 2015

Page 2: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

1. Experimentation environment2. A primer on EjsS3. A retrospective look4. A panoramic view of VL/RL in UNED5. Conclusions

Outline

Part 1

Part 2UNILabs demo: http://unilabs.dia.uned.es

Page 3: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

• UNED, the Spanish University for Distance Education, is the onlystate-run Spanish distance-learning university and it is the largest university in Spain.

• One of the largest European Universities with around 220,000 students, most of them adult students, and near 1,500 teachers.– Central organization: Madrid– 65 study centers: All over Spain– 13 study centers in Europe & America

• UNED focuses mainly on distance learning and continuous education.• It delivers degrees in most disciplines including Industrial

Engineering, Computer Science, Physics, Chemistry, Mathematics, Economis, Social and Political studies, Humanities, Arts ….

• UNED’s teaching methodology incorporates intensive and extensive use of e-learning resources including interactive video lectures, remote and virtual labs, e-learning platforms, learning objects, augmented reality, mobile devices, and biometrics.

1. Introduction1/61

Page 4: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

1. Experimentation environment2. A primer on EjsS3. A retrospective look4. A panoramic view of VL/RL in UNED5. Conclusions

Outline

Part 1

Part 2UNILabs demo: http://unilabs.dia.uned.es

Page 5: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

ACC

ESS

TO T

HE

RESO

URC

E

Local

Remote

A taxonomy

2. Experimentation environment

Page 6: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Real Simulated

NATURE OF THE RESOURCE

A taxonomy

2. Experimentation environment

Page 7: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

RemoteLab.

WWWLab.

LocalVirtual Lab.

TraditionalLab.

ACC

ESS

TO T

HE

RESO

URC

E

NATURE OF THE RESOURCE

Loca

lRe

mot

e

Real Simulated

Loca

lRe

mot

e

Real

A taxonomy

2. Experimentation environmentS. Dormido “Control learning: Present and future”, Annual Reviews in Control, 28 115-136, 2004

Page 8: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

1. Experimentation environment2. A primer on EjsS3. A retrospective look4. A panoramic view of VL/RL in UNED5. Conclusions

Outline

Part 1

Part 2UNILabs demo: http://unilabs.dia.uned.es

Page 9: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

• EjsS is a free open-source tool developed in Java/Javascript designed for the creation of computer simulations.

• EJsS has grown to help in creating web-accessible (virtual and remote) laboratories:– Connections with external applications.– New features for 3D modeling.– New libraries and plug-ins to improve the development of VRLs– New experiment languages.– Etc,…

Easy Java/Javascript Simulations (EjsS)

• developed by Prof Francisco Esquembre, Murcia University (Spain)

• http://fem.um.es/Ejs

3. A primer on Ejs

Page 10: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

EjsS provides a simplified implementation of the Model-Control-View paradigm.

1. The model, which describes the phenomenon under study

2. The control, which defines certain actions that a user can perform on the simulation

3. The view, which shows a graphical representation of the different states that the phenomenon can have.

Control

Model View

tuxfx ,,

3. A primer on EjsS

Easy Java/Javascript Simulations (EjsS)

Page 11: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

12

21

sin xdt

dx

xdt

dx

21,,, xxdttBasic variables:

yx v,v,y,xVisualization variables:1x

yx,

yx vv ,

Dynamic model Constraints

1

1

cos

sin

xy

xx

12

12

sin

cos

xxv

xxv

y

x

3. A primer on EjsS

A simple example: A pendulum

Page 12: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

http://fem.um.es/Ejs/

3. A primer on EjsS

Users map of EjsS

Page 13: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Some examples of virtual labs using EjsS

Particles collision Chain of oscillators Ball in a wedge

3 tanks system Ball and plate Ball and hoop

3. A primer on EjsS

Page 14: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

EJS Menu

EJS options

Read from a digital library

A new way of teaching, learning and share experiences

3. A primer on Ejs

Page 15: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

1. Experimentation environment2. A primer on EjsS3. A retrospective look4. A panoramic view of VL/RL in UNED5. Conclusions

Outline

Part 1

Part 2UNILabs demo: http://unilabs.dia.uned.es

Page 16: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

HyperAutomatica

1992 1992 1995

Repsol Course

Inverted pendulum VL

1992 1995 2000 1992 1995 2000

Inverted pendulum RL

4. A retrospective look

Page 17: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

DIA remote portal AutomatL@bs project

Uned-Labs portal

1992 1995 2000 2004 2006 2009

1992 1995 2000 2004 1992 1995 2000 2004 2006

4. A retrospective look

1992 1995 2000 2004 2006 2009

FisL@bs project

2011

Page 18: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

1992 1995 2000 2004 2006 2009 2011 2013

UNILabs portal

4. A retrospective look

Page 19: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

4. A retrospective lookThe structure of a VL/RL

Page 20: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

1. Experimentation environment2. A primer on EjsS3. A retrospective look4. A panoramic view of VL/RL in UNED5. Conclusions

Outline

Part 1

Part 2UNILabs demo: http://unilabs.dia.uned.es

Page 21: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Three tanksDC motor Heatflow system

virtual virtual virtual

remote remote remote

5. A panoramic view of VL/RL in UNED

Control Engineering labs

Page 22: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Quadruple tanksElectric drives Ball and hoop

virtual virtual virtual

remote remote remote

5. A panoramic view of VL/RL in UNED

Control Engineering labs

Page 23: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Ball and plateBall and beam Flexible arm

virtual virtual virtual

remote remote remote

5. A panoramic view of VL/RL in UNED

Control Engineering labs

Page 24: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Inverted pendulumFuruta pendulum Mobiles robots

virtual virtual virtual

remote remote remote

5. A panoramic view of VL/RL in UNED

Control Engineering labs

Page 25: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Quadrotor

virtual remote

5. A panoramic view of VL/RL in UNED

Control Engineering labs

Page 26: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Photoelectric EffectLight Diffraction Thin Lens

virtual virtual virtual

remote remote remote

5. A panoramic view of VL/RL in UNED

Physics labs

Page 27: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Hooke’s LawSnell’s Law

virtual virtual

remote remote

5. A panoramic view of VL/RL in UNED

Physics labs

Page 28: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

1. Experimentation environment2. A primer on EjsS3. A retrospective look4. A panoramic view of VL/RL in UNED5. Conclusions

Outline

Part 1

Part 2UNILabs demo: http://unilabs.dia.uned.es

Page 29: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

• Virtual/remote experimentation is a maturetechnology.

• Yet, it is not easy to transform a traditional labinto a web-based lab.

• More research has to be done in providing newtools and new facilities.

• We have presented our approach using:– Easy Java Simulations to develop the interactive GUIs.– LabView and Matlab to develop the real-time control

loop at the server-side.– Moodle to deploy the web-based/remote labs.

• Last course was the fourteenth year of real experience

6. Conclusions

Page 30: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Controller in the server sideController in the client side

New challenge in remote labs

6. Conclusions

Page 31: Using remote and virtual laboratories in science and engineering in ...

Universidad Nacionalde Educacióna DistanciaMadrid

Thank you

for your attention