Safe-Guarded Agent Design Pattern for Mechatronic Systems

P.B. Dao, Theodorus J.A. de Vries, J. van Amerongen

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    1 Citation (Scopus)
    5 Downloads (Pure)


    To support the application of real-time Multi-Agent Control Systems (MACS) for mechatronic systems, a combination between the MACS design approach and OROCOS framework has been implemented: the OROCOS-based Implementation Framework for MACS (OROMACS). This paper presents our research results to make the OROMACS framework be easily applicable to develop realtime safe-guarded controller-agents and to maximize the reusability of safe-guarded MACS designs for various types of mechatronic systems. The approach that we advocate is a combination between OROMACS framework and pattern-based design method. Eleven control system design patterns are formed in which the Safe-Guarded Agent, one of the core design patterns, aims at providing a generic and flexible safe-guarded control solution for mechatronic systems. The design patterns are well organized into two reusable generalized safe-guarded control solutions, one for simple mechatronic systems and one for complex mechatronic systems.
    Original languageUndefined
    Title of host publication5th IFAC Symposium on Mechatronic Systems
    Place of PublicationUSA
    Number of pages10
    ISBN (Print)978-3-902661-76-0
    Publication statusPublished - 13 Sept 2010
    Event5th IFAC Symposium on Mechatronic Systems, IFACMech 2010 - Cambridge, United States
    Duration: 13 Sept 201015 Sept 2010
    Conference number: 5

    Publication series



    Conference5th IFAC Symposium on Mechatronic Systems, IFACMech 2010
    Abbreviated titleIFACMech
    Country/TerritoryUnited States
    Internet address


    • METIS-276219
    • IR-75273
    • Mechatronics
    • Controller-agent
    • Intelligent control
    • EWI-19080
    • multi-agent control system
    • design pattern
    • polymorphic specifications
    • CE-Advanced Robotics
    • safe-guarded control

    Cite this