Skip to main content
Log in

Constraint trajectory planning for redundant space robot

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In this paper, we propose a novel hybrid heuristic algorithm, particle swarm optimization, and whale optimization algorithm (PSO–WOA), to solve a multi-objective optimization problem relating to point-to-point trajectory planning of space robots. First of all, the kinematics of the space robot is introduced, and the motion of each revolute joint of the manipulator is parameterized by Bézier curve. Then, contradictory objective functions are proposed, and the trajectory planning problem is transformed into a multi-objective optimization problem. The pose of the end-effector at the end of motion is set as the primary objective. The base disturbance, execution time, and manipulability of the end-effector are also taken into account. Furthermore, self-collision avoidance during the motion is also considered. The trajectory planning problem finally comes down to finding an optimal parameter of the Bézier curve for each joint. We propose a novel hybrid PSO–WOA, which is supposed to take advantages of the best of both methods: the exploration feature of the WOA and exploitation feature of the PSO. In order to enhance the performance of the PSO–WOA, the good point set and lévy flight stochastic steps are employed for the initialization and updating process, respectively. The proposed method is applied to generate an optimal trajectory for a redundant free-floating space robot. The simulation results demonstrate the effectiveness of the PSO–WOA.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24

Similar content being viewed by others

Data availability

The program code and datasets generated during and/or analyzed in the current study are available from the corresponding author on reasonable request.

