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/