Handbook of logic in computer science (vol. 4)
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Robot Motion Planning
Introduction to Robotics
Computer Vision
Mobile Robotics Virtual Laboratory Over the Internet
ENC '03 Proceedings of the 4th Mexican International Conference on Computer Science
Combined siphon and marking generation for deadlock prevention in Petri nets
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
A web-based virtual laboratory on a frequency modulation experiment
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
V-Lab-a virtual laboratory for autonomous agents-SLA-based learning controllers
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
An Internet-based distributed multiple-telerobot system
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Computing bounds for forbidden State reachability functions for controlled Petri nets
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
On the analysis of some structural properties of Petri nets
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
An expanded SEMATECH CIM framework for heterogeneous applications integration
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
A Flexible Architecture for Navigation Control of a Mobile Robot
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Virtual and remote robotic laboratory: comparative experimental evaluation
IEEE Transactions on Education
A hybrid approach for personalized recommendation of news on the Web
Expert Systems with Applications: An International Journal
Hi-index | 0.01 |
Extending technical education to students abroad requires the systematic development of virtual laboratories (VLs) that provide interaction with real and specialized equipment. This paper proposes a generic and modular model for VLs for robotics over the Internet. The model is defined by using Unified Modeling Language (UML) to depict its software structure and also Petri nets to describe its dynamic behavior. A development methodology uses themodel as a reference framework. This proposed methodology, based on experiment specifications, customizes the framework in UML and formally translates its dynamic description, depicted by statecharts, into the Petri net formalism. Petri nets are used to analyze, control, and validate the VL dynamic design as a stable and event-synchronized telerobotic system. UML and Petri net charts obtained from themethodology supply a complete guideline for the developer to implement VLs for robotics. Themodel and its methodology are used to develop a remote VL for mobile robotics. This paper attempts to bridge the gap between ad hoc and formal implementation of VLs.