Robot Programming in Machining Operations

Manual work is the key source of skill and ingenuity in industrial manufacturing. At the same time, it is the most expensive resource factor. Often machines can replace humans for more effective manufacturing because machines outperform humans in terms of strength, precision and endurance. Humans, however, perform better than machines when flexibility and intelligence is required. Flexible Manufacturing Systems are capable of manufacturing wide variety of products with low volume size and minimal lead time. These manufacturing cells are usually equipped with high level computer based control and include highly flexible industrial robots also. Robots can partially resolve contradiction of flexibility and intelligence due to their more humanlike structure and programmability. To a large extent, robots have already relieved workers of many of the tedious, hard and unhealthy parts of industrial work. But the universal application of robots in small-batch highly customized production is hindered by the time consuming robot programming. This thesis shows efficient methods and processes for teaching and optimizing complex robot tasks by introducing cognitive robot programming, flexible robotics, and middleware. Intelligent user interfaces combining information from several sensors in the manufacturing system will provide the operator with direct knowledge on the state of the manufacturing operation. Thus, the operator will be able to determine the system state quicker. Sensory system calculates and proposes the optimal process settings. The key element is the new cognitive human-machine communication channels helping the operator to comprehend the information from the sensory systems. Novel middleware technology is facilitated for integration of elements from different system platforms into a coherent robot system and scaling it for different hardware complexity levels. The contributions of the thesis could be summarized as follows: 1. Introduction of a new scientific concept of task dependent, software component based controller for flexible manufacturing cells. 2. Development of a new paradigm of robot teaching and supervising, which opens a new dimension of robotization in the area of small and medium sized enterprises. 3. Introduction of a new concept for Coginitve Telemanipualtion.

[1]  Nobuyuki Otera,et al.  ORiN: open robot interface for the network - the standard and unified network interface for industrial robot applications , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[2]  Anders Robertsson,et al.  Sensor fusion of force and acceleration for robot force control , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[3]  Torgny Brogårdh,et al.  Present and future robot control development - An industrial perspective , 2007, Annu. Rev. Control..

[4]  Klas Nilsson,et al.  ON THE USE OF SERVICE ORIENTED SOFTWARE PLATFORMS FOR INDUSTRIAL ROBOTIC CELLS , 2007 .

[5]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[6]  Nobuto Matsuhira,et al.  Open Robot Controller Architecture (ORCA) , 2003 .

[7]  N. Ando,et al.  SAPIR: Supervised and Adaptive Programming of Industrial Robots , 2007, 2007 11th International Conference on Intelligent Engineering Systems.

[8]  Jared Jackson Microsoft robotics studio: A technical introduction , 2007, IEEE Robotics & Automation Magazine.

[9]  B. Solvang,et al.  Multilevel control of flexible manufacturing systems , 2008, 2008 Conference on Human System Interactions.

[10]  Trygve Thomessen,et al.  Robot control system for safe and rapid programming of grinding applications , 2000 .

[11]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Zengxi Pan,et al.  Machining with flexible manipulator: toward improving robotic machining performance , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[13]  Michael Beetz,et al.  A Player/Stage System for Context-Aware Intelligent Environments , 2006 .

[14]  Gunnar Bolmsjö,et al.  Extending an industrial robot controller: implementation and applications of a fast open sensor interface , 2005, IEEE Robotics & Automation Magazine.

[15]  Jean-Christophe Baillie,et al.  URBI: towards a universal robotic low-level programming language , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Peter Korondi,et al.  Vision Based Robot Programming , 2008, 2008 IEEE International Conference on Networking, Sensing and Control.

[17]  Herman Bruyninckx,et al.  The real-time motion control core of the Orocos project , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[18]  Takashi Suehiro,et al.  RT-middleware: distributed component middleware for RT (robot technology) , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Giorgio Metta,et al.  YARP: Yet Another Robot Platform , 2006 .

[20]  N. Venkatasubramanian,et al.  MIRO : An Embedded Distributed Architecture for Biologically inspired Mobile Robots , 2003 .

[21]  Steven B. Smith,et al.  Digital Signal Processing: A Practical Guide for Engineers and Scientists , 2002 .

[22]  Francesco Mondada,et al.  ASEBA, an event-based middleware for distributed robot control , 2007 .

[23]  Pedro U. Lima,et al.  openSDK: an open-source implementation of OPEN-R , 2008, AAMAS.