Design and Implementation of a 6-DOF Robot Control System Based on CAN Fieldbus

This paper presents the design (hardware and software) and implementation of a control system for a 6-DOF robot. The motivation of the work is to explain the use of the architecture on available real-time distributed control systems. Based on the analysis of functions and configuration, we design a systemic modularized control structure with CAN field bus which is used to connect distributed hardware and software modules. The superiority of CAN field bus and how it has been implemented to construct control system coupled with electromechanical devices are described. Then the analysis gives the mechanical structural characteristics and corresponding control principle of the robot. Finally, an evaluation of the performance of the robotic control system is provided. The experiment with the prototype proves that both the accuracy and efficiency can be achieved simultaneously by the control system based on use of CAN field bus. It is believed that attributes observed in this control system can be used for automatic production, space exploration, treatment operation, etc.

[1]  Wolfgang Küchlin,et al.  The Java Fieldbus Control Framework-object oriented control of fieldbus devices , 2001, Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISORC 2001.

[2]  Salvatore Cavalieri,et al.  Impact of fieldbus on communication in robotic systems , 1997, IEEE Trans. Robotics Autom..

[3]  S. Cavalieri,et al.  Meeting time requirements in robotics by a FieldBus communication system , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[4]  Seung Ho Hung Experimental performance evaluation of Profibus-FMS , 2000, IEEE Robotics Autom. Mag..

[5]  Jason A. Janét,et al.  Applications of control networks in distributed robotic systems , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[6]  S. Hasnaoui,et al.  An implementation of a proposed modification of CAN protocol on CAN fieldbus controller component for supporting a dynamic priority policy , 2003, 38th IAS Annual Meeting on Conference Record of the Industry Applications Conference, 2003..

[7]  Angel Valera,et al.  Control of industrial robot with a fieldbus , 1999, 1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467).

[8]  A. Bouallegue,et al.  A proposal modification of CAN protocol to support a dynamic priority policy being able to be implemented on CAN fieldbus controller components , 2000, Conference Record of the 2000 IEEE Industry Applications Conference. Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129).