A conceptual communication model based on HOONet in general open controllers

Communication is one of the important functions in the middle layer of the 3-layered typical architecture of open controllers. Most of the realized communication is based on the OSI Reference Model which may affect system performance if the communication behaves in local ranges. In order to improve system performance and to keep the reliability of communication, the hierarchical object-oriented Petri net (HOONet) is modified and time information is attached to it. Then the simplified synchronous and asynchronous communication model is completed based on the modified HOONet.

[1]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[2]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[3]  Yannan Zhao,et al.  Conceiving, analyzing, modeling, verifying and developing-the clews of modeling open software architectures of robot controllers , 2001, 2001 International Conferences on Info-Tech and Info-Net. Proceedings (Cat. No.01EX479).

[4]  Doo-Hwan Bae,et al.  Software modeling and analysis using a hierarchical object-oriented Petri net , 2000, Inf. Sci..

[5]  James S. Albus,et al.  RCS: a reference model architecture for intelligent control , 1992, Computer.

[6]  Javier González,et al.  NEXUS: a flexible, efficient and robust framework for integrating software components of a robotic system , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  Charles Lakos,et al.  Modelling layered protocols in LOOPN , 1991, Proceedings of the Fourth International Workshop on Petri Nets and Performance Models PNPM91.

[8]  James S. Albus,et al.  NASANBS standard reference model for telerobot control system architecture (NASREM) (supersedes NBS Technical Note 1235 issued July 1987) , 1989 .

[9]  Javier Gonzalez,et al.  The NEXUS open system for integrating robotic software , 1999 .

[10]  M.B. Leahy,et al.  Unified telerobotic architecture project program overview , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[11]  George Turnbull The open controller , 1998 .

[12]  Paul Freedman,et al.  Time, Petri nets, and robotics , 1991, IEEE Trans. Robotics Autom..

[13]  Henry Y. K. Lau,et al.  Object-oriented specification of automated manufacturing systems , 1999 .

[14]  James S. Albus A theory of intelligent machine systems , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[15]  János Nacsa,et al.  Shop-floor communication with OSACA-compliant controllers , 1997, Proceedings 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97.

[16]  Matthieu Herrb,et al.  G/sup en/oM: a tool for the specification and the implementation of operating modules in a distributed robot architecture , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[17]  James S. Albus,et al.  Open architecture controllers , 1997 .

[18]  Holger Giese,et al.  Using UML and object-coordination-nets for workflow specification , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[19]  W. E. Ford What is an open architecture robot controller? , 1994, Proceedings of 1994 9th IEEE International Symposium on Intelligent Control.

[20]  James S. Albus,et al.  NASA/NBS Standard Reference Model for Telerobot Control System Architecture (NASREM) , 1989 .

[21]  Rolf Johansson,et al.  Integrated architecture for industrial robot programming and control , 1999, Robotics Auton. Syst..

[22]  Pradeep K. Khosla,et al.  Design of Dynamically Reconfigurable Real-Time Software Using Port-Based Objects , 1997, IEEE Trans. Software Eng..

[23]  C. Sawada,et al.  Open controller architecture OSEC-II: architecture overview and prototype systems , 1997, 1997 IEEE 6th International Conference on Emerging Technologies and Factory Automation Proceedings, EFTA '97.

[24]  Pierre Verbaeten,et al.  Petri charts: an alternative technique for hierarchical net construction , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[25]  Holger Giese,et al.  Modeling Distributed Software Systems with Object Coordination Nets , 1998, PDSE.

[26]  David Lee,et al.  Testing Finite-State Machines: State Identification and Verification , 1994, IEEE Trans. Computers.