Conference PaperPDF Available

Lab Description Language -A framework approach for describing and mediating remote and virtual labs

Authors:

Abstract and Figures

More and more universities and schools across the world are developing different types of remote labs for their own operations. However, there is very little evidence at the present time that such local labs are used by or shared with other institutions in order to provide educational support for a wider range of students on a regular basis. Several other virtual and remote laboratories have been developed for a variety of disciplines. But these diverse proprietary interfaces, software components and implementations for each experiment are a problem for learners and teachers (no common user interfaces and APIs are used). Therefore, it is hard to integrate new remote labs or create virtual labs for non-engineers. Due to incompatible software implementations it is also a challenging task to integrate external labs into an existing lab platform. That complicates the sharing of labs between different organisations and universities. With the approach of "Lab Description Language" (LDL) authors of this paper are introducing a new framework concept for describing and mediating remote and virtual labs. This concept is demonstrated using the example of the Virtual Micro Controller Unit (VMCU) developed by paper authors.
Content may be subject to copyright.
Lab Description Language - A framework approach
for describing and mediating remote and virtual labs
S. Seiler
1
,
R. Sell
2
, D. Ptasik
3
1,3
Bochum University of Applied Sciences, Bochum, Germany
1
Tallinn University of Technology, Ehitajate tee 5, Tallinn, Estonia
Abstract- More and more universities and schools across the
world are developing different types of remote labs for their own
operations. However, there is very little evidence at the present
time that such local labs are used by or shared with other
institutions in order to provide educational support for a wider
range of students on a regular basis. Several other virtual and
remote laboratories have been developed for a variety of
disciplines. But these diverse proprietary interfaces, software
components and implementations for each experiment are a
problem for learners and teachers (no common user interfaces
and APIs are used). Therefore, it is hard to integrate new remote
labs or create virtual labs for non-engineers. Due to incompatible
software implementations it is also a challenging task to integrate
external labs into an existing lab platform. That complicates the
sharing of labs between different organisations and universities.
With the approach of “Lab Description Language” (LDL) authors
of this paper are introducing a new framework concept for
describing and mediating remote and virtual labs. This concept is
demonstrated using the example of the Virtual Micro Controller
Unit (VMCU) developed by paper authors.
I. INTRODUCTION
In order to solve the problem of providing practical skills to
students due to the lack of equipment and funds in educational
institutions, technology enhanced learning based on the sharing
of equipment between institutions is suggested for wide-scale
implementation across European countries [1,2]. Advances in
Internet-based technologies allow institutions, SMEs and
private individuals to access equipment of other organisations.
However, the main problem today is that there are no standards
or recommendations regarding the requirements for such
equipment (electrical signals, communicational protocols and
compatibility of software). There are merely some suggestions
presented in [3,4,2], but no DIN, ISO, or IEEE standard.
Changing the view to subparts and subsystems, there are
existing different (semantic) descriptions for various science
areas, like sensor descriptions. For instance Compton et al.
analysed 12 different sensor ontologies in 2009, presented in
[5]. While some of them (like Avancha [6] and CESN [7]) are
merely about description of sensors, other like OntoSensor [8]
are also capable of descriping 'components', or like OOSTethys
'processes' in addition. Their conclusion draws the statment,
that a "combination of OntoSensor and the CSIRO ontology
represents the current limit of expressive capability for
semantic sensors", but none of them is able to deal with the
whole context of sensor descriptions [5].
For user interfaces it is almost same situation. Various
descriptive approaches are existing and discussed in the
Model-Based User Interfaces Incubator Group at W3C. These
approaches can be separated into industrial (Collage, Flex,
Open Laszlo and XAML for instance) and research driven
(CAMELEON Reference Framework, MARIA and UsiXML
for instance) ones (compare to [9]).
Another point about the description of equipment being used
for industrial purposes is that this equipment is not necessarily
convenient to be used in the educational process. Moreover,
the ergonomics of industrial equipment are often very different
from the ergonomics required for the equipment to be used in
educational organisations ([10]). This means that it is not a
straightforward process to implement remote controlled
equipment in the educational environment.
Universities across the world are developing different types
of remote labs for their own interests, as presented in [1], [11]
and [12]. However, there is very little evidence at the present
time that such local labs are used by other institutions in order
to provide educational support for a wider range of students on
a regular basis. The common web browser is widely used to
access remote and virtual laboratories [13,14]. Authors in [15]
have introduced the concept of "experiment as a service" and
developed a service-based software infrastructure for remote
laboratories, called DCL (Distributed Control Lab). Examples
of integrated experiments available on DCL are "Higher
Striker" (a real-time control experiment), a programmable logic
controller, and embedded real-time control applications. This
work has been undertaken under the Vet-Trend project [16]
with the main objective to build an open infrastructure for
conducting robotics and real-time control experiments from the
Web. Unfortunately, this concept has not become widespread
so far since there is no established standard and the software
components used in DCL are not publicly available.Authors in
[17], under a project called VISIR (Virtual Systems in Reality),
developed software to allow users in various universities and
other organisations to set up online lab workbenches for
electrical experiments. The software is used by two universities
and students can perform simultaneous experiments on online
workbenches. Several other virtual and remote laboratories
have been developed for a variety of disciplines [18, 19, 20]
However, the diverse proprietary interfaces, software
components and implementations for each experiment are a
problem for learners and teachers (no common user interfaces
and APIs are used). Therefore, it is hard to integrate new
remote labs or create virtual labs. Due to incompatible software
implementations it is a hard task to integrate external labs into
Fig 1. Technical vision using LDL for mediating hard- and
software
an existing lab platform. That complicates the sharing of labs
between different organisations and universities.
Another major problem that slows down the evolution and
distribution of distance labs is that very few qualified staff
members are capable of providing lab equipment on the
Internet, not to mention that it is even more complicated to
completely virtualise given hardware components. A strong
indicator for this is that most of the labs distributed are
engineering related; teachers from other disciplines who lack
an affinity to programming are less likely to provide their labs
on the internet since they lack the technical knowledge and
support to do so. To deal with this issue, the goals of iLabs
project at Massachusetts Institute of Technology in USA, were
to develop a suite of software tools that facilitates online
complex laboratory experiments, i.e., "minimize development
and management effort for users and providers of remote labs,
provide a common set of services and development tools, scale
to large numbers of users worldwide, allow multiple
universities with diverse network infrastructures to share
access". Authors in [21] have compared three web services
based architectures of remote laboratories, DIBE ISILab
(Internet Shared Instrumentation Laboratory), HPI DCL
(Distributed Control Laboratory) and MIT iLab, according to
user interactions and interoperability between remote labs. All
of these architectures collect in a web service interface all the
functionalities exposed by the lab, and use work sessions to
structure measurements and store data sent or received from
the instruments. They stated also that "structuring remote
laboratory functions as a set of services has the major
advantage of allowing the sharing of the physical experimental
setup, while leaving the possibility of customising the client
application interface". From the interoperability perspective,
the authors have tested and proved the possibility of sharing
remote experiments between different institutions, like thesis
authors did in the frame of their own lab development. Most of
the existing Labs are tailored lab-specific experiments and use
diverse proprietary interfaces and implementations, but there is
no common user interface and no common APIs, nor a
common description about them. Despite that, many labs share
similar requirements; new experiments require new
developments, logic, connectors and user interfaces. In other
words, technologies used in current labs mainly lack
reusability and interoperability, for instance they are not
generic enough to be reused in designing and integrating new
Labs. Also, most lecturers do not have wider experience in
interfacing with existing labs, mainly developing client user
interfaces.
The application of distance and remote labs is becoming a
major topic among the scientific community. In the latest call
the European Union provided funding’s for several large scale
projects within the frame of distance and remote lab
application and implantation.
As shown in this chapter, virtual and distance labs are
already in use by various educational institutions. There is a lot
of work to do in this area, yet. Scientific sound evaluation of
learning outcomes as well as long term studies are required to
prove the effectiveness of these approaches. The proper
integration of distance labs into the daily teachings would also
require distinct cooperation’s between educational institutions
since sharing of expensive lab equipment is a key criteria for
the added value of the distance lab concept.
II. CONCEPT
OF LDL
Currently, as stated in the section before, there is very little
evidence for significant sharing of distance lab hardware
between different institutions. The lack of common standards
in lab definition and connectivity specifications is a major
impediment to the adoption and wide-scale networking of labs
for teaching and training purposes.
Educational facilities have their own technological
approaches, so sharing is very complicated since external
software components and data sources cannot be integrated
into existing platforms without major expense. The
requirements in technical knowhow, programming skills and
time are too high for most teaching staff.
Furthermore, there are no common documentation sets,
software platforms or reusable libraries to reduce the workload
for a remote and virtual lab provider. The complexity of the
common approaches delays the evolution of distance lab
approaches and hinders a thematically wider range of potential
lab providers and users from participating in distance lab
networks. As a result of this problem, there is an urgent need
for unification in this field. Therefore, authors goal is to solve
this situation by providing an early draft for descriptive lab
integration (LDL). Figure 1 is introducing the overall concept,
including LaaS provider and LaaS Toolkit Based on the section
before it seems nonsensical to provide a roughly new
description language, without taking existing approaches into
Fig2. - LDL and protocols
account. Therefore LDL is integrating existing best-known
solutions and is enabled to be extended by linking to other
concepts.
A. Technical concept
Lab Description Language (LDL) allows transparent access
to laboratories independent of the type of the system, because
LDL allows labs/experiments to be defined in an abstract
manner, as presented in fig.2. As a long-term goal LDL will be
proposed to the international community (in frame of a
possibly funded IP project) as a potential prototype universal
standard for specification and connection of remote and virtual
labs and associated components. The consideration for
adoption of such a draft idea by engineers, technologists and
scientists will aid the longer-term success of the networked
labs and encourage participations.
LDL provides the ontological basis to develop a web-based
platform incorporating a comprehensive toolbox of
components, component-interfaces and access interfaces. The
standardisation of required interfaces and the development and
free distribution of software components for lab integration and
distribution solves the major problems described in state of the
art. LDL will allow transparent access to laboratories
independent of the type of the system. LDL allows
labs/experiments to be defined in an abstract manner, all
objects needed to integrate existing Labs (button, editor,
widget, interface to software tools, e.g., Matlab), which can
represent different laboratory components, will be
implemented via LDL in terms of tags and attributes based on
OWL2 [22].
B. Lab Ontology
LDL provides the ontological basis to develop a web-based
platform incorporating a comprehensive toolbox of
components, component-interfaces and access interfaces. The
standardisation of required interfaces and the development and
free distribution of software components for lab integration and
distribution solves the major problems of Internet accessible
labs. LDL will allow transparent access to laboratories
independent of the type of the system. LDL allows
labs/experiments to be defined in an abstract manner, all
objects needed to integrate existing Labs (button, editor,
widget, interface to software tools, e.g., Matlab), which can
represent different laboratory components, will be written in
LDL in terms of tags and attributes based on OWL2.
For instance a description of the green LED looks like the
example given in fig 3 and fig 4.
LDL in its current state can be utilized to describe the
interconnection of micro controller based devices, their
interfacing to remote lab platforms, such as DistanceLab. In
addition LDL offers a comprehensive way to describe and
mediate the interfaces of external labs to be included into a
DistanceLab environment, as presented in the source code in
fig 4.
The lack of a common standard is also responsible for poor
participation in distance lab projects. The requirements in
technical knowhow, programming skills and time are too high
for most teachers and university staff. Furthermore, there are
no common documentations, software platforms or reusable
library's to reduce the workload for a distance lab provider.
That is the main reason for low participation rates and also the
reason most lab providers are from software engineering
related fields. The complexity of the common approaches
delays the evolution of distance lab approaches and hinders a
thematically wider range of potential lab providers and users
from participating in distance lab networks.
That's the reason why author proposes the standardisation of
all distance/virtual lab communication interfaces:
1. Standardised description language for lab equipment
2. Standardised communication between lab hardware and
the lab PC
3. Standardised communication between the lab PC and
the server (plug-and-play of labs)
4. A unified method to easily integrate Labs into every
web platform (laboratory as a service concept)
These web platforms can be any learning management
system like Moodle or Blackboard, or it could be the
homepage of a university of even of a private web site.
Integration of labs will be possible on every web platform that
reaches certain technological requirements. As an example:
one should be able to integrate a distance lab on a website as
easily as integrating a YouTube video there (and this is very
easy).
All objects needed to integrate existing Labs (hardware
connectors, bus systems, streams, buttons, editor, widget,
interface to software tools, e.g., Matlab), which can represent
Fig 3. - Description of virtual port connection in LDL
different laboratory components, can be defined in LDL in
terms of tags and attributes in form of an ontology formulated
in OWL2. General idea was to develop an integrated
description which covers all aspects of distance lab integration.
The approach unifies processes among all parties working with
distance labs, the provider, the teacher and the learner. Finally
in last stage the four interface descriptions create a plug and
play distance lab network which is open in all directions.
Teaching staff is able to integrate all available distance labs
into every web site or LMS.
Interface standards that are created are the following: a) real
and virtual lab communication, b) UI description interface, c) a
provider protocol, dealing with:
real and virtual lab communication, about hardware and
virtual components (cameras, sensors etc.), interfaces
and interaction with the labs
An abstract GUI description interface - Every lab needs
at least one user interface; most likely there will be more
than one feasible user interface for each lab. Depending
on the experimentation done in a specific lab, different
instruments are required. For example, a simple
embedded programming lab, dependent on the task the
learner is given may require various hardware to
accomplish his task, like an oscilloscope, on chip
debugging or many other kinds of measurement. This is
a huge challenge for the user interface description. A
sound method has to be found to connect the real/virtual
hardware to the compatible GUI components. The
second important topic on this interface is to find a
standard that regulates the integration of LaaS labs in
third party web platforms (like Blackboard, Moodle or
proprietary solutions built by a single university).
Lab provider protocol, for registering the labs on a
provider system, allowing and controlling access to the
labs. The master server is an instance which controls
and enables communication between the single
components of the system, like learning platforms and
lab providers.
In the scope of this research the general outline for LDL was
set. Ideas and suggestions for a possible widespread
implementation can be found in the next section.
III. F
URTHER DEVELOPMENT AND FUTURE OUTLOOK
Currently, a holistic soft- and hardware toolbox including
documentation for automated plug and play distribution of
remote labs is built upon the general LDL idea, mediating the
ontology formulation to real interaction and labs beyond the
draft implementation in this thesis.
This envisaged toolbox will be easy to operate so that a
provider of distance labs will no longer need programming or
advanced technical skills. Hardware integrations as well as
provision of ergonomic user interfaces should be handled by
this toolbox. All lab related devices (labs themselves,
intelligent tools, UI, LMS) can use LDL to communicate, as
LDL is about the description and the protocol implementation
of the overall system communication. This is delivered by a
web service approach named Laboratory as a Service that is
realised by components/software being developed to use LDL
for communication, the universal approach for lab description
and integration.
LDL has the potential to streamline the creation of new labs
and make many more labs available to the educational
community engaged in the project. The meta-language is
designed and built using existing standards for the semantic
web to encompass all known requirements, but ensuring it can
evolve over time with technological developments.
To implement the early LDL draft into productive real lab
environment, the following tasks have to be undertaken:
1. Technical analysis of common components, detailed
analysis of hardware communication protocols and
standards, formulation of a set of requirements for
generalisation of analysed elements.
2. Analysis of existing labs as well as labs provided by
external providers. Identification of common components,
common approaches in integration and estimation
requirements to a standard given by those identified
elements.
3. Resolving the hardware into generic components like:
sensors, actors, video streaming devices, audio streaming
devices. Components identified need to be exhaustive to
<simulationdevice type="LED"
classfile="virtualmicroclab.simdev.led.LED">
<parameters>
<parameter name="color" type="String" value="green" />
<parameter name="connection information" type="String"
value="add your device description here." />
</parameters>
<resources>
<resource name="activePicture" type="image"
path="components/electrical/LED/Green" />
<resource name="inactivePicture" type="image"
path=" components/electrical/LED/Transparent />
</resources>
<inputpins>
<pin name="Pin0" id="0" />
</inputpins>
</simulationdevice>
Fig 4.
Simulation Device Description in LDL
cover the entire lab hardware with generic components.
Also, strategies have to be developed for components that
can't be covered.
4. Parameter and Hardware description of generic
components, by formulating hardware descriptions into
LDL ontology and distinguishing reasonable parameter
sets to ensure the hardware components can be configured
for every possible scenario.
5. A Real-time communication protocol requirement analysis
needs to be implemented, following the requirement
definition for a communication protocol that can be used
to control the hardware in a distance lab that is beyond the
state of the draft LDL.
6. Generalisation of standard GUI components (Source code
editor, Video Stream viewer, Input devices (buttons,
regulators, switches)
7. Also, metadata for a booking system must be
implemented.
8. Furthermore, the access to distance labs via mobile
devices such as smartphones and tablets can be supported
as well since the LDL approach is device independent as
well as independent from any operating system or specific
server infrastructure.
A
CKNOWLEDGEMENT
This research was supported by the Estonian Scientific
Foundation grant ETF7542 and EU Leonardo Da Vinci
Programme VAPVoS and Netlab projects.
R
EFERENCES
[1] Gravier, C. et al, State of the art about remote laboratories paradigms
foundation of ongoing mutations. Online-Journals.org, 2008.
[2] A. C. Ammari and J. Ben Hadj Slama. The development of a remote
laboratory for internet based engineering education. Journal of
Asynchronous, Learning Networks, 2006.
[3] B. Balamuralithara and P.C. Woods. Virtual laboratories in
engineeringeducation: The simulation lab and remote lab. Computer
Applications in Engineering Education, 17:108118, 2007.
[4] Nergiz Ercil Cagiltay, Elif Aydin, Rusen Oktem, Ali Kara, Marian
Alexandru, and Bodo Reiner. Requirements for remote rf laboratory
applications: An educators perspective. IEEE TRANSACTIONS ON
EDUCATION, 52, 2009.
[5] Michael Compton, Cory Henson, Laurent Lefort, Holger Neuhaus, and
Amit Sheth. A survey of the semantic specication of sensors. In Kerry
Taylor, editor, Proceedings of the 8th International Semantic Web
Conference (ISWC 2009), 2nd International Workshop on Semantic
Sensor Networks, 2009.
[6] Sasikanth Avancha, Chintan Patel, and Anupam Joshi. Ontology-driven
adaptive sensor networks. In MobiQuitous’04, pages 194202, 2004.
[7] Coastal Environmental Sensing Networks. Cesn ontology.
http://www.cesn.org/resources/cesn.owl, 2011. Online, accessed 25.
March 2012.
[8] D.J. Russomanno, C. Kothari, and O. Thomas. Building a sensor
ontology: A practical approach leveraging iso and ogc models. In The
2005, International Conference on Artificial Intelligence, pages 637643
[9] José Manuel Cantera Fonseca, Juan M. González Calleros, Gerrit
Meixner, Fabio Paternò, Jaroslav Pullmann, Dave Raggett, Daniel
Schwabe, and Jean Vanderdonckt. Model-Based UI XG Final Report.
http://www.w3.org/2005/Incubator/model-based-ui/XGR-mbui-
20100504/.
[10] B. Pradarelli, L. Latorre, M.-L. Flottes, Y. Bertrand, and P. Nouet.
Remote labs for industrial ic testing. IEEE Transactions on Learning
Technologies, 2:304 311, 2009.
[11] R.B. Jr. Sepe, M. Chamberland, and N. Short. Web-based virtual
engineering laboratory (ve-lab) for a hybrid electric vehicle
starter/alternator. Industry Applications Conference, 1999. Thirty-Fourth
IAS Annual Meeting. Conference Record of the 1999 IEEE, 4:2642
2648, 1999.
[12] Aly I. El-Osery, John Burge, Antony Saba, Mo Jamshidi, Madjid Fathi,
Mohammad-R., and Akbarzadeh-T. V-lab&reg; - a virtual laboratory for
autonomous agents - sla based controllers. IEEE Transactions on
Systems, Man and Cybernetics, 32:791803, 2002.
[13] Vikram Padman and Nasir Memon. Design of a virtual laboratory for
information assurance education and research. In Proceedings of the 2002
IEEE Workshop on Information Assurance and Securit, 2002.
[14] Teodor Jové Lluís Fàbrega, Jordi Massaguer and David Mérida. A virtual
network laboratory for learning ip networking. In ITiCSE ’02 roceedings
of the 7th annual conference on Innovation and technology in computer
science education, volume 34. ACM SIGCSE Bulletin, 2002.
[15] Frank Feinbube Peter Troger, Andreas Rasch and Robert Wierschke. Soa
meets robots - a service-based software infrastructure for remote
aboratories. Proceedings of the 2nd International Workshop on e-learning
and Virtual and Remote laboratories, 2008.
[16] Andreas Rasche, Frank Feinbube, Peter Tröger, Bernhard Rabe, and
Andreas Polze. Predictable interactive control of experiments in a
service-based remote laboratory. In Proceedings of the 1st ACM
International Conference on Pervasive Technologies, 2008.
[17] Ingvar Gustavsson, Johan Zackrisson, Kristian Nilsson, Javier Garcia-
Zubia, Lars Håkansson, Ingvar Claesson, and Thomas Lagö. A flexible
electronics laboratory with local and remote workbenches in a grid.
International Journal of Online Engineering (iJOE), 4, 2008.
[18] Domenico Ponta, Anna Marina Scapolla, and Paolo Buschiazzo. Survey
of remote laboratories using service oriented architectures. iJOE, 5, 2009.
[19] Paolo Buschiazzo, Davide Leoncini, Rodolfo Zunino, and Anna Marina
Scapolla. A web-based laboratory for digital signal processing.
iJOE,6(S1):611, 2010. [20] A. C. Ammari and J. Ben Hadj
Slama. The development of a remote
[21] F. Davoli, F. G. Spano, S. Vignola, and S. Zappatore. Labnet: Towards
remote laboratories with unified access. In IEEE Transactions on
Instrumentation and Measurement, volume 5, pages 15511558, 2006.
[22] http://www.w3.org/TR/owl-featur
... It is clear that an standard access interface can help in this direction. There are several projects oriented towards the creation of repositories of remote laboratories, classification ontologies and metadata standards for remote laboratories such as Lab2go [14] and Laboratory Description Language (LDL) [15]. ...
Conference Paper
MUREE project aims at the development of courses for training specialists about renewable energy production by combining face-to-face learning with on-line attendance. In this sense, remote laboratories are nowadays essential for distance education, even more within MUREE project, since Jordan students are not able to use face-to-face traditional laboratories due to their different physical location. These remote laboratories can be employed by instructors within their virtual classrooms, so that students can carry out their on-line experiments from anywhere and at anytime. For MUREE project, remote laboratories are seen as pedagogical elements that must be fully-integrated into a the learning/teaching process. Therefore, this work focuses its attentions toward the integration of remote laboratories into Learning Management Systems (LMSs) and, additionally, discusses the advantages and disadvantages of this approach.
... Partners from Portugal, Estonia and Germany integrate different relevant members in education and training seeking cooperation and quality for the USORA process of transferring innovation. The framework approach [15,16] is highly practical and enables learners to: acquire new skills and competences through experimentation; access hands-on learning through educational content and exercises; improve recognition of qualifications and competences (through targeting of creativity and innovation). Educational content and laboratory exercises are open, specific problems or demands for lab use from the different educational institutions or the labor market can easily emerge and be included in the framework. ...
Conference Paper
Full-text available
This paper presents an innovative framework concept combined with online labs for teaching and learning of engineering subjects. The concept integrates comprehensive approaches of different classical and innovative aspects. The paper gives an overview of current state-of-art technologies in remote and virtual labs and some existing activities for transnational online experimentation frameworks. New comprehensive teaching and learning concept for robotics and smart devices is presented together with practical results. The implemented remote lab portal - DistanceLab is presented in detail focusing on three different remote labs: Virtual microcontroller lab, Smart greenhouse lab, and Mobile robot lab.
... Partners from Portugal, Estonia and Germany integrate different relevant members in education and training seeking cooperation and quality for the USORA process of transferring innovation. The framework approach [15,16] is highly practical and enables learners to: acquire new skills and competences through experimentation; access hands-on learning through educational content and exercises; improve recognition of qualifications and competences (through targeting of creativity and innovation). Educational content and laboratory exercises are open, specific problems or demands for lab use from the different educational institutions or the labor market can easily emerge and be included in the framework. ...
Conference Paper
Full-text available
This paper presents an innovative framework concept combined with online labs for teaching and learning of engineering subjects. The concept integrates comprehensive approaches of different classical and innovative aspects. The paper gives an overview of current state-of-art technologies in remote and virtual labs and some existing activities for transnational online experimentation frameworks. New comprehensive teaching and learning concept for robotics and smart devices is presented together with practical results. The implemented remote lab portal-DistanceLab is presented in detail focusing on three different remote labs: Virtual microcontroller lab, Smart greenhouse lab, and Mobile robot lab.
Article
Full-text available
The Signal Processing Department (ASB) at Blekinge Institute of Technology (BTH) has created two online lab workbenches; one for electrical experiments and one for mechanical vibration experiments, mimicking and supplementing workbenches in traditional laboratories. For several years now, the workbenches have been used concurrently with on-site ones in regular, supervised lab sessions. The students are encouraged to use them on a 24/7 basis for example, in preparation for supervised sessions. The electronic workbench can be used simultaneously by many students. The aim of a project known as VISIR (Virtual Systems in Reality) founded by ASB at the end of 2006, is to disseminate the online lab workbenches using open source technologies. The goal is to create a template for a grid laboratory where the nodes are workbenches for electrical experiments, located at different universities. This paper focuses on standards, pedagogical aspects, and measurement procedure requirements.
Article
Full-text available
Environmental accountancy and environmental impacts analysis are characterized by fragmented approaches encompassing a number of different perspectives and analytical techniques. A uniform framework has not yet been established or proposed. Although Life Cycle Assessment method (LCA) is the most commonly used tool by which environmentally conscious design is carried out, LCA techniques have been criticized as scientifically questionable tools. Its identified limitations include a lack of adequate inventory data, disparate underlying assumptions, and environmental assessment made in terms that are not directly comparable. Those limitations make LCA technique ineffective during the early design stage. This paper addresses this shortcoming by outlining antecedent researches in design theory and thermodynamic fields. It highlights fundamental similarities between design theories and thermodynamic approach and proposes a promising integrated framework dedicated to the early design process. It is argued herein that the concept of exergy may be a promising basis for the development of a uniform, broad-based measure of environmental impact, and that such a measure can significantly advance a scientific approach to environmentally conscious design. Some theoretical background is presented, although the reasoning is intended to be accessible to a broad audience.
Article
Full-text available
The development of feasible and cost-effective remote engineering and science laboratories is one of the most important problems facing the progress of online technical education. In this paper, we describe the development of a complete remote laboratory for the instruction of control engineering. Equipped with common industrial sensors and actuators, the system represents temperature and flow processes regulated with an industrial Programmable Logic Controller (PLC). Using local monitoring, we enable students to perform interactive real plant experimentation in control and automation without the overhead incurred in maintaining a full presence laboratory.
Conference Paper
Full-text available
Semantic sensor networks use declarative descriptions of sensors promote reuse and integration, and to help solve the difficulties of installing, querying and maintaining complex, heterogeneous sensor networks. This paper reviews the state of the art for the semantic specification of sensors, one of the fundamental technologies in the semantic sensor network vision. Twelve sensor ontologies are reviewed and analysed for the range and expressive power of their concepts. The reasoning and search technology developed in conjunction with these ontologies is also reviewed, as is technology for annotating OGC standards with links to ontologies. Sensor concepts that cannot be expressed accurately by current sensor ontologies are also discussed.
Article
Full-text available
One of the main impediments to establishing an IA program is the requirement of a laboratory facility that will reinforce concepts taught in class with hands-on experiences. This is due to the fact that an IA lab is diffi-cult to build and maintain as it needs to be dedicated and isolated and cannot be part of a general purpose campus laboratory. Many schools cannot afford a separate labora-tory just for an IS course. In this paper we present the design of a virtual laboratory that will allow multiple insti-tutions to share one physical laboratory. This design was done as part of an NSF capacity building project to estab-lish a centralized laboratory facility at Polytechnic that can be used by schools in the tri-state area surrounding NY City. By virtual laboratory, we mean a laboratory that can be accessed via the internet through a browser interface. In addition to being remotely accessible, the virtual laboratory is also remotely configurable, thereby allowing each individ-ual member of the consortium to independently provision the required hosts and network components and configure them as needed for the specific hands-on assignment being performed by their students.
Article
Full-text available
Computing and communication technology has had a significant impact on the engineering education system. This technology has improved online and collaborative learning. Besides that, it improves the students learning experiences. One of the distinguishing elements of engineering education is the laboratory requirement. In this paper, we discuss the current trends and key issues in virtual laboratories-simulation environment laboratories and remote laboratories via the Internet. © 2008 Wiley Periodicals, Inc. Comput Appl Eng Educ 17: 108–118, 2009; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae20186
Article
Full-text available
This paper discusses the results of a study of the requirements for developing a remote RF laboratory. This study draws on the perspectives of educators in university electrical engineering departments and in technical colleges, on the teaching of the radio frequency (RF) domain. The study investigates how these educators would like the technical content of a state of the art RF laboratory to be designed. As far as the authors know, no publication exists in the literature that investigates the requirements and needs of remote laboratories in that particular field. The outcomes of this work are expected to guide remote laboratory platform developers towards the most effective design of their platforms. The analysis of the results showed that educators would like the technical content of the laboratory to cover basic communication techniques, microwave circuits and devices, antennas and propagation, RF technology, and radio system design aspects of modern telecommunication systems. They would therefore like the laboratory instrumentation to be designed to that end. The educators also reported the need for advanced experimental setups which require expensive RF measurement devices. The discrepancy between university and technical college views was also considered in this paper.
Conference Paper
Full-text available
Remote and virtual laboratories are commonly used in elec- tronic engineering and computer science to provide hands-on experience for students. Web services have lately emerged as a standardized interfaces to remote laboratory experiments and simulators. One drawback of direct Web service inter- faces to experiments is that the connected hardware could be damaged due to missed deadlines of the remotely executed control applications. Within this paper, we suggest an architecture for predictable and interactive control of remote laboratory experiments ac- cessed over Web service protocols. We present this con- cept as an extension of our existing Distributed Control Lab infrastructure. Using our architecture, students can con- duct complex control experiments on physical experiments remotely without harming hardware installations.
Conference Paper
Full-text available
This paper describes the approach to building OntoSensor: a prototype sensor knowledge repository compatible with evolving Semantic Web infrastructure. OntoSensor includes definitions of concepts and properties adopted in part from SensorML, extensions to IEEE SUMO and references to ISO 19115. Simple queries have been developed and tested using Protégé 2000 and Prolog. Although OntoSensor is in the early development stage, it presents a practical approach to building a sensor knowledge repository. It is proposed that OntoSensor may serve as a component in comprehensive applications that include more advanced inference mechanisms. Such comprehensive applications will be used for synergistic fusion of heterogeneous data in a network-centric environment.
Conference Paper
Full-text available
In this paper, a network laboratory for distance learning of basic concepts in IP networking is presented. Through a web interface, students can choose various configurations of a real private network (number of routers and subnetworks, use of IPv4/IPv6, etc.), and learn about them using Linux network commands. The utilization of the virtual laboratory and how it is implemented are described.