A generic framework for workpiece-based programming of cooperating industrial robots

This paper describes the development of a framework for developing and testing a workpiece-based programming approach for cooperating industrial robots executing a load sharing or load transporting task. By allowing the user to specify the workpiece trajectory instead of those of the robots, the level of programming complexity decreases significantly. Utilizing new Human Machine Interfaces and force/torque sensors, an acute reduction of both time and cost incurred in programming cooperating robots work cell could be achieved. A sensor-based control architecture guarantees that the robots cooperatively move the workpiece along the specified trajectory without any excessive forces arising on the workpiece due to misalignment. The whole process can be recorded and native code can be automatically generated for each robot. To validate the approach, a prototype is derived from the framework. Implementation aspects and the underlying control architecture as well as experimental results will be presented.

[1]  Gunther Reinhart,et al.  A Projection-based User Interface for Industrial Robots , 2007, 2007 IEEE Symposium on Virtual Environments, Human-Computer Interfaces and Measurement Systems.

[2]  W. S. Newman,et al.  Flexible robotic assembly efforts at Ford Motor Company , 2001, Proceeding of the 2001 IEEE International Symposium on Intelligent Control (ISIC '01) (Cat. No.01CH37206).

[3]  J. Norberto Pires Industrial Robots Programming: Building Applications for the Factories of the Future , 2006 .

[4]  Dongjun Lee,et al.  Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Networks: Application , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[5]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[6]  Shahin Sirouspour Robust Control Design for Cooperative Teleoperation , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[7]  Tae-Yong Kuc,et al.  Learning control of cooperating robot manipulators handling an unknown object , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[8]  François Conti,et al.  CHAI: An Open-Source Library for the Rapid Development of Haptic Scenes , 2005 .

[9]  D. Rokossa,et al.  Automatic trajectory generation for multi-joint robot system , 1998, IECON '98. Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.98CH36200).

[10]  M. Fabian,et al.  Supervision of multiple industrial robots: optimal and collision free work cycles , 2004, Proceedings of the 2004 IEEE International Conference on Control Applications, 2004..

[11]  Gunther Reinhart,et al.  Flexible Automation for the Assembly in Motion , 2007 .

[12]  Heinz Wörn,et al.  Intuitive and model-based on-line programming of industrial robots: A modular on-line programming environment , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  S. Ahmad,et al.  Adaptive control for multiple cooperative robot arms , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[14]  Robert J. Anderson,et al.  SMART: a modular control architecture for telerobotics , 1995, IEEE Robotics Autom. Mag..

[15]  Delbert Tesar,et al.  Cooperative manipulation experiments using a dual-arm robot , 1995, Proceedings of IECON '95 - 21st Annual Conference on IEEE Industrial Electronics.

[16]  Jaime C. Fonseca,et al.  Off-Line Robot Programming Framework , 2005, Joint International Conference on Autonomic and Autonomous Systems and International Conference on Networking and Services - (icas-isns'05).

[17]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.