Skip to main content
Log in

Particle swarm optimization-based algorithm of a symplectic method for robotic dynamics and control

  • Published:
Applied Mathematics and Mechanics Aims and scope Submit manuscript

Abstract

Multibody system dynamics provides a strong tool for the estimation of dynamic performances and the optimization of multisystem robot design. It can be described with differential algebraic equations (DAEs). In this paper, a particle swarm optimization (PSO) method is introduced to solve and control a symplectic multibody system for the first time. It is first combined with the symplectic method to solve problems in uncontrolled and controlled robotic arm systems. It is shown that the results conserve the energy and keep the constraints of the chaotic motion, which demonstrates the efficiency, accuracy, and time-saving ability of the method. To make the system move along the pre-planned path, which is a functional extremum problem, a double-PSO-based instantaneous optimal control is introduced. Examples are performed to test the effectiveness of the double-PSO-based instantaneous optimal control. The results show that the method has high accuracy, a fast convergence speed, and a wide range of applications. All the above verify the immense potential applications of the PSO method in multibody system dynamics.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. BAO, R., RUI, X. T., WANG, G. P., and YANG, F. F. Developments of studies on multibody system dynamics. Journal of Vibration and Shock, 30, 178–187 (2011)

    Google Scholar 

  2. DOCTOR, S., VENAYAGAMOORTHY, G. K., and GUDISE, V. G. Optimal PSO for collective robotic search applications. Evolutionary Computation, 2, 1390–1395 (2004)

    Google Scholar 

  3. WITTENBURG, J. Dynamics of Systems of Rigid Bodies, Springer Publishing Company, Teubner (1977)

    Book  MATH  Google Scholar 

  4. KANE, T. R., LIKINS, P. W., and LEVINSON, D. A. Spacecraft dynamics. Journal of Applied Mechanics, 50, 477–478 (1983)

    Article  Google Scholar 

  5. GATTRINGER, H. and GERSTMAYR, J. Multibody System Dynamics, Robotics and Control, Springer Publishing Company, New York (2015)

    Google Scholar 

  6. TAMER, M. W. and AHMED, K. N. Computational strategies for flexible multibody systems. Advances in Mechanics, 56, 553–613 (2006)

    Google Scholar 

  7. KENNEDY, J. and EBERHART, R. Particle swarm optimization. IEEE International Conference on Neural Networks Proceedings, 4, 1942–1948 (1995)

    Article  Google Scholar 

  8. PENG, H. J., LI, F., GAO, Q., CHEN, B. S., WU, Z. G., and ZHONG, W. X. Symplectic method for instantaneous optimal control of multibody system trajectory tracking (in Chinese). Chinese Journal of Theoretical and Applied Mechanics, 48, 784–791 (2016)

    Google Scholar 

  9. ZHONG, W. X., GAO, Q., and PENG, H. J. Classical Mechanics: Its Symplectic Description (in Chinese), Dalian University of Technology Press, Dalian (2013)

    Google Scholar 

  10. EBERHART, R. C. and SHI, Y. Particle swarm optimization: developments, applications and resources. Proceedings of the 2001 Congress on Evolutionary Computation, 1, 81–86 (2002)

    Article  Google Scholar 

  11. SHI, Y. H. and EBERHART, R. C. A Modified Particle Swarm Optimizer Advances in Natural Computation, Springer, Berlin (1998)

    Google Scholar 

  12. SHI, Y. H. and EBERHART, R. C. Empirical study of particle swarm optimization. Journal of System Simulation, 3, 31–37 (1999)

    Google Scholar 

  13. EBERHART, R. C., SHI, Y., and KENNEDY, J. Swarm Intelligence, Morgan Kaufmann Publishers Inc., San Francisco (2001)

    Google Scholar 

  14. SHI, Y. and EBERHART, R. C. Parameter selection in particle swarm optimization. International Conference on Evolutionary Programming VII, 1447, 591–600 (1998)

    Google Scholar 

  15. YANG, J. N., LI, Z., and LIU, S. C. Stable controllers for instantaneous optimal control. Journal of Engineering Mechanics, 118, 1612–1630 (1992)

    Article  Google Scholar 

  16. LANDAU, L. D. and LIFSHITZL, E. M. Mechanics, World Book Inc., Beijing (2008)

    Google Scholar 

  17. LAVALLE, S. Rapidly-Exploring Random Trees: a New Tool for Path Planning, Research Report, Iowa State University, Iowa (1998)

    Google Scholar 

  18. CARIGNAN, C. R., GEFKE, G., and ROBERTS, J. Ranger NBVII Integration SPST470-Intro to Space Mission Design: Space Robotics Lead, University of Maryland, College Park Department of Aerospace Engineering Space Systems Laboratory, Baltimore (2002)

    Google Scholar 

  19. LIU, X. F. and CHEN, T. Study on convergence analysis and parameter choice of particle swarm optimization. Computer Engineering and Application, 43, 14–17 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lin Du.

Additional information

Project supported by the National Natural Science Foundation of China (Nos. 91648101 and 11672233), the Northwestern Polytechnical University (NPU) Foundation for Fundamental Research (No. 3102017AX008), and the National Training Program of Innovation and Entrepreneurship for Undergraduates (No. S201710699033)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, Z., Du, L., Wang, H. et al. Particle swarm optimization-based algorithm of a symplectic method for robotic dynamics and control. Appl. Math. Mech.-Engl. Ed. 40, 111–126 (2019). https://doi.org/10.1007/s10483-019-2412-6

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10483-019-2412-6

Key words

Chinese Library Classification

2010 Mathematics Subject Classification

Navigation