Smart Adaptive Remote Laboratory

Smart Adaptive Remote Laboratory (SARL) is a system designed to provide the user an individualized experience by automatically adapting the experiments according to the student's current level of knowledge and experience. The system uses the student profile and academic information to adapt the activites and complexity of the experiment. Hence, each user will have access to different version of the same experiments.

The experiment stations hardware use Raspberry Pi micro-controllers and video cameras. The Raspberry Pi micro-controller is connected to the experiment to receive and execute commands from the user. The camera records and broadcast the experiment back to the user. The software platform of our current system using Python, PHP, and JavaScript languages and HTML5 interfaces.

The group headquarters is in Florida Atlantic University (USA); however, we also have international collaborators from Brazil. The group started to do research on remote and online laboratory since 2017.

Why Remote Laboratory?

Remote laboratory can solve some of the problems with physical labs such as unavailability of equipments and the maintaince and upgrade cost of physical laboratories. In additionally, remote laboratories have a big potential with the increasing demand of e-Learning classes and MOOCS courses.

What are the Goals?

Develop prototype experiments implementation of SARL that can been used as proof of concept labs for the new standards under development currently IEEE-ICICLE xAPI and IEEE P1876 - Networked Smart Learning Objects for Online Laboratories.

Develope a set of six remote laboratories that can be integrated into the Florida Atlantic University Canvas learning management system as proof of concept of the feasibility of the use of the architecture in the academic domain. Expand the system generating a possiblity for other institutions to use and share their own laboratories as well.

Recent Publication

October 21, 2017

Implementation of Cloud-based Smart Adaptive Remote Laboratories for Education

Authors: Luis Felipe Zapata Rivera | Maria M.Larrondo-Petrie | Leonardo Ribeiro Da Silva

Abstract: Remote Laboratories are used in educational settings as tools to give students access to experiments that are not physically available to them at their institutions. During implementation, problems such as: bandwidth, security or limitations in terms of the usability, have been identified. This paper proposes an approach that integrates, what we call, a Smart Adaptive Remote Laboratory (SARL) with Virtual Learning Environments (VLE) to improve the students' experience by automatically adapting the experiments according to the student's current level of knowledge and experience. For this purpose, the laboratory experiment is connected with the VLE to access the student profile and academic information. This information is used by the SARL to adapt the educational content and the experimental interfaces accordingly. All students access the same set of equipment, but the adaptive system shows a variation of the graphic user interface with different controls and activities. The VLE provides the assessment component, completing the learning experience. The results of the experiments are stored in the remote laboratory system and sent back to the VLE to update the student information. A Raspberry Pi microcontroller and a web camera are used as hardware of the remote interface. The prototype software platform was implemented using Python and JavaScript languages and HTML 5 interface. The paper presents the design of the remote laboratory, the software integration model, and describes the details about the implementation of the prototype using this SARL strategy.

Full Paper

July 21, 2017

Logic Design for Physical and Virtual Laboratories

Authors: Tri Nguyen | Lars Koester | Astelyn Saint-Juste

Abstract: This research project looks at the usefulness of logic commands, 0’s and 1’s, in real world applications. The goal of this project is to help students see the usefulness of logic design as more than just blinking lights of a breadboard. The problems that wereencountered during the research was finding a way to taking output1 from switches taken for the breadboard, finding a way to check whether the answer taking from the breadboard from the user was incorrect or correct based on the output2 from the circuit, as well program the software to check the users output1 and comparing to the answer stored on the program. A prototype has been designed to show the implementation of the usefulness of logic design.

Full Paper

October 15, 2016

Design of a Latin American and Caribbean Remote Laboratories Network

Authors: Luis Felipe Zapata Rivera | Maria M.Larrondo-Petrie

Abstract: Recent advances in technology have allowed the development of laboratory experiments that do not require the physical presence of a student in a physical laboratory. These experiments are conducted using the internet, using simulation, or actual control and monitoring of real equipment located remotely, or a hybrid of both. This allows potential sharing of resources that could result in reduction in budgets for equipment, personnel and brick-and-mortal space. Remote labs can facilitate offering lab courses online. Besides the technical challenges, there are safety, security, connectivity and scheduling concerns. The IEEE Education Society has formed a Working Group that is developing the Standard for Networked Smart Learning Objects for Online Laboratories (IEEE-SA P1876). Once the standard is adopted, there will be more opportunities to connect resources among universities, potentially producing distributed online laboratories. This paper looks at the design of a network of remote laboratories for Latin America and the Caribbean (LAC). The LAC regions adds to the complexity of the proposed network because of its great diversity. Languages, educational systems, academic schedules, time zones are just some of the aspects in which the diversity is appreciable. This creates a challenging environment to develop collaborative strategies which generate benefits to all. The Latin American and Caribbean Consortium of Engineering Institutions (LACCEI) is participating in the IEEE P1876 Standard Working Group; with plans to develop a Remote Laboratories Network for the LAC region, collaborating under the Engineering for the Americas initiative and the OAS Ministers of Science and Technology's Working Group 2: Human Capacity Building and Education. This paper presents some existing networks in the region, and proposes a general design and architecture specification of administrative and technical aspects for the LACCEI network for remote laboratories.

Full Paper


Project Demo


Activity Demo

Basketball Game

Color Matching