Using remote and virtual laboratories in science and engineering in UNED Part I and Part II



Similar documents
MECE 102 Mechatronics Engineering Orientation

Design of Remote Laboratory dedicated to E2LP board for e-learning courses.

Easy Java Simulations: an Open-Source Tool to Develop Interactive Virtual Laboratories Using MATLAB/Simulink*

Robot Control MRobot

A Global Remote Laboratory Experimentation Network and the Experiment Service Provider Business Model

REMOTE LABORATORY PLANT CONTROL

In the case of the online marketing of Jaro Development Corporation, it

COURSE RECOMMENDER SYSTEM IN E-LEARNING

Virtual Labs in the Engineering Education : a Standardization Approach for Tele-Control O.J. Roesch 1, H. Roth 1 et H. Yahoui 2

Using Augmented Reality in Remote Laboratories

Software Development Workflow in Robotics

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK. Department of Art Department of Mathematics and Computer Science.

2012/2013 Programme Specification Data. Engineering

Introduction to MATLAB Gergely Somlay Application Engineer

Training in Cartography: e-learning Courses in Thematic Cartography

Virtual Environments - Basics -

CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL

Maple & Moodle in Teaching Mathematics: the E-learning Project of the Faculty of Sciences of the University of Turin

Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle

Next Generation Lab. A solution for remote characterization of analog integrated circuits

Technology Enhanced Learning For Delivering Mechanical Engineering Courses at Florida Atlantic University

Esri Maps for Business Intelligence (BI)

E-LEARNING: USIU s EXPERIENCE

Boole-WebLab-Deusto: Integration of a Remote Lab in a Tool for Digital Circuits Design

Design of a web-based courseware authoring and presentation system

Visualization system and applications at BIFI

APPENDIX - A. Tools Used. 1. Qualnet Simulator. 2. TRMSim-WSN Simulator. 3. SnetSim Simulator. 4. EDX SignalPro. 5.

Upcoming 2015 Moodle Training Courses

JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D Hagen, Germany

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Mechatronics education in the Department of Mechanical Engineering at the University of Utah

ON-LINE REMOTE CONTROL OF MATLAB SIMULATIONS BASED ON ASYNCHRONOUS COMMUNICATION MODEL

Evolutionary Algorithms Software

Virtual Learning Platforms and Good Practice. Assoc. Prof. Dr. Kosta Boshnakov University of Chemical Technology and Metallurgy Sofia, Bulgaria

The aims of this module are to teach you how design and create graphics to represent data. In particular, to:

User Guide Thank you for purchasing the DX90

Virtual Laboratory in Mechatronics (MARVEL project) Dieter Müller

Analysis of the Effectiveness of Online Learning in a Graduate Engineering Math Course

2.1 Digital Electronics. Title: Electronics and Automatic Engineering

Distance-Learning Remote Laboratories using LabVIEW

Pre-Masters. Science and Engineering

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Multiple choice quiz on the internet

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN INFORMATION TECHNOLOGY IN EDUCATION (MSc[ITE])

Teaching and Related Experience

Survey of LabVIEW Technologies for Building Web/Internet-Enabled Experimental Setups

Background: Experimental Manufacturing Cell

CHALLENGES AND OPPORTUNITIES OFFERED BY E-LEARNING PLATFORM IN THE EDUCATIONAL PROCESS AT THE UNIVERSITY LEVEL

Digital Library for Multimedia Content Management

Robotic Sensing. Guiding Undergraduate Research Projects. Arye Nehorai

VClass: e-learning application

Solar energy e-learning laboratory - Remote experimentation over the Internet

HTML5. Turn this page to see Quick Guide of CTTC

REMOTE HOST PROCESS CONTROL AND MONITORING OF INDUSTRY APPLIANCES

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

Linda Canobbio, Dean, School of Science, Mathematics, Engineering, and Technology Marc LaBella, Associate Professor of Science Ocean County College

GLOBAL CONSULTING SERVICES TOOLS FOR WEBMETHODS Software AG. All rights reserved. For internal use only

CREATING ON-LINE MATERIALS FOR COMPUTER ENGINEERING COURSES

Use of Graphical Programming Tools for Electrical Engineering and Technology Courses

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 4, Issue 8, February 2015

Chemical Processes Optimization. Prof. Cesar de Prada Dpt. of Systems Engineering and Automatic Control (ISA) UVA

2020 Visions Wim Veen s Projection

Business Information System Courses Description

A Distributed Architecture for Teleoperation over the Internet with Application to the Remote Control of an Inverted Pendulum

DISTANCE LEARNING AND SOCIAL MEDIA IN STUDY PROCESS

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

Simulation of Offshore Structures in Virtual Ocean Basin (VOB)

AC : MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT

Using artificial intelligence methods and 3D graphics for implementation a computer simulator for ophthalmology

Learning analytics in the LMS: Using browser extensions to embed visualizations into a Learning Management System

DD1354. Christopher Peters. Sweden.

Mathematics Learning Activity Types 1, 2

Mathematics Learning Activity Types 1, 2

Mashup Development Seminar

