Optimal robot placement with consideration of redundancy problem for wrist-partitioned 6R articulated robots

Abstract Rapid set-up of robotic system is critical for realising the high-mix low-volume applications. This paper presents an efficient method to determine the optimal robot base placement for executing required end-effector trajectories while dealing with redundancy problem for wrist-partitioned 6 R articulated robots. The main feature of the method includes the integration of two multi-objectives optimization loops that involve parameterized inverse kinematics of the robot to find the proper robot configurations. Firstly, an optimization scheme is introduced in consideration of all the robot and operational constraints including reachability, singularity avoidance, and collision avoidance. Then, a redundancy resolution scheme is proposed based on a modified particle swarm optimization (MPSO) for the considered target point. Consequently, the optimal robot base placement is obtained via another optimization loop which includes all robot trajectories for the application. The method was applied in a complex robotic welding application. For a set of desired welding torch trajectories on the workpiece, the optimal robot base placement is computed within a few minutes.

[1]  Manfred Husty,et al.  SINGULAR CONFIGURATIONS OF WRIST-PARTITIONED 6R SERIAL ROBOTS: A GEOMETRIC PERSPECTIVE FOR USERS , 2002 .

[2]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[3]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[4]  Damien Chablat,et al.  Multi-objective path placement optimization of parallel kinematics machines based on energy consumption, shaking forces and maximum actuator torques: Application to the Orthoglide , 2010 .

[5]  John T. Feddema Kinematically optimal robot placement for minimum time coordinated motion , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  E. Croft,et al.  Smooth and time-optimal trajectory planning for industrial manipulators along specified paths , 2000 .

[7]  Yury Stepanenko,et al.  Iterative dynamic programming: an approach to minimum energy trajectory planning for robotic manipulators , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[8]  Nikos A. Aspragathos,et al.  Optimal location of a robot path when considering velocity performance , 2002, Robotica.

[9]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[10]  Atsuo Kawamura,et al.  Trajectory planning of redundant manipulators for minimum energy consumption without matrix inversion , 1997, Proceedings of International Conference on Robotics and Automation.

[11]  Curtis Collins,et al.  Motion Planning for Redundant Manipulators Using a Floating Point Genetic Algorithm , 2003, J. Intell. Robotic Syst..

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

[13]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

[14]  Zhe Wang,et al.  A study on workspace, boundary workspace analysis and workpiece positioning for parallel machine tools , 2001 .

[15]  O. Dahl,et al.  Path-constrained robot control with limited torques-experimental evaluation , 1993, IEEE Trans. Robotics Autom..

[16]  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.

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

[18]  Atef A. Ata,et al.  OPTIMAL TRAJECTORY PLANNING OF MANIPULATORS: A REVIEW , 2007 .

[19]  Yu Wang,et al.  Self-adaptive learning based particle swarm optimization , 2011, Inf. Sci..

[20]  Matthew R. James,et al.  Robust and accurate time-optimal path-tracking control for robot manipulators , 1997, IEEE Trans. Robotics Autom..

[21]  Nikos A. Aspragathos Optimal Location of Path Following Tasks in the Workspace of a Manipulator Using Genetic Algorithms , 1996 .

[22]  Pascal Ray,et al.  Corner optimization for pocket machining , 2004 .

[23]  S. Zeghloul,et al.  On the optimal placement and task compatibility of manipulators , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[24]  Jinhai Yu,et al.  A Newly Self-Adaptive Strategy for the PSO , 2008, 2008 Fourth International Conference on Natural Computation.

[25]  S. Zeghloul,et al.  Single and multi-objective optimization of path placement for redundant robotic manipulators , 2008 .

[26]  Lars Nielsen,et al.  Torque-limited path following by online trajectory time scaling , 1990, IEEE Trans. Robotics Autom..

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

[28]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[29]  Anatoly Pashkevich,et al.  Workpiece placement optimization for machining operations with industrial robots , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[30]  Beno Benhabib,et al.  Near-time optimal robot motion planning foe on-line applications , 1995, J. Field Robotics.

[31]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).