Transcript Document
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 VR The VS then splits the command into pieces and send them to the Virtual Robots (VR’s) residing on the network. Engineer, using a C# interface, loads a high-level command into the Virtual Supervisor (VS). VR VR Wide-area Network VR VR VR VR Based on data obtained by the other VR’s, the robot is controlled directly by a single VR. 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 + - CONTROL SYSTEM Traditional view + - CONTROL SYSTEM INTERNET Networked control system 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 http://vorlon.cwru.edu/~vxl11/netlab/