References

  1. Oda M (2000) Experiences and lessons learned from the ets-vii robot satellite. In: Proceedings 2000 ICRA. Millennium conference. IEEE International conference on robotics and automation. Symposia proceedings (Cat. No. 00CH37065), vol. 1. IEEE, pp 914–919

  2. Yoshida K (2001) Ets-vii flight experiments for space robot dynamics and control. In: Experimental robotics VII. Springer, pp 209–218

  3. Visentin G, Didot F (1999) Testing space robotics on the Japanese ets-vii satellite. ESA Bull 99:61–65

    Google Scholar 

  4. Oda M, et al (2001) Ets-vii: achievements, troubles and future. In: Proceedings of the 6th international symposium on artificial intelligence and robotics and automation in space: ISAIRAS 2001

  5. Oda M, Kibe K, Yamagata F (1996) Ets-vii, space robot in-orbit experiment satellite. In: Proceedings of IEEE international conference on robotics and automation, vol. 1. IEEE, pp 739–744

  6. Coll GT, Webster G, Pankiewicz O, Schlee K, Aranyos T, Nufer B, Fothergill J, Tamasy G, Kandula M, Felt A, et al (2020) Satellite servicing projects division restore-l propellant transfer subsystem progress 2020. In: AIAA propulsion and energy 2020 forum, p 3795

  7. Tomlinson Z, Gallagher W, Cassidy J, Roberts B, Facciol K, Easley J (2022) Lessons for future in-space telerobotic servicing from robotic refueling mission. In: 2022 IEEE aerospace conference (AERO). IEEE, pp 1–17

  8. Seddaoui A (2020) Precise motion control of a space robot for in-orbit close proximity manoeuvres. Ph.D. thesis, University of Surrey

  9. Wilde M, Kwok Choon S, Grompone A, Romano M (2018) Equations of motion of free-floating spacecraft-manipulator systems: an engineer’s tutorial. Front Robot AI 5:41

    Article  Google Scholar 

  10. Umetani Y, Yoshida K (1989) Resolved motion rate control of space robotic manipulators with generalized Jacobian matrix. J Robot Soc Jpn 7(4):327–337

    Article  Google Scholar 

  11. Dubowsky S, Papadopoulos E (1993) The kinematics, dynamics, and control of free-flying and free-floating space robotic systems. IEEE Trans Robot Autom 9(5):531–543

    Article  Google Scholar 

  12. Papadopoulos E, Tortopidis I, Nanos K (2005) Smooth planning for free-floating space robots using polynomials. In: Proceedings of the 2005 IEEE international conference on robotics and automation. IEEE, pp 4272–4277

  13. Agrawal OP, Xu Y (1994) On the global optimum path planning for redundant space manipulators. IEEE Trans Syst Man Cybern 24(9):1306–1316

    Article  Google Scholar 

  14. Liu M, Zhang L, Zheng WX (2017) Fault reconstruction for stochastic hybrid systems with adaptive discontinuous observer and non-homogeneous differentiator. Automatica 85(C):339–348

  15. Ming L, Wei Y (2017) Network-Based Filtering for Stochastic Markovian Jump Systems with Application to PWM-Driven Boost Converter. Circuits Syst Signal Process 36(8):3071-3097

  16. Yang D, Gao X, Kong L, Pang Y, Zhou B (2020) An event-driven convolutional neural architecture for non-intrusive load monitoring of residential appliance. IEEE Trans Consum Electron 66(2):173–182

  17. Joo IY, Choi DH (2017) Optimal household appliance scheduling considering consumer's electricity bill target. IEEE Trans Consum Electron 63(1):19–27

  18. Park S, Yu,S, Moon B, Ko S, Paik J (2017) Low-light image enhancement using variational optimization-based retinex model. IEEE Trans Consum Electron 63(2):178–184

  19. Changting Z, Gang L, Zeng M (2022) A hybrid teaching–learning slime mould algorithm for global optimization and reliability-based design optimization problems. Neural Comput Appl 34(19):16617–16642

  20. Tian Y, Lu C, Zhang X, Tan KC, Jin Y (2021) Solving large-scale multiobjective optimization problems with sparse optimal solutions via unsupervised neural networks. IEEE Trans Cyber 51(6):3115–3128

    Article  Google Scholar 

  21. Tian Y, Zheng X, Zhang X, Jin Y (2020) Efficient large-scale multiobjective optimization based on a competitive swarm optimizer. IEEE Trans Cyber 50(8):3696–3708

  22. Cheng R, Jin Y (2015) A competitive swarm optimizer for large scale optimization. IEEE Trans Cyber 45(2):191-204

  23. Wang M, Luo J, Walter U (2015) Trajectory planning of free-floating space robot using particle swarm optimization (pso). Acta Astronaut 112:77–88

    Article  Google Scholar 

  24. Xu W, Li C, Liang B, Liu Y, Xu Y (2008) The cartesian path planning of free-floating space robot using particle swarm optimization. Int J Adv Rob Syst 5(3):27

    Article  Google Scholar 

  25. Zhu Z, Zhong J, Jing S, Tang B (2018) Trajectory planning of free-floating space robot using an improved pso algorithm. In: 2018 IEEE 4th information technology and mechatronics engineering conference (ITOEC). IEEE, pp 580–585

  26. Liu X, Baoyin H, Ma X (2013) Optimal path planning of redundant free-floating revolute-jointed space manipulators with seven links. Multibody Syst Dyn 29(1):41–56

    Article  MathSciNet  Google Scholar 

  27. Jin R, Rocco P, Geng Y (2021) Cartesian trajectory planning of space robots using a multi-objective optimization. Aerosp Sci Technol 108:106360

    Article  Google Scholar 

  28. Huang P, Xu Y, Liang B (2006) Global minimum-jerk trajectory planning of space manipulator. Int J Control Autom Syst 4(4):405–413

    Google Scholar 

  29. Dai Y, Yu J, Zhang C, Zhan B, Zheng X (2022) A novel whale optimization algorithm of path planning strategy for mobile robots. Appl Intell 1–15

  30. Li X, Yang Q, Wu H, Tan S, He Q, Wang N, Yang X (2022) Joints trajectory planning of robot based on slime mould whale optimization algorithm. Algorithms 15(10):363

    Article  Google Scholar 

  31. Wang T, Xin Z, Miao H, Zhang H, Chen Z, Du Y (2020) Optimal trajectory planning of grinding robot based on improved whale optimization algorithm. Math Probl Eng 2020:1–8

    Google Scholar 

  32. Wang F, Wu Z, Bao T (2022) Time-jerk optimal trajectory planning of industrial robots based on a hybrid woa-ga algorithm. Processes 10(5):1014

    Article  Google Scholar 

  33. Zhao J, Zhu X, Song T (2022) Serial manipulator time-jerk optimal trajectory planning based on hybrid iwoa-pso algorithm. IEEE Access 10:6592–6604

    Article  Google Scholar 

  34. Zeng B, Li X, Gao L, Zhang Y, Dong H (2020) Whale swarm algorithm with the mechanism of identifying and escaping from extreme points for multimodal function optimization. Neural Comput Appl 32(9):5071–5091

  35. Khadanga RK, Kumar A, Panda S (2020) A novel modified whale optimization algorithm for load frequency controller design of a two-area power system composing of PV grid and thermal generator. Neural Comput Appl 32(12):8205–8216

  36. Plancher B, Neuman SM, Bourgeat T, Kuindersma S, Devadas S, Reddi VJ (2021) Accelerating robot dynamics gradients on a cpu, gpu, and fpga. IEEE Robot Autom Lett 6(2):2335–2342

    Article  Google Scholar 

  37. Damaj I, Elshafei M, El-Abd M, Aydin ME (2020) An analytical framework for high-speed hardware particle swarm optimization. Microprocess Microsyst 72:102949

    Article  Google Scholar 

  38. Jiang Q, Guo Y, Yang Z, Wang Z, Yang D, Zhou X (2020) Improving the performance of whale optimization algorithm through opencl-based fpga accelerator. Complexity 2020

  39. Wang M, Luo J, Fang J, Yuan J (2018) Optimal trajectory planning of free-floating space manipulator using differential evolution algorithm. Adv Space Res 61(6):1525–1536

    Article  Google Scholar 

  40. Umetani Y, Yoshida K (1990) Workspace and manipulability analysis of space manipulator. Trans Soc Instrum Control Eng 26(2):188–195

    Article  Google Scholar 

  41. Kanehiro F, Lamiraux F, Kanoun O, Yoshida E, Laumond J-P (2008) A local collision avoidance method for non-strictly convex polyhedra. In: Proceedings of robotics: science and systems IV, 33

  42. Montanari M, Petrinic N (2018) Opengjk for c, c# and matlab: Reliable solutions to distance queries between convex bodies in three-dimensional space. SoftwareX 7:352–355

    Article  Google Scholar 

  43. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, vol 4. IEEE, pp 1942–1948

  44. Ethaib S, Omar R, Mazlina M, Radiah A, Syafiie S (2016) Development of a hybrid pso-ann model for estimating glucose and xylose yields for microwave-assisted pretreatment and the enzymatic hydrolysis of lignocellulosic biomass. Neural Comput Appl

  45. Bai T, Meng H, Yao J (2014) A forecasting method of forest pests based on the rough set and pso-bp neural network. Neural Comput Appl 25(7–8):1699–1707

    Article  Google Scholar 

  46. Dehuri S, Cho SB (2010) A comprehensive survey on functional link neural networks and an adaptive pso-bp learning for cflnn. Neural Comput Appl 19(2):187–205

    Article  Google Scholar 

  47. Cinar E, Sahin F (2011) New classification techniques for electroencephalogram (eeg) signals and a real-time eeg control of a robot. Neural Comput Appl

  48. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  49. Trivedi IN, Jangir P, Kumar A, Jangir N, Totlani R (2018) A novel hybrid pso–woa algorithm for global numerical functions optimization. In: Advances in computer and computational sciences. Springer, pp 53–60

  50. Tejaswini V, Susitra D (2019) Hybrid pso-woa for solving orpd problem under unbalanced conditions. J Comput Mech Power Syst Control 2(2):10–20

    Article  Google Scholar 

  51. Mohammed HM, Umar SU, Rashid TA (2019) A systematic and meta-analysis survey of whale optimization algorithm. Comput Intell Neurosci 2019

  52. Sims DW, Southall EJ, Humphries NE, Hays GC, Bradshaw CJ, Pitchford JW, James A, Ahmed MZ, Brierley AS, Hindell MA et al (2008) Scaling laws of marine predator search behaviour. Nature 451(7182):1098–1102

    Article  Google Scholar 

  53. Viswanathan GM, Buldyrev SV, Havlin S, Da Luz M, Raposo E, Stanley HE (1999) Optimizing the success of random searches. Nature 401(6756):911–914

    Article  Google Scholar 

  54. Humphries NE, Queiroz N, Dyer JR, Pade NG, Musyl MK, Schaefer KM, Fuller DW, Brunnschweiler JM, Doyle TK, Houghton JD et al (2010) Environmental context explains lévy and Brownian movement patterns of marine predators. Nature 465(7301):1066–1069

    Article  Google Scholar 

Download references

Acknowledgements

This work has been supported by the Science Center Program of National Natural Science Foundation of China under Grant No. 62188101, the National Natural Science Foundation of China (61833009, 61690212), and Heilongjiang Touyan Team.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming Liu.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, R., Liu, M., Teutsch, J. et al. Constraint trajectory planning for redundant space robot. Neural Comput & Applic 35, 24243–24258 (2023). https://doi.org/10.1007/s00521-023-08972-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-08972-5

Keywords

Navigation