Networked Control Systems Vincenzo Liberatore. Today: Cyberspace Interact with remote virtual environment – On-line social activities Communicate with.

Slides:



Advertisements
Similar presentations
Understanding Code Mobility
Advertisements

Corso di Sistemi in Tempo Reale Laurea in Ingegneria dell‘Automazione a.a Paolo Pagano
Distributed Systems Topics What is a Distributed System?
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Introduction to Cyber Physical Systems Yuping Dong Sep. 21, 2009.
February 21, 2008 Center for Hybrid and Embedded Software Systems Cyber-Physical Systems (CPS): Orchestrating networked.
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
The Internet & The New IT Infrastructure Chapter 9.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Algorithm for Virtually Synchronous Group Communication Idit Keidar, Roger Khazan MIT Lab for Computer Science Theory of Distributed Systems Group.
Ambient Computational Environments Sprint Research Symposium March 8-9, 2000 Professor Gary J. Minden The University of Kansas Electrical Engineering and.
Wireless Embedded Systems (WEBS) Open Platform Pretreat David Culler May 18, 2001.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Communication & Robotics Laboratory 1 Students: Jason Gorski, Aleksandra Krsteva, Yuanyuan Chen Faculty: Imad H. Elhajj Department of Computer Science.
1 Software Architecture: a Roadmap David Garlen Roshanak Roshandel Yulong Liu.
SING* and ToNC * Scientific Foundations for Internet’s Next Generation Sirin Tekinay Program Director Theoretical Foundations Communication Research National.
Mobile Agent Systems. Mobility Mobile Agents A Mobile Agent is a software agent that exists in a software Environment and can migrate from machine to.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Smart Space & Oxygen CIS 640 Project By Usa Sammpun
Robotic Systems Trends, Research, Future CSCi 338 :: Distributed Systems :: Fall 2005 Aleksandar Stefanovski.
Autonomous Robotics Team Autonomous Robotics Lab: Cooperative Control of a Three-Robot Formation Texas A&M University, College Station, TX Fall Presentations.
The Origin of the VM/370 Time-sharing system Presented by Niranjan Soundararajan.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Supervisory Systems.
Better Robots 1 The Goal: More Robots Enabling Fewer Soldiers Military “robots” today lack autonomy –Currently, many soldiers control one robot –Want few.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Final Exam Part 1. Internet Regulation Internet regulation according to internet society states that it is about restricting or controlling certain pieces.
Agents Computer Programs of a certain type Effectively bodiless robots –Rise of internet enables Agents Lostness –As life becomes more complex, we cannot.
P2P Systems Meet Mobile Computing A Community-Oriented Software Infrastructure for Mobile Social Applications Cristian Borcea *, Adriana Iamnitchi + *
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Engineering ‘The establishment and use of sound engineering principles (methods) in order to obtain economically software that is reliable and.
A Goal-Based Organizational Perspective on Multi-Agent Architectures Manuel Kolp † Paolo Giorgini ‡ John Mylopoulos † † Department of Computer Science.
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Multi-Agent Testbed for Emerging Power Systems Mark Stanovich, Sanjeev Srivastava, David A. Cartes, Troy Bevis.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Cyber-Physical Software Agents Vincenzo Liberatore.
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Ahmad T. Al-Hammouri, Michael S. Branicky, Vincenzo Liberatore Case Western Reserve University Stephen M. Phillips Arizona State University April 25, 2006.
Projective Virtual Reality Freund and Rossmann Summarized by Geb Thomas.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Networked Embedded and Control Systems WP ICT Call 2 Objective ICT ICT National Contact Points Mercè Griera i Fisa Brussels, 23 May 2007.
Page 1 Remote Interaction With Machines Principal Investigator: Vincenzo Liberatore Task Number: NAG Case Western Reserve University September 18,
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
Bandwidth Allocation in Sense-and-Respond Systems Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP ,
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Design of Parallel and Distributed.
Algorithmic, Game-theoretic and Logical Foundations
The EU framework programme for research and innovation.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Implementation Challenges in Real-Time Middleware for Distributed Autonomous Systems Prof. Vincenzo Liberatore Research supported in part by NSF CCR ,
Transversal Issues in Real-Time Sense-and-Respond Systems Ahmad T. Al-Hammouri Vincenzo Liberatore Huthaifa A. Al-Omari Case Western Reserve University.
Programming Sensor Networks Andrew Chien CSE291 Spring 2003 May 6, 2003.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Self-Adaptive Embedded Technologies for Pervasive Computing Architectures Self-Adaptive Networked Entities Concept, Implementations,
Co-Simulation of Computer Networks and Power Grid Prof. Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Abstract Panoramic Virtual Reality Motivation to Use Virtual Reality VR Types
Chapter 1 Characterization of Distributed Systems
COMPSCI 110 Operating Systems
What contribution can automated reasoning make to e-Science?
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
In Distributed Systems
Botnet of Things: Cybersecurity
Presentation transcript:

Networked Control Systems Vincenzo Liberatore

Today: Cyberspace Interact with remote virtual environment – On-line social activities Communicate with co-workers, friends – On-line search and information gathering – Disaster Recovery Networks – Distributed multimedia, games – E-commerce: Buy books, CDs, computers Dump stock shares

Tomorrow: Cyber+Physics Affect a remote physical environment – Hazardous environments – Terrestrial, space exploration – Distributed manufacturing – Remote diagnostic and troubleshooting – Experimental facilities E.g., microgravity fluid dynamics – Home robotics

Enabling Technologies Embedded computing – Embed computers in the physical world Pervasive networking – Interconnect them Control theory and robotics – Physics-software interface

Challenges Remove dependency on – Precise environment models – Quality-of-Service provisioning Software that is – Distributed – Adaptive and evolvable – Secure and safe (e.g., stability) – Remotely re-programmable

Outline Remote robotic manipulation Foundations for Networked Control Systems

Remote Robotic Manipulation

Objectives Manipulation tasks – E.g., collect and manipulate a specimen from Mars surface – Contact operations Energy exchanged between robot and environment Results in physical change in environment state – Safety: Force or kinematics constraints Remote supervision

Distributed Control Natural admittance control – Virtual Attractors – Locally encapsulates real-time constraints Multi-agent distributed system – Software components, autonomous, adaptable, knowledgeable, mobile, collaborative, persistent Supervisory control and tele-operation Evolvable software

Demonstration Engineer, using a C# interface, loads a high-level command into the Virtual Supervisor (VS). Wide-area Network The VS then splits the command into pieces and send them to the VR Based on data obtained by the other VR’s, the robot is controlled directly by a single VR. Virtual Robots (VR’s) residing on the network.

Benefits Supervisory control – Beyond tele-operation and autonomy Dynamic reconfiguration – Task-oriented reconfiguration – Plug-and-play – Fault-tolerance – Survivability – Extensibility

Foundations of Networked Control Systems

Networked Control Systems Traditional view CONTROLSYSTEM + - Networked control system INTERNET CONTROLSYSTEM + -

Foundations Toward a theory of networked control – Mathematical underpinnings – Established operation principles – Patterns and pitfalls Core factors – System dynamics E.g., output of open loop system – Network dynamics E.g., packet forwarding, losses, delays, jitter Networked control systems

Acknowledgments Faculty – Vincenzo Liberatore, Wyatt S. Newman, Michael S. Branicky, Steve P. Phillips Students – Adam Covitch, Ahmad Al-Hammouri Alumni – David Rosas

More info? Demos – Internet Robotics – Scalable Data Dissemination URL