Abstract
Computing the optimal geometric structure of manipulators is one of the most intricate problems in contemporary robot kinematics. Robotic manipulators are designed and built to perform certain predetermined tasks. There is a very close relationship between the structure of the manipulator and its kinematic performance. It is therefore important to incorporate such task requirements during the design and synthesis of the robotic manipulators. Such task requirements and performance constraints can be specified in terms of the required end-effector positions, orientations and velocities along the task trajectory. In this work, we present a comprehensive method to develop the optimal geometric structure (DH parameters) of a non-redundant six degree of freedom serial manipulator from task descriptions. This methodology is devised to investigate possible manipulator configurations that can satisfy the task performance requirements under imposed joint constraints. Out of all the possible structures, the structures that can reach all the task points with the required orientations selected. Next, these candidate structures are then tested to see if they can attain end-effector velocities in arbitrary directions within the user defined joint constraints, so that they can deliver the best kinematic performance. Finally, the synthesized structures are tested to see if they perform the task under the operating constraints. In this work, we also present a novel approach for computing the inverse kinematics using Particle Swarm Optimization (PSO).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
[© 2002] Wolfram Research Inc.
- 2.
[© 1993] Board of Trustees, University of Illinois.
References
Al-Dois, H., Jha, A.K., Mishra, R.B.: Task-based design optimization of serial robot manipulators. Eng. Optim. 45(6), 647–658 (2012)
Angeles, J., Rojas, A.: Manipulator inverse kinematics via condition-number minimization and continuation. Int. J. Robot. Autom. 2(2), 61–69 (1987)
Bansal, J.C., Singh, P.K., Saraswat, M., Verma, A., Jadon, S.S., Abraham, A.: Inertia weight strategies in particle swarm optimization. In: Proceedings of the Third World Congress on Nature and Biologically Inspired Computing (NaBIC), pp. 633–640 (2011)
Bohigas, O., Manubens, M., Ros, L.: A complete method for workspace boundary determination on general structure manipulators. IEEE Trans. Rob. 28(5), 993–1006 (2012)
Chung, W.K., Jeongheon, H., Youm, Y., Kim, S.H.: Task based design of modular robot manipulator using efficient genetic algorithm. In Proceedings of 1997 IEEE International Conference on Robotics and Automation, pp. 507–512 (1997)
Dash, A.K., Chen, I.M., Yeo, S.H., Yang, G.: Task-oriented configuration design for reconfigurable parallel manipulator systems. Int. J. Comput. Integr. Manuf. 18(7), 615–634 (2005)
Denavit, J., Hartenberg, R.S.: A kinematic notation for lower-pair mechanisms based on matrices. Trans. ASME J. Appl. Mech. 22, 215–221 (1955)
Grashof, F.: Thertische Mshinenlehre. Leipzig, pp. 113–183 (1883)
Izumi, K., Tamura, H., Watanabe, K.: Task-oriented optimal configuration structure in a three-dimensional self-organizing robot by genetic algorithms. In: Proceedings of IEEE International Conference on Systems, Man, and Cybernetics (SMC’99), pp. 740–745 (1999)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)
Kim, J., Khosla, P.K.: A multi-population genetic algorithm and its application to design of manipulators. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 279–286 (1992)
Kim, J., Khosla, P.K.: Design of space shuttle tile servicing robot: an application of task based kinematic design. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 867–874 (1993a)
Kim, J., Khosla, P.K.: A formulation for task based design of robot manipulators. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2310–2317 (1993b)
Kirkpatrick, S., Gelatt Jr, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)
Kucuk, S., Bingul, Z.: Robot workspace optimization based on a novel local and global performance indices. In: Proceedings of IEEE International Symposium on Industrial Electronics, pp. 1593–1598 (2005)
Kucuk, S., Bingul, Z.: Comparative study of performance indices for fundamental robot manipulators. Robot. Auton. Syst. 54(7), 567–573 (2006)
Li, R., Dai, J.S.: Orientation angle workspaces of planar serial three-link manipulators. Sci. China Ser. E: Technol. Sci. 52(4), 975–985 (2009)
Liang, J.J., Suganthan, P.N.: Dynamic multi-swarm particle swarm optimizer. In: Proceedings of the 2005 IEEE Swarm Intelligence Symposium (SIS 2005), pp. 124–129 (2005a)
Liang, J.J., Suganthan, P.N.: Dynamic multi-swarm particle swarm optimizer with local search. In: Proceedings of the 2005 IEEE Congress on Evolutionary Computation, pp. 522–528 (2005b)
Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E.: Equation of state calculations by fast computing machines. J. Chem. Phys. 21(6), 1087–1092 (1953)
Oetomo, D., Daney, D., Merlet, J.P.: Design strategy of serial manipulators with certified constraint satisfaction. IEEE Trans. Rob. 25(1), 1–11 (2009)
Paredis, C.J.J., Khosla, P.K.: Kinematic design of serial link manipulators from task specifications. Int. J. Robot. Res. 12(3), 274–287 (1993)
Park, F.C., Brockett, R.W.: Kinematic dexterity of robotic mechanisms. Int. J. Robot. Res. 13(1), 1–15 (1994)
Parsopoulos, K.E., Vrahatis, M.N.: Recent approaches to global optimization problems through particle swarm optimization. Nat. Comput. 1(2–3), 235–306 (2002)
Patel, S., Sobh, T.: Optimal design of three-link planar manipulators using Grashof’s criterion. In: Sobh, T., Xiong, X. (eds.) Prototyping of Robotic Systems: Applications of Design and Implementation, pp. 70–84. IGI Global, Hershey (2012)
Patel, S., Sobh, T.: Manipulator performance measures—a comprehensive literature survey. J. Intell. Robot. Syst. 1–24 (2014). doi:10.1007/s10846-014-0024-y
Paul, B.: A reassessment of Grashof’s criterio. Trans. ASME J. Mech. Design 101(3), 515–518 (1979)
Salisbury, J.K., Craig, J.J.: Articulated hands: force control and kinematic issues. Int. J. Robot. Res. 1(1), 4–17 (1982)
Shiakolas, P.S., Koladiya, D., Kebrle, J.: Optimum robot design based on task specifications using evolutionary techniques and kinematic, dynamic, and structural constraints. Inverse Probl. Eng. 10(4), 359–375 (2002)
Sobh, T., Wang, B., Patel, S.: A mobile wireless and web based analysis tool for robot design and dynamic control simulation from task points description. J. Internet Technol. 4(3), 153–162 (2003a)
Sobh, T., Wang, B., Patel, S.: Web enabled robot design and dynamic control simulation software solutions from task points description. In: Proceedings of the 29th Annual Conference of the IEEE Industrial Electronics Society (IECON’03), pp. 1221–1227 (2003b)
Sobh, T.M., Toundykov, D.Y.: Optimizing the tasks at hand (robotic manipulators). IEEE Robot. Autom. Mag. 11(2), 78–85 (2004)
Spong, M.W., Vidyasagar, M.: Robot Dynamics and Control. Wiley, New York (1989)
Ting, K.-L.: Five-bar Grashof criteria. J. Mech. Transmissions Autom. Design 108(4), 533–537 (1986)
Ting, K.-L.: Mobility criteria of single-loop N-bar linkages. J. Mech. Transmissions Autom. Design 111(4), 504–507 (1989)
Ting, K.-L., Liu, Y.-W.: Rotatability laws for N-bar kinematic chains and their proof. J. Mech. Des. 113(1), 32–39 (1991)
Vijaykumar, R., Waldron, K.J., Tsai, M.: Geometric optimization of serial chain manipulator structures for working volume and dexterity. Int. J. Robot. Res. 5(2), 91–103 (1986)
Yoshikawa, T.: Manipulability of robotic mechanisms. Int. J. Robot. Res. 4(2), 3–9 (1985)
Zhao, S.Z., Liang, J.J., Suganthan, P.N., Tasgetiren, M.F.: Dynamic multi-swarm particle swarm optimizer with local search for Large Scale Global Optimization. In: Proceedings of (IEEE World Congress on Computational Intelligence) IEEE Congress on Evolutionary Computation (CEC 2008), pp. 3845–3852 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Patel, S., Sobh, T., Mahmood, A. (2015). Goal Directed Synthesis of Serial Manipulators Based on Task Descriptions. In: Azar, A., Vaidyanathan, S. (eds) Chaos Modeling and Control Systems Design. Studies in Computational Intelligence, vol 581. Springer, Cham. https://doi.org/10.1007/978-3-319-13132-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-13132-0_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13131-3
Online ISBN: 978-3-319-13132-0
eBook Packages: EngineeringEngineering (R0)