APPLICATION DEVELOPMENT FOR THE IOT ERA. Embedded Application Development Moves to the Cloud

How To Create A Flood Simulator For A Web Browser (For Free)

imoni Remote Alarm Monitoring

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

Transcription:

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 Sebastián Dormido, Luis de la Torre Dpt. Informática y Automática ETS Ing. Informática, UNED {sdormido,ldelatorre}@dia.uned.es 17th April 2015

Outline Part 1 1. Experimentation environment 2. A primer on EjsS 3. A retrospective look 4. A panoramic view of VL/RL in UNED 5. Conclusions Part 2 UNILabs demo: http://unilabs.dia.uned.es

1. Introduction 1/61 UNED, the Spanish University for Distance Education, is the only state-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: 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.

Outline Part 1 1. Experimentation environment 2. A primer on EjsS 3. A retrospective look 4. A panoramic view of VL/RL in UNED 5. Conclusions Part 2 UNILabs demo: http://unilabs.dia.uned.es

2. Experimentation environment A taxonomy ACCESS TO THE RESOURCE Local Remote

2. Experimentation environment A taxonomy Real Simulated NATURE OF THE RESOURCE

2. Experimentation environment A taxonomy S. Dormido Control learning: Present and future, Annual Reviews in Control, 28 115-136, 2004 ACCESS TO THE RESOURCE Local Remote Traditional Lab. Remote Lab. Local Virtual Lab. WWW Lab. Real Simulated NATURE OF THE RESOURCE

Outline Part 1 1. Experimentation environment 2. A primer on EjsS 3. A retrospective look 4. A panoramic view of VL/RL in UNED 5. Conclusions Part 2 UNILabs demo: http://unilabs.dia.uned.es

3. A primer on Ejs Easy Java/Javascript Simulations (EjsS) 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, developed by Prof Francisco Esquembre, Murcia University (Spain) http://fem.um.es/ejs

3. A primer on EjsS Easy Java/Javascript Simulations (EjsS) 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. x f x, u, t Control Model View

3. A primer on EjsS A simple example: A pendulum x 1 x,y v, x v y Basic variables: t, dt, x x Visualization variables: 1, 2 x,y,v, v x y Dynamic model dx dt dx dt 1 2 x 2 sin x 1 x y Constraints sin x1 v x x2 cos x1 cos x v x sin x 1 y 2 1

3. A primer on EjsS Users map of EjsS http://fem.um.es/ejs/

3. A primer on EjsS 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 Ejs A new way of teaching, learning and share experiences Read from a digital library EJS options EJS Menu

Outline Part 1 1. Experimentation environment 2. A primer on EjsS 3. A retrospective look 4. A panoramic view of VL/RL in UNED 5. Conclusions Part 2 UNILabs demo: http://unilabs.dia.uned.es

4. A retrospective look 1992 1992 1995 HyperAutomatica Repsol Course 1992 1995 2000 1992 1995 2000 Inverted pendulum VL Inverted pendulum RL

4. A retrospective look 1992 1995 2000 2004 1992 1995 2000 2004 2006 DIA remote portal AutomatL@bs project 1992 1995 2000 2004 2006 2009 1992 1995 2000 2004 2006 2009 2011 FisL@bs project Uned-Labs portal

4. A retrospective look 1992 1995 2000 2004 2006 2009 2011 2013 UNILabs portal

4. A retrospective look The structure of a VL/RL

Outline Part 1 1. Experimentation environment 2. A primer on EjsS 3. A retrospective look 4. A panoramic view of VL/RL in UNED 5. Conclusions Part 2 UNILabs demo: http://unilabs.dia.uned.es

5. A panoramic view of VL/RL in UNED DC motor Three tanks Heatflow system virtual virtual virtual remote remote remote Control Engineering labs

5. A panoramic view of VL/RL in UNED Electric drives Quadruple tanks Ball and hoop virtual virtual virtual remote remote remote Control Engineering labs

5. A panoramic view of VL/RL in UNED Ball and beam Ball and plate Flexible arm virtual virtual virtual remote remote remote Control Engineering labs

5. A panoramic view of VL/RL in UNED Furuta pendulum Inverted pendulum Mobiles robots virtual virtual virtual remote remote remote Control Engineering labs

5. A panoramic view of VL/RL in UNED Quadrotor virtual remote Control Engineering labs

5. A panoramic view of VL/RL in UNED Light Diffraction Photoelectric Effect Thin Lens virtual virtual virtual remote remote remote Physics labs

5. A panoramic view of VL/RL in UNED Snell s Law Hooke s Law virtual virtual remote Physics labs remote

Outline Part 1 1. Experimentation environment 2. A primer on EjsS 3. A retrospective look 4. A panoramic view of VL/RL in UNED 5. Conclusions Part 2 UNILabs demo: http://unilabs.dia.uned.es

6. Conclusions Virtual/remote experimentation is a mature technology. Yet, it is not easy to transform a traditional lab into a web-based lab. More research has to be done in providing new tools 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 New challenge in remote labs Controller in the server client side

Thank you for your attention