A structured methodology for the design and implementation of control and supervision systems for robotic applications

The adoption of a structured development methodology, based on a design cycle and on formal reference models, is a key issue to manage, possibly in a step-by-step fashion, the design of industrial control and supervision systems, as there are in modern robotic applications. In the present work, a development technique is illustrated, which extends some of the most relevant solutions and methods used to effectively deal with the design of complex control systems and integrates them into a structured methodology with analysis and simulation facilities. The main discriminating features of the presented framework are: the object-oriented approach, compliance with international standards for control software specification, hybrid dynamic models and automatic code generation. The development and implementation of a robot mission for a six degree-of-freedom manipulator is illustrated to highlight the benefits and advantages of the proposed methodology.

[1]  C. P. Jobling,et al.  Object-oriented programming in control system design: a survey , 1994, Autom..

[2]  GianAntonio Magnani,et al.  A technique for designing robotic control systems based on Petri nets , 1998, IEEE Trans. Control. Syst. Technol..

[3]  Mia Loccufier,et al.  Preface to the Special Section on Computer Aided Control Systems Design. Contr. Eng. Practice, Elsevier Science, Oxford, 6, 1998, 499. , 1998 .

[4]  Emanuele Carpanzano,et al.  A structured methodology for the design and implementation of hybrid robot controllers , 1998, Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104).

[5]  R. Schoop,et al.  Asynchronous and synchronous approahces for programming distributed control systems based on standards , 1996 .

[6]  Bernard Espiau,et al.  Computer-aided design of a generic robot controller handling reactivity and real-time control issues , 1993, IEEE Trans. Control. Syst. Technol..

[7]  Gianni Ferretti,et al.  Hybrid modeling and simulation for the design of an advanced industrial robot controller , 1997, IEEE Robotics Autom. Mag..

[8]  Stanley A. Schneider,et al.  The ControlShell component-based real-time programming system , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[9]  Paolo Rocco,et al.  The structured design of an industrial robot controller , 1996 .

[10]  Emanuele Carpanzano,et al.  Object-oriented models for advanced automation engineering , 1998 .