Development of Optimisation Tools in the Context of an Industrial Robotic CAD Software Product

This paper addresses the development of robotic optimisation tools based on the simulated annealing method. The first part is devoted to an in-depth review of the industrial applications and of the research in the field. Then we propose solutions to two different problems which must be resolved for robotic CAD systems in order to satisfy customer demand: robot placement and point ordering in the context of spot-welding tasks. Once the search spaces have been simplified, the simulated annealing method is applied to minimise the cycle time, which was chosen as a representative criterion. The improvements that can be achieved in manipulator performance by using the solutions are illustrated by examples.

[1]  Bernard Roth,et al.  On the Optimal Selection and Placement of Manipulators , 1985 .

[2]  Max Donath,et al.  Locating assembly tasks in a manipulator's workspace , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[4]  Bryan Kok Ann Ngoi,et al.  Optimising robot workcell layout , 1996 .

[5]  Steven Dubowsky,et al.  Planning time-optimal robotic manipulator motions and work places for point-to-point tasks , 1989, IEEE Trans. Robotics Autom..

[6]  Philippe Wenger,et al.  Ability of a Robot to Travel Through its Free Work Space in an Environment with Obstacles , 1991, Int. J. Robotics Res..

[7]  J. Rastegar,et al.  Minimum cycle time location of a task in the workspace of a robot arm , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[8]  Fritz B. Prinz,et al.  Optimal path placement for kinematically redundant manipulators , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[9]  Tim Lüth Automated planning of robot workcell layouts , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[10]  Lino Guzzella,et al.  Time-optimal motions of robots in assembly tasks , 1985, 1985 24th IEEE Conference on Decision and Control.

[11]  Saïd Zeghloul,et al.  Optimal placement of robotic manipulators using multiple kinematic criteria , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[12]  Yoram Koren,et al.  Task-level tour plan generation for mobile robots , 1990, IEEE Trans. Syst. Man Cybern..

[13]  Yael Edan,et al.  Near-minimum-time task planning for fruit-picking robots , 1991, IEEE Trans. Robotics Autom..

[14]  Souran Manoochehri,et al.  A Computer-Based Methodology for the Form Synthesis and Optimal Design of Robot Manipulators , 1990 .

[15]  Carl Sechen,et al.  VLSI Placement and Global Routing Using Simulated Annealing , 1988 .

[16]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[17]  Stephen L. Chiu,et al.  Task Compatibility of Manipulator Postures , 1988, Int. J. Robotics Res..

[18]  Frank Chongwoo Park On the optimal kinematic design of spherical and spatial mechanisms , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[19]  Alain Liégeois,et al.  A study of multiple manipulator inverse kinematic solutions with applications to trajectory planning and workspace determination , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[20]  Bernard Faverjon,et al.  The Mixed Approach for Motion Planning: Learning Global Strategies from a Local Planner , 1987, IJCAI.

[21]  Max Donath,et al.  Optimizing the location of assembly tasks in a manipulator's workspace , 1990, J. Field Robotics.

[22]  Jorge Angeles,et al.  The concept of dynamic isotropy and its applications to inverse kinematics and trajectory planning , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[23]  R. M. H. Cheng,et al.  A case study of two-robot-arm workcell material handling , 1991, J. Field Robotics.