A convex programming approach to the base placement of a 6-DOF articulated robot with a spherical wrist

Robot manipulators are widely used in various areas of industrial factory automation. However, their base positioning is still achieved through trial-and-error methods based on the intuition and expertise of the engineer, even with the use of off-line programming software. Most previous studies do not provide on-line or on-site solutions suitable for practical applications because the nonlinearity and derivative complexity of the robot kinematics result in heavy computational burden and lengthy processing times. In this paper, we suggest a convex programming approach that uses time-efficient and reliable methods to solve the optimization problem in order to determine the base position of a six-degrees-of-freedom articulated robot with a spherical wrist. The proposed method uses convex optimization to accurately check the reachability of the given task without solving the inverse kinematics and to determine the feasible base position to satisfy singularity avoidance and spatial limitations. The feasibility of the proposed method is evaluated through various simulations, and the results show that not only the feasible base position but also the range of allowable base locations as an ellipsoidal volume can be provided within a few minutes without high computing performance or large resources.

[1]  Youngjun Kim,et al.  Optimization of layout and path planning of surgical robotic system , 2017 .

[2]  Viktor Berbyuk,et al.  Optimal robot placement using response surface method , 2009 .

[3]  Wei Lin,et al.  Optimal robot placement with consideration of redundancy problem for wrist-partitioned 6R articulated robots , 2017 .

[4]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[5]  Ken Chen,et al.  Base position optimization for mobile painting robot manipulators with multiple constraints , 2018, Robotics and Computer-Integrated Manufacturing.

[6]  Jeffrey C. Trinkle,et al.  Orientation-based reachability map for robot base placement , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Nikos A. Aspragathos,et al.  Optimal location of a general position and orientation end-effector's path relative to manipulator's base, considering velocity performance , 2010 .

[8]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[9]  Rogério Rodrigues dos Santos,et al.  Optimal Task Placement of a Serial Robot Manipulator for Manipulability and Mechanical Power Optimization , 2010, Intell. Inf. Manag..

[10]  Jiafan Zhang,et al.  Response surface method based robotic cells layout optimization in small part assembly , 2013, IEEE ISR 2013.

[11]  Gerd Hirzinger,et al.  Capturing robot workspace structure: representing robot capabilities , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Christoph Borst,et al.  Reachability and Dexterity: Analysis and Applications for Space Robotics , 2015 .

[13]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[14]  Ken Chen,et al.  A Method for Optimizing the Base Position of Mobile Painting Manipulators , 2017, IEEE Transactions on Automation Science and Engineering.

[15]  Valle Santos-Álvarez,et al.  The role of the entrepreneur in identifying international expansion as a strategic opportunity , 2010, Int. J. Inf. Manag..

[16]  Domenico Spensieri,et al.  Optimal Robot Placement for Tasks Execution , 2016 .

[17]  Gerd Hirzinger,et al.  Using a model of the reachable workspace to position mobile manipulators for 3-d trajectories , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[18]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[19]  John Norrish,et al.  Recent Progress on Programming Methods for Industrial Robots , 2010, ISR/ROBOTIK.

[20]  Gerd Hirzinger,et al.  Online generation of reachable grasps for dexterous manipulation using a representation of the reachable workspace , 2009, 2009 International Conference on Advanced Robotics.

[21]  Abhijit Makhal,et al.  Reuleaux: Robot Base Placement by Reachability Analysis , 2017, 2018 Second IEEE International Conference on Robotic Computing (IRC).

[22]  Gerald G. L. Seet,et al.  Optimum positioning of an underwater intervention robot to maximise workspace manipulability , 2005 .

[23]  Tamim Asfour,et al.  Robot placement based on reachability inversion , 2013, 2013 IEEE International Conference on Robotics and Automation.

[24]  Konstantinos-Dionysios Bouzakis,et al.  Determination of optimum robot base location considering discrete end-effector positions by means of hybrid genetic algorithm , 2008 .