ILabs 10 Years of Remote Labs Crosstalk - March 6, 2008 Jesús del Alamo – MIT, Professor Department of EECS John Belcher – MIT, Professor Department of.

Slides:



Advertisements
Similar presentations
The IEEE Committee on Earth Observation Dr. Jay Pearlman, Chair Dr. Tom Wiener, Chair elect November 15, 2007.
Advertisements

Open Educational Resources for Science and Engineering: Creation of Effective Educational Systems Without Compromising Quality Mangala Sunder Krishnan.
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
DSpace: the MIT Libraries Institutional Repository MacKenzie Smith, MIT EDUCAUSE 2003, November 5 th Copyright MacKenzie Smith, This work is the.
Research and Impact The WaterBotics ® evaluation and research studies include two synergistic, but distinct, domains: educational impact and scale-up/sustainability.
September 28, 2004 Internet 2 Fall 2004 Member Meeting The Role and Value of Advanced Networking in Teaching and Learning Dale Alverson, University of.
High Performance Computing Course Notes Grid Computing.
Holyoke Public Schools Professional Development By, Judy Taylor
Laboratory for SoC design TEMPUS meeting Niš,
Yvan Rooseleer – BiASC – MAY 2013
MIT iCampus iLabs Software Architecture Workshop June , 2006.
Current Directions in Earthquake Engineering Education Shirley J. Dyke Department of Civil Engineering Washington University in St. Louis 2000 ASCE Engineering.
Internet Supported Distance Learning Brian Mulligan IT Sligo, September 2003.
Assignment IV E 3 Symposium The Implementation of Research Assignment Ping-Hsiu Lee Reagan High School, Houston I. S. D. Deborah Barnett Tidehaven High.
HEInnovate A self-assessment tool for higher education institutions (HEIs) wishing to explore their entrepreneurial and innovative potential.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Installing software on personal computer
Computer Science Department 1 An Open Source Laboratory for Operating Systems Projects * Mark Claypool, David Finkel, Craig Wills Computer Science Department.
CCLI PI 2008www.tech.uh.edu/rock COLLABORATIVE RESEARCH: REMOTE LABORATORY FOR OPTICAL CIRCUITS COURSES Driss Benhaddou and Deniz Gurkan University of.
NME-ICT Project Implementation of virtual laboratory for online e-learning of control and Instrumentation courses R.Anandanatarajan M.E.,Ph.D. Professor.
European Workshop on Microelectronics Education, May 12, 2010, Kjell JeppsonPage 1 Implementing Constructive Alignment in a CDIO-oriented Master’s Program.
1 iLabs and Curriculum Enhancement “Engineering Africa” 4 th -6 th March, 2007 Prof L.O. Kehinde Principal Investigator- iLab Obafemi Awolowo University,
Presenter: E.N.Nfuka B.Sc(Havana), M.Sc(Barcelona), Deputy Managing Director University Computing Centre(UCC). UCC, Conference.
Addressing the Pre-service Learning Needs of Education Majors in Math and Science Through Technology
Conceptual framework for a Malaria VRE in South Africa Dr Heila Pienaar (UP) & Dr Martie van Deventer (CSIR) The Research Information Centre Stakeholder.
Margaret J. Cox King’s College London
Capacity Building Experiences of the UNESCO-IHE Institute for Water Education Maarten Blokland.
Teaching Innovation and Entrepreneurship: how can universities, industry and government encourage the next generation? Professor Jan Palmowski (Pro Vice.
Development and Implementation of Teaching Aids to enhance the Understanding of Control Systems Dr Mahmoud Abdulwahed Prof Zoltan K Nagy and Dr Adam R.
MIT iLabs: Laboratories Without Frontiers Jesύs A. del Alamo MIT 4th Annual MIT LINC International Symposium: Technology-Enabled Education: A Catalyst.
Open Science Grid For CI-Days Internet2: Fall Member Meeting, 2007 John McGee – OSG Engagement Manager Renaissance Computing Institute.
Weblabs at MIT A Retrospective Perspective Clark K. Colton Department of Chemical Engineering Massachusetts Institute of Technology Cambridge, MA USA How.
Computer Hardware and Software Chapter 1. Overview Brief History of Computers Hardware of a Computer Binary and Hexadecimal Numbers Compiling vs. Interpreting.
1 A Local and Remote Radio Frequency Identification Learning Environment Andrew Shields & David Butcher Wireless and Mobility Research Group, Institute.
MIT iLabs: Towards a Community of Internet Accessible Laboratories Phillip D. Long, Ph.D. MIT Mark Schulz, Ph.D. University of Queensland Open Educational.
NANSLO Environmental Scan Definition and Preliminary Findings 1.
AVU International Conference, Nairobi, Kenya, Nov. 20, 2013 James Glapa-Grossklag, College of the Canyons Kathleen Ludewig Omollo, University of Michigan.
Doctoral Consortium Research Methods Course
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Advanced PI Calculation Engine Makes Complex PI Calculations Easy! Use of EDICTvb for Multi-Plant Advanced PI Calculations Dane OverfieldEXELE Information.
Online Learning By Ashleigh Christie Crystal Guerard Shannon Quigley.
Implementation and Management of an Information Systems Practicum in a Graduate Computer Information Technology Curriculum S amuel C onn, Asst. Professor.
1 A tutorial on the VISIR Open Lab Platform and an invitation to join the VISIR Group How to open a local electronics laboratory for remote access
The Cluster Computing Project Robert L. Tureman Paul D. Camp Community College.
Deploying Interactive Remote Labs Using the iLab Shared Architecture James Hardison, MIT - CECI Frontiers in Education, October , 2008.
The University of SydneyPage 1 Remote laboratories and mediated interactions: The real opportunity for enhancing learning Professor David Lowe Faculty.
1. Housekeeping Items June 8 th and 9 th put on calendar for 2 nd round of Iowa Core ***Shenandoah participants*** Module 6 training on March 24 th will.
Continuing the work of the Bill & Melinda Gates Foundation Presented by: Jeff Stauffer WebJunction Service Manager Date: 3 February 2005.
David Mogk Dept. of Earth Sciences Montana State University April 8, 2015 Webinar SAGE/GAGE FACILITIES SUPPORTING BROADER EDUCATIONAL IMPACTS: SOME CONTEXTS.
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
Teleworking in research networks and remote laboratories Kaunas University of Technology Lithuania Rimantas Šeinauskas.
1 GRID Based Federated Digital Library K. Maly, M. Zubair, V. Chilukamarri, and P. Kothari Department of Computer Science Old Dominion University February,
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Copyright © 2005 Stevens Institute of Technology Center for Innovation in Engineering and Science Education 1 Stevens-NJ Community College Strategic Partnership.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
EDUCATIONAL TECHNOLOGY IN THE ASIA PACIFIC REGION
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
HEInnovate A self-assessment tool for higher education institutions (HEIs) wishing to explore their entrepreneurial and innovative potential.
Marv Adams Chief Information Officer November 29, 2001.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
The New Landscape for Innovative Transformation of Education M.S. Vijay Kumar Ed. D Senior Associate Dean of Undergraduate Education and Director Office.
Simulation and Visualization Enhanced Engineering Education This work is supported by the Division of Engineering Education Department, National Science.
Ministry of Education and Higher Education (MEHE) - Lebanon EGM on ICT Indicators Adoption and Data Collection. Cairo, Egypt 13 – 15 February 2007 Cairo,
The Communication Initiative? …global forces...local choices… critical voices…telling stories... The Communication Initiative Very Brief Outline [sorry.
Friday Institute Leadership Team Glenn Kleiman, Executive Director Jeni Corn, Director of Evaluation Programs Phil Emer, Director of Technology Planning.
Julia Skolnik, MSEd Kemi Jona, PhD Office of STEM Education Partnerships Northwestern University, School of Education and Social Policy.
Redefining the Library’s Role through an Institutional Repository Sharon Mader, Dean Jeanne Pavy, Scholarly Communications Librarian Earl K. Long Library.
ChinaGrid: National Education and Research Infrastructure Hai Jin Huazhong University of Science and Technology
Fall 2006P7305: Freshman Practicum AM Receiver P7305: Learning Module for EE Freshman Practicum Chris Urban: Lead Engineer Hans-Christian Rotmann: Project.
Presentation transcript:

iLabs 10 Years of Remote Labs Crosstalk - March 6, 2008 Jesús del Alamo – MIT, Professor Department of EECS John Belcher – MIT, Professor Department of Physics Judson Harward – MIT, Associate Director of CECI Kunle Kehinde - Obafemi Awolowo University, Nigeria Steven Lerman – MIT, Dean for Graduate Students Mark Schulz – University of Queensland, Australia

What is iLabs? Jesús del Alamo Massachusetts Institute of Technology

Motivation for iLabs   There is enormous educational value in hands-on laboratory experiences   But, conventional labs…   … are expensive and have complex logistics   … can’t easily be shared   iLabs: real laboratories accessed through the Internet from anywhere at any time

iLabs at MIT Microelectronics device characterization (EECS, deployed 1998) Shake Table (Civil Eng., deployed 2004) Dynamic signal analyzer (EECS, deployed 2004) Polymer Crystallization (Chem. E., deployed 2003) Heat exchanger (Chem. Eng., deployed 2001) ELVIS (EECS, deployed 2006) Spectrometer (Nuclear Eng., deployed 2008) Force on a Dipole (Physics, deployed 2008)

Microelectronics Device Characterization iLab

Microelectronics Device Characterization   Since 1998   Measurement of DC current-voltage characteristics of microelectronics devices (and small circuits)   Used in three different courses at MIT:   Circuits and Electronics   2 nd year mandatory “core” subject, EECS   Electronic Devices and Circuits   3 rd year “header” subject, EECS   6.720J/3.43J Integrated Microelectronic Devices   Graduate subject, EECS+DMSE

Typical Assignment: Microelectronic Device Characterization Project Four step process: 1.Using iLab GUI:  Measure DC I-V device characteristics  Graph results 2.Download data to student’s computer 3.Using MATLAB or EXCEL:  Extract device parameters  Construct model based on theory presented in class  Compare with measurements, discuss 4.Freely explore other modes of operation…

Findings  iLab experiences can significantly enhance learning  For iLab educational experiences to be effective:  system has to work well, specially under peak load conditions  system must allow free exploration and making mistakes  clear documentation and tutorials are essential  Several small assignments more effective than few large projects  Students find difficulty in handling real-world data  offline, post-measurement portion of assignment critical to learning experience

iLabs in DC Time domain Frequency domain

iLab Capacity System capacity: > 2,000 users/week > 15,000 experiments/week exercise out on Fridayexercise due on Friday Oct , 2000 (~100 students)

MIT ITESM Makerere UDSM OAU Parma NUS NTU CCU Taipei iLabs has been used by 19 universities on five continents. Chalmers Queensland Portland Cairo DLUT AUB iLabs Use Around the World CMU Pavia Mauritius Deusto

iLabs: the Opportunities  Order of magnitude more laboratories available to our students  Unique labs:  Unusual locations, expensive equipment, rare materials equipment, rare materials  Rich pedagogical experiences:  More lab time for students  GUI to lab integrating graphing, simulation, collaboration, tutoring  Worldwide communities of scholars created around labs sharing content

iLabs: the Challenges  Developing an iLab from scratch is a lot of work!  Great attention needed to user scalability  Needs to be done by domain specialist  Managing a broadly shared iLab is also a lot of work!  Disincentive for owner to share lab  Key challenge: iLab Scalability

Goals of iLabs project at MIT  To demonstrate the pedagogical potential of iLabs in science & engineering education  To develop a scalable framework to:  Ease the development of new iLabs  Facilitate iLab management  Enable worldwide sharing of iLabs

 Original creator: Lane Brooks (then Junior in EECS), built working prototype in 6 months! 10 years ago…

The iLabs Architecture view from above … Jud Harward Massachusetts Institute of Technology

iLabs Experiment Typology 2 Waves of Development  Batched Experiments ( ):  The entire specification of the experiment is determined before execution begins.  The user need not remain online while experiment executes.  Interactive Experiments ( ):  The student client portrays virtual lab equipment (GUI).  The student can interact with experiment throughout its course.

Lab Server iLab Batched Architecture Service Broker Client Campus network Internet University Databases Special purpose system specific to an experiment Developed by domain specialist No user management here Verifies experiment before execution

Lab Server iLab Batched Architecture Service Broker Client Campus network Internet University Databases GUI to lab Embodies pedagogical experience Developed by domain specialist Contains generic modules that are recycled: i.e. graphing, collaboration

Lab Server iLab Batched Architecture Service Broker Client Campus network Internet University Databases Serves client to student’s computer Mediates between Client and Lab Server Performs generic functions: user management, data storage Single signon access to many labs Managed by and located at end user University

iLab Architecture: development responsibilities Service Broker Lab Server Client Campus network Internet University Databases Lab provider: develops Lab Server and Client can customize modules developed at MIT registers them with Service Brokers provides generic functionality developed by MIT, open source has well defined web services interfaces

iLab Architecture: management responsibilities Service Broker Lab Server Client Campus network Internet University Databases Lab provider: manages Lab Server sets lab policy manages groups, not individual users End-user institution: manages Service Broker manages users (registration, authentication) responsible for user data (storage, archiving) iLab Batched Architecture

Batched vs. Interactive Experiments  The student observes and controls interactive experiments in real time.  Execution takes longer than in the batched case, and users usually want to schedule their use.  The interactive architecture does not scale as well as the batched because experiments take longer to run.  Monitoring and controlling the experiment in real time requires more bandwidth.

Batched vs. Interactive Experiments, 2  An interactive experiment client will usually want to connect to the Lab Server directly whereas the batched client only connects through the Service Broker Service Broker Lab Client Lab Server X No Direct Communication Interactive Experiment Batched Experiment

Interactive Experiment Topology Service Broker Lab Client 1 Lab Server Clientside Campus Labside Campus User-side Scheduling Service Storage Service Service Broker Lab-side Scheduling Service Lab ManagerLab Client 2

Force on a Dipole Demo John Belcher Massachusetts Institute of Technology

Force on a Dipole Experiment

The UQ Story Mark Schulz University of Queensland, Australia

UQ & iLabs: The Beginning Keynote for Teaching and Learning Week at UQ ?? Experiments for High School Students ?? Slotted-Line experiment in EM Inverted Pendulum experiment Inverted Pendulum experiment in control engineering (Didn’t Happen)

Was the Inverted Pendulum Experiment a “Success”?

Will Other Faculty Follow? PV Array Dynamometer Embedded Systems FPGA Digital Design EE Will!

Will Non-EE Follow? Virtual Microscope Coastal Engineering Vet Science & Image Processing

What about the secondary schools? Before iLabs, this was the 1 st Year Physics experiment.. Now, it starts to look different. How does this look live (an engineering view, not the student view)?

What can the students do with the results?

UQ & iLabs: The Future iLabs motivated the mindset change from LabVIEW for Engineering to LabVIEW UQ Fluid Mechanics (Chem Eng): Falling Particle Detection Prototype took 4 hours Question from staff: Where’s iLabs access? Recent Example:

A Perspective from OAU Kunle Kehinde Obafemi Awolowo University, Nigeria

OAU’s Involvement in iLabs OAU’s Involvement in iLabs  In a Nutshell, We Have  Used MIT iLabs  Developed new iLabs  Contributed a few ideas  Introduced iLabs to other Nigerian universities.  Used iLabs to enhance curriculum review

Lab Development Lab Development  OAU Op-Amp Lab  An operational amplifier iLab using NI ELVIS  Used NI switch array to allow student reconfigure circuits  Hardware controlled via NI DAQmx C++/C# functions

Lab Development Lab Development  OAU Op-Amp Lab (contd)  Uses a C# client, a non-standard Service Broker, and a modified Server  “non-standard SB” because we initially could not get the SB to relay pass-though API calls between client and Server. Now resolved.  Experiment engine written in C++ originally; now re- written in C#

Lab Development Lab Development  OAU LogicLab 4  Simple circuits with switching matrices allows students to carry out simple experiments on digital electronics  Has gone through quick evolution of the circuit under test (hence, now called “LogicLab 4”)  Interface and experiment engine written in C#

Lab Development Work in progress Lab Development Work in progress  ADL/FPGA Lab  Allows students to work with an Altera FPGA board, with FPGA exposing varying levels of complexity to different levels of students  VHDL command-line interface tested. Work ongoing on GUI/drag-and-drop interface  Robot Arm Control Lab  Allows students to manipulate a robot arm  Use this to expose various Control Engineering ideas

A Few Contributions From Us  Interfaces  We have always focused on interfaces  Example of interface ideas we have tested: the OpAmp Lab requires students to connect nodes before running experiment

A Few Contributions From Us-2  Interfaces (contd)  Another interface idea: we realized that schematics-based interfaces may not be a proper metaphor for a “remote LAB”. Real labs look more like our new Op Amp Lab interface:

A Few Contributions From Us-3  Server Installer  Setting up the Server was always problematic for us until we developed an installer that automatically generates and populates SQL tables and re- compiles source code files with login info.  Computer-Based Video Tutorials  We recently completed the first in a series of video tutorials on iLabs which we plan to make freely available to the entire iLabs community  Switching Matrix Server  We have developed a Web Services base scheme whereby multiple iLabs can share the same NI switch array card.

Introducing the MIT Reactor iLab Phil Long Massachusetts Institute of Technology

Nuclear Spectroscopy iLab

Nuclear Reactor iLab

Experiments in Neutron Science 1. Demonstration of a Thermal Neutron Beam 2. Demonstration of the DeBroglie wavelength through Time-of-Flight Experiment 3. Demonstration of Bragg diffraction 4. Demonstration of Neutron Scattering and Absorption

Target Audience and Educational Impact  Secondary schools  advanced physics and chemistry courses incorporate iLabs into their current curricula  Undergraduate and graduate courses  without access to neutron sources  Outreach to students in countries without nuclear technologies  in conjunction with MIT partnerships e.g., Singapore, Cambridge-UK, and Portugal

iLab in the Future Phil Long Massachusetts Institute of Technology

The Future of iLabs  An iLabs Consortium  International Partnerships  iLabs in K-12 education

Sustainability- Moving to an iLab Consortium Higher Ed Commerce/Industry Foundation Non-Profit & Govt. K-12 Building a micro-economy of shared experiments

Building a Consortium - Starting Focused  Initial partners need for a consortium include:  University of Queensland (Australasian),  Obefemi Awolowo University (Africa),  MIT (North America),  National Instruments  And….???  Rely on hub partners for expanding the range of iLabs  Rely on hub partners for training on iLabs technology, localizations and translations of documentation  MIT’s role -insure architecture remains current & continues to develop

 MCCD - Maricopa Community College District  ITESM - Tecnologico de Monterrey  URI - University of Rhode Island  Unicamp - Universidade del Estado do Saul Paolo  University of Cambridge  BITS- Pilani  CORE - China Open resources for Education  NTNU - National Technological Normal University  CCU - Cheng Chang University  Makerere University  University of Dar es Salaam Future Consortium Members? MCCD Maricopa Community College District UNICAMP UniversidadedeEstadial de Campinas University of Cambridge CCU Chung Chen University UQ University of Queensland ITESM Tecnologico de Monterrey NTNU National Technological Normal University CORE Beijing URI University of Rhode Island BITS-Pilani Africa iLabs High Schools Windward School llinois Math & Science Academy Queensland Academy of Math Science & Technology

Some Consortium Principles (for discussion)  Consortium should be open to all interested willing to participate  Consortium distributes responsibility for development, pedagogy, and policy.  Consortium should eventually lead evolution of iLab Shared Architecture through committee structure  Consortium should retain open source approach for reference implementations but allow compliant proprietary versions

iLabs in K-12  A new NSF funded project with Northwestern University  Possible uses of iLabs in OpenCourseWare for Secondary Education

Conclusions   iLabs has the potential to enhance science and engineering education   iLabs and their educational content can be broadly shared around the world   iLabs provide a path for the developed world to support education in the developing world   iLabs Architecture: scalable framework to support iLab dissemination around the world

“If You Can’t Come to the Lab… the Lab Will Come to You!” (Earth at 89 GHz; courtesy of J. Grahn, Chalmers U.)