FeedNetBack-D01.04 - Tool Specifications

FEEDNETBACK deals with problems arising in networked control applications, whose solution requires putting together the instruments of different disciplines, namely control theory, communication and information theory, and computer science. Each of these disciplines has its own characteristics in terms of problems that are typically faced, and in terms of the requirements which are typically desirable in the systems to be designed. Therefore, it is necessary to integrate in a software different functionalities in order to simulate correctly the behavior of the whole set. This deliverable focuses on the different tool specifications which are proper in the simulators of each of these disciplines and significant in the class of problems considered in the present project. In this way, we first present a survey on available tools for each of these disciplines, in which we analyze the functionalities than can be used to simulate the behavior of networked control systems. Next, we explore how existing tools can be combined in order to provide different functionalities with good results. After this overview, we present a discussion about the guidelines for determining the tools functionalities related to control, communication and computation which make sense in networked control systems. Especially we focus on the case studies developed in work packages WP7 and WP8, respectively Smart camera networks for surveillance and motion capture and Application to underwater exploration by multi-agent systems. Finally, we determine the functionalities and specifications that will serve as guidelines for the tool development efforts of work packages WP2-5. This report presents the functionalities and specifications of the computational tools that enable the simulation of networked control systems, and thus, the application of theoretical results. This document is an input to WP2-5 where the described tool set will be developed. 2

[1]  Mikael Skoglund,et al.  Iterative encoder-controller design based on approximate dynamic programming , 2010, 2010 IEEE 11th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[2]  Karl Henrik Johansson,et al.  Iterative Encoder-Controller Design for Feedback Control Over Noisy Channels , 2011, IEEE Transactions on Automatic Control.

[3]  Ève Coste-Manière,et al.  The ORCCAD Architecture , 1998, Int. J. Robotics Res..

[4]  Mikael Skoglund,et al.  Rate-maximizing mappings for memoryless relaying , 2009, 2009 IEEE International Symposium on Information Theory.

[5]  Karl-Erik Årzén,et al.  TrueTime: Simulation of Control Loops Under Shared Computer Resources , 2002 .

[6]  Soraya Arias,et al.  ORCCAD, robot controller model and its support using Eclipse Modeling tools , 2010 .

[7]  Antonio Criminisi,et al.  Single-View Metrology: Algorithms and Applications , 2002, DAGM-Symposium.

[8]  Suzanne Lesecq,et al.  Hardware in the Loop Networked Diagnosis of a Quadrotor Drone , 2009 .

[9]  Tobias J. Oechtering,et al.  Sufficient conditions for closed-loop control over multiple-access and broadcast channels , 2010, 49th IEEE Conference on Decision and Control (CDC).

[10]  J. Nutaro,et al.  Integrated Hybrid-Simulation of Electric Power and Communications Systems , 2007, 2007 IEEE Power Engineering Society General Meeting.

[11]  Mikael Skoglund,et al.  Optimized analog network coding strategies for the white Gaussian multiple-access relay channel , 2009, 2009 IEEE Information Theory Workshop.

[12]  Bernard Espiau,et al.  Control Laws, Tasks and Procedures with Orccad: Application to the Control of an Underwater Arm , 1998, Int. J. Syst. Sci..

[13]  T J Oechtering,et al.  Coding of streaming sources for the bidirectional broadcast channel , 2010, 2010 5th International ICST Conference on Communications and Networking in China.

[14]  Alexei A. Efros,et al.  Putting Objects in Perspective , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[15]  Vincenzo Liberatore,et al.  Co-simulation Tools for Networked Control Systems , 2008, HSCC.

[16]  Vincenzo Liberatore,et al.  Networked control system co-simulation for co-design , 2003, Proceedings of the 2003 American Control Conference, 2003..

[17]  Johannes Lessmann,et al.  Comparative Study of Wireless Network Simulators , 2008, Seventh International Conference on Networking (icn 2008).

[18]  Manfred Morari,et al.  A tracking algorithm for PTZ cameras , 2010 .

[19]  Mikael Skoglund,et al.  Analog distributed source-channel coding using sinusoids , 2009, 2009 6th International Symposium on Wireless Communication Systems.

[20]  A. Cervin,et al.  Simulation of Wireless Networked Control Systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[21]  Ian D. Reid,et al.  A plane measuring device , 1999, Image Vis. Comput..

[22]  Olivier Sename,et al.  Robust control/scheduling co-design: application to robot control , 2005, 11th IEEE Real Time and Embedded Technology and Applications Symposium.

[23]  Hongnian Yu,et al.  An Interface between MATLAB and OPNET to Allow Simulation of WNCS with MANETs , 2007, 2007 IEEE International Conference on Networking, Sensing and Control.

[24]  Hongnian Yu,et al.  Interactive co-simulation of MATLAB and OPNET for Networked Control Systems , 2007 .

[25]  Mohammad Shahidul Hasan,et al.  Co-simulation framework for Networked Control Systems over multi-hop mobile ad-hoc networks , 2008 .

[26]  Wei Zhang,et al.  Scheduling and feedback co-design for networked control systems , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[27]  Lei Zhang,et al.  Communication and control co-design for networked control systems , 2006, Autom..