My Account Log in

1 option

Online engineering / Navarun Gupta, Saikat Ray, and Tarek Sobh, editors.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Gupta, Navarun.
Contributor:
Ray, Saikat.
Sobh, Tarek M.
Language:
English
Subjects (All):
Automation.
Physical Description:
1 online resource (213 p.)
Edition:
1st ed.
Place of Publication:
Hauppauge, N.Y. : Nova Science, c2009.
Language Note:
English
Summary:
Online Engineering is a book about the art of enabling the execution of a common application by entities that remain physically separated. Engineering is the art of exploiting existing systems to the benefit of human-kind. From gigantic structures such as bridges and buildings to miniscule systems such as microprocessors and MEMS, this fundamental idea is visible at play. And it is precisely because we build on top of what is available to us, and not from scratch, we have achieved an exponential rate of progress. The field of Online Engineering is no exception. As is the case with any emerging field, a variety of applications and corresponding point-of-views fall under the umbrella of online engineering and the exact definition of online engineering becomes rather subjective. However, if we focus our attention on the cornerstones; what forms the foundation of these applications; it is always a network - a means to bridge physical separation of multiple entities that must work together. In other words, the key underlying issue that conceptually unites these varied applications is that the entities that execute the applications remain physically separated. Online Engineering is a growing discipline that includes diverse applications utilising a network such as the internet. It continues to receive a great deal of attention from educators, managers and information technology professionals. This text compiles, organises and explains a range of cutting-edge applications of online engineering, from remote laboratories to tele-robotic systems. The reader of this book will learn about the practical issues in designing an online engineering system along with some creative solutions. Engineers, managers and educators will benefit from this incomparable resource. Online Engineering has many facets: some require deep theoretical studies, some not; some are business-driven applications, some are to satiate academic curiosity. The authors have tried to create an eclectic collection of works in this book. The intended readership of this book includes practitioners, managers, engineers, scientists, IT professionals, teachers, faculty and students who are interested in the general application and art of designing on-line systems within the areas of engineering applications, information technology, information sciences, systems engineering, technology management, industrial technology and engineering, automation and computing.
Contents:
Intro
ONLINE ENGINEERING
CONTENTS
LIST OF TABLES
LIST OF FIGURES
EDITORIAL
PREFACE
Chapter 1 ONLINE LABORATORIES
ABSTRACT
1. LABS
1.1. Learning in Lab Environments
1.2. Learning in Online Lab Environments
1.3. Reasons for Using Online Labs in Educational Institutions and the Industry
2. EXAMPLES OF GOOD PRACTICES
2.1. The MIT iLabs
2.2. The VELO Environment as a Realization of a Virtual Lab
2.3. WebLab
2.4. The REL Environment as a realization of a Remote Lab
2.5. Remote Lab for e-learning in Microprocessors
2.6. WebLab Deusto
2.7. VISIR Project
2.8. Grid-Based Virtual Laboratory Experiments for a Graduate Course on Sensor Networks
3. SYSTEMATIZATION AND ARCHITECTURE OF ONLINE LABS
3.1. Online Labs
3.2. Distributed Laboratories
3.3. Hybrid Laboratories
3.4. Lab Grids
3.5. Virtual Laboratories
3.5.1. Web-Based Simulations in Virtual Labs
3.5.2. Non Web Based Simulations in Virtual Labs1
3.6. Remote Laboratories
3.6.1. Remote Labs with Real Instruments
3.6.2. Remote Labs with Data Acquisition Cards
Generation and Acquisition of Analog Signals
3.6.3. Remote Laboratories based on Embedded Web Servers
3.7. Technologies for Delivering Online Experiments
3.7.1. ActiveX Controls
3.7.2. LabVIEW Web Server and Runtime Engine
3.7.3. Applet View
3.7.4. AJAX
4. PRESENT AND FUTURE TRENDS
4.1. Mobile Labs
4.2. Remote Sensing
4.3. MashUps
5. USEFUL TOOLS
5.1. Interactive XML Templates
5.2. Lab Reverse Proxy Server
5.3. Switch Board
6. PORTAL AND RESERVATION SYSTEMS FOR ONLINE LABS
6.1. Overview of Existing Solutions
6.2. Open Source Portal for Online Laboratories
6.2.1. Content Management System
6.2.2. The Structure of the Network
6.2.3. Typical Workflow - Setup Scenario.
7. DIDACTICAL APPROACHES FOR EDUCATIONAL ONLINE LAB ENVIRONMENTS
REFERENCES
Chapter 2 MANAGING OPTIMALITY IN MULTI-SENSOR DATA FUSION CONSISTENCY USING INTERSECTION AND LARGEST ELLIPSOID ALGORITHMS
1. INTRODUCTION
2. SENSORS NETWORK ARCHITECTURE
2.1. Decentralized Sensors Network
2.2. The General Structure of Decentralized Architecture
2.3. The Problem of Data Consistency in Sensor Networks
3. THE KALMAN'S FILTER
4. COVARIANCE INTERSECTION
5. THE COVARIANCE INTERSECTION ALGORITHM
6. LARGEST ELLIPSOID ALGORITHM
6.1. The Intersection Problem
6.2. Covariance Ellipses
6.3. Largest Ellipsoid Algorithm
CONCLUSION
Chapter 3 LINKING RESERVATION SYSTEMS FOR REMOTE LABS
2. WHEN A RESERVATION SYSTEM FOR REMOTE LABS IS NEEDED
3. FUNCTIONALITY OF REMOTE LAB RESERVATION SYSTEMS
3.1. Life Cycle of a Reservation
3.2. Access Control
Implementation Example
3.3. Reservation Policies
Implementation Examples
3.4. Logging of Actions and Data
3.5. Monitoring of Labs
4. ARCHITECTURE OF REMOTE LAB RESERVATION SYSTEMS
5. GENERIC INTERFACE FOR REMOTE LAB RESERVATION SYSTEMS
5.1. Design of the Interface
5.2. Functionality of the Interface
Function 1: Get Available Labs
Function 2: Get Lab Status
Function 3: Get Free Time Slots
Function 4: Make Reservation
Function 5: Cancel Reservation
Function 6: Effectuate Reservation
Function 7: Get URL of Lab Results
Function 8: Report that a Reservation Was Cancelled
Function 9: Report that a Lab Was Removed
5.3. Implementation Choices
5.4. Security
5.5. Requirements to Participating Reservation Systems
Requirements for Lab Providers
Requirements for Consumers
5.6. Dealing with Different Policies.
Implementation Results
Network of Reservation Systems
CONCLUSIONS
Chapter 4 TELEROBOTIC SYSTEM WITH A VIRTUAL REALITY HUMAN-MACHINE INTERFACE
2. PREVIOUS WORK
3. MUMATE TELEROBOTIC EXPERIMENT
3.1. Remote Robotics Laboratory Set-Up
3.2. Software Organization
3.3. Interface to MuMaTE Server
3.4. Robot Task File
3.5. Interface between the VRML Robot Model and Vraniml Browser
3.6. VRaniML Browser and V-Collide Software Interface
3.7. Conclusion
4. RLAB TELEROBOTIC EXPERIMENT
4.1. Robotic Arm's System
4.2. Communication between the Robotic Arm's Executive Server and User Using The xPC Target Operating System
4.3. Remote Rapid Robot Control Prototyping
4.4. Remote-Robot Control with Rlab
4.5. Collision Detection in Rlab Environment
4.6. Experimental Remarks
4.7. Conclusions
5. FURTHER DEVELOPMENT
5.1. Increasing the Local Autonomy of a Telerobot
5.2. Adding a Haptic Device in a Telerobot System with a Human Operator in the Closed Feedback Loop
5.3. Including Dynamical Changes of the Virtual Robotic Arm's Environment
5.4. Conclusions
Chapter 5 ONLINE ENGINEERING IN UNIVERSITY ENVIRONMENT
1. GRAPHICAL PROGRAMMING
1.1. LabVIEW
1.2. VEE-Pro
2. ONLINE ENGINEERING AND EXPERIMENTS
2.1. Local or Remote Laboratories
2.2. DataSocket Technology
2.3. TCP-IP Technology
2.4. LXI Standard
3. WIRELESS COMMUNICATIONS IN REMOTE LABS
3.1. Wireless Technologies
3.2. ZigBee Protocol
3.3. Radio Frequency Identification (RFID)
Inventory management
Asset tracking
Assembly automation
3.4. WI-FI Tag - WiFi Sensor TAG
4. GOOD PRACTICE EXAMPLES
4.1. Introduction
4.2. The Bluetooth Communication and the Remote Control
4.2.1. The Bluetooth in Medical Application
The System Setup.
The Application
4.3. ZigBee Used in Control and Monitoring
The System's Structure
4.4. Software Application
4.5. WiTAG a New Wireless Technology
4.5.1. The First Scenario
4.5.2. The Second Scenario
5. REMOTE ENGINEERING AS A NEW TEACHING/LEARNING METHODOLOGY
5.1. Generalities about Remote Engineering
5.2. Some Remarks about Remote Engineering and Education System
5.3. REMOTE ENGINEERING AS A PART OF THE E-LEARNING
Chapter 6 ADVANCED RESERVATION NETWORK ARCHITECTURES FOR SCIENTIFIC APPLICATIONS: AN ALGORITHMIC PERSPECTIVE
1. NEW ARCHITECTURES FOR HIGH-THROUGHPUT APPLICATIONS
2. BACKGROUND
2.1. High-Throughput Applications
2.2. Existing High-Bandwidth Testbeds
2.3. Literature Review on Advanced Reservation Scheduling Algorithms
3. NOTATION AND MODEL
4. DERIVATION OF CAPACITY BOUNDS
5. GRADED CHANNEL RESERVATION (GCR)
5.1. Path Grading
5.1.1. Motivation
5.1.2. Basic Algorithm
5.1.3. Other grading criteria
5.2. Path Switching
5.2.1. Motivation
5.2.2. Algorithm
5.2.3. Minimum Path Switching
5.2.4. Bounded Path Switching
6. SIMULATION AND PERFORMANCE EVALUATION
6.1. Simulation Parameters
6.2. Simulation Results
CONCLUSION AND FUTURE WORK
7.1. Competitive Approach
7.2. Distributed ACR
7.3. Conclusion
APPENDIX
INDEX
Blank Page.
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
Description based on print version record and CIP data provided by publisher.
ISBN:
1-61728-555-2
OCLC:
662453071

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account