Self-collision Avoidance Trajectory Planning and Robust Control of a Dual-arm Space Robot

  • Yicheng Liu
  • Chunxiao Yu
  • Jingyuan Sheng
  • Tao ZhangEmail author
Regular Papers Robot and Applications


This paper addresses robust trajectory tracking for a dual-arm 6-DOF (degree of freedom) space robot with self-collision avoidance. A trajectory planning method for self-collision avoidance is presented with the information of danger field between the manipulators. On this basis, the kinematics and dynamics models of the whole system are considered together to realize the tracking of the end effectors. Thus a robust decentralized control strategy is proposed based on signal compensation and back-stepping. In contrast to the existing researches, the proposed scheme ensures that the space robotic system can automatically avoid self-collision and displays good robust performance. The simulation results verify the effectiveness of the proposed approach.


Dual-arm space robot robust decentralized control self-collision avoidance trajectory planning 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    A. M. Long, M. G. Richards, and D. E. Hastings, “On-orbit Servicing: a new value proposition for satellite design and operation,” Journal of Spacecraft and Rockets, vol. 44, no. 4, pp. 964–976, July-August 2007.CrossRefGoogle Scholar
  2. [2]
    W. F. Xu, B. Liang, B. Li, and Y. S. Xu, “A universal on-orbit servicing system used in the geostationary orbit,” Advances in Space Research, vol. 48, no. 1, pp. 95–119, February 2011.CrossRefGoogle Scholar
  3. [3]
    W. Yao, X. Q. Chen, Y. Y. Huang, and M. V. Tooren, “Onorbit servicing system assessment and pptimization methods based on lifecycle simulation under mixed aleatory and epistemic uncertainties,” Acta Astronautica, vol. 87, pp. 107–126, June-July 2013.CrossRefGoogle Scholar
  4. [4]
    B. P. Larouche, “Vision-based control for on-orbit servicing,” Int. J. Space Science and Engineering, vol. 1, no. 1, pp. 96–111, 2013.CrossRefGoogle Scholar
  5. [5]
    T. Lozano-Perez, “Spatial planning: a configuration space approach,” IEEE Transactions on Computers, vol. 32, no. 2, pp. 108–120, February 1983.MathSciNetCrossRefzbMATHGoogle Scholar
  6. [6]
    T. Lozano-Perez, “A simple motion-planning algorithm for general robot manipulators,” IEEE Journal on Robotics and Automation, vol. 3, no. 3, pp. 224–238, June 1987.CrossRefGoogle Scholar
  7. [7]
    Y. K. Hwang and N. Ahuja, “A potential field approach to path planning,” IEEE Transactions on Robotics and Automation, vol. 8, no. 1, pp. 23–32, February 1992.CrossRefGoogle Scholar
  8. [8]
    L. E. Kavraki, J.-C. Latombe, R. Motwani, and P. Raghavan, “Randomized query processing in robot path planning,” Journal of Computer and System Sciences, vol. 57, no. 1, pp. 50–60, August 1998.MathSciNetCrossRefzbMATHGoogle Scholar
  9. [9]
    L. Kavraki and J.-C. Latombe, “Randomized preprocessing of configuration space for path planning: articulated robots,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 3, pp. 1764–1771, 1994.Google Scholar
  10. [10]
    J. B. Chen, M. Zhao, and H. Zhang, “On-line real-time obstacle avoidance path planning of space manipulator,” Control Engineering of China, vol. 14, no. 4, pp. 445–447, July 2007.Google Scholar
  11. [11]
    P. Fiorini and Z. Shiller, “Motion planning in dynamic environments using the relative velocity paradigm,” Proc. of IEEE International Conference on Robotics and Automation, vol. 17, no. 7, pp. 560–565, 1993.CrossRefGoogle Scholar
  12. [12]
    Q. X. Jia, G. Chen, H. X. Sun, and S. Q. Zheng, “Path planning for space manipulator to avoid obstacle based on A* algorithm,” Journal of Mechanical Engineering, vol. 46, no. 13, pp. 109–115, July 2010.CrossRefGoogle Scholar
  13. [13]
    M. Y. Yang, H. X. Sun, Q. X. Jia, and G. Chen, “Research on path planning for 7-DOF space manipulator to avoid obstacle,” Spacecraft Engineering, vol. 20, no. 4, pp. 65–71, July 2011.Google Scholar
  14. [14]
    B. Lacevic, P. Rocco, and A. M. Zanchettin, “Safety assessment and control of robotic manipulators using danger field,” IEEE Transactions on Robotics, vol. 29, no. 5, pp. 1257–1270, Octorber 2013.CrossRefGoogle Scholar
  15. [15]
    B. Lacevic and P. Rocco, “Kinetostatic danger field-A novel safety assessment for human-robot interaction,” Proc. of 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2169–2174, Octorber 2010.CrossRefGoogle Scholar
  16. [16]
    M. P. Polverini, A. M. Zanchettin, and P. Rocco, “Realtime collision avoidance in human-robot interaction based on kinetostatic safety field,” Proc. of 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4136–4141, September 2014.CrossRefGoogle Scholar
  17. [17]
    L. Chen, “Adaptive and robust composite control of coordinated motion of apace robot aystem with prismatic joint,” Proc. of the 4th World Congress on Intelligent Control and Automation, pp. 1255–1259, June 2002.Google Scholar
  18. [18]
    Y. L. Gu and Y. S. Xu, “A normal form augmentation approach to adaptive control of space robot systems,” Dynamics and Control, vol. 5, no. 3, pp. 275–294, 1995.MathSciNetCrossRefzbMATHGoogle Scholar
  19. [19]
    B. M. Feng, G. C. Ma, Q. Y. Wen, and C. H. Wang, “Design of robust intelligent controller for space robot in task space,” Journal of Astronautics, vol. 28, no. 4, pp. 914–919, July 2007.Google Scholar
  20. [20]
    M. Boukens, A. Boukabou, and M. Chadli, “Robust adaptive neural network-based trajectory tracking control approach for nonholonomic electrically driven mobile robots,” Robotics and Autonomous Systems, vol. 92, pp. 30–40, June 2017.CrossRefGoogle Scholar
  21. [21]
    C. Hu, J. Hui, R. Wang, F. G. Yan, and M. Chadli, “Robust H¥ output-feedback control for path following of autonomous ground vehicles,” Mechanical Systems and Signal Processing, vol. 70, pp. 414–427, March 2016.CrossRefGoogle Scholar
  22. [22]
    Y. C. Liu, J. Y. Sheng, K. D. Xie, and T. Zhang, “3-stage motion planning for a dual-arm space robot with pose feedback,” Journal of Computational and Theoretical Nanoscience, vol. 14, no. 3, pp. 1554–1562, March 2017.CrossRefGoogle Scholar
  23. [23]
    W. A. Wolovich and H. Elliott, “A computational technique for inverse kinematics,” Proc. of 23rd IEEE Conference on Decision and Control, pp. 1359–1363, December 1984.CrossRefGoogle Scholar
  24. [24]
    L. Sciavicoo and B. Siciliano, “A solution algorithm to the inverse kinematic problem for redundant manipulators,” IEEE Journal on Robotics and Automation, vol. 4, no. 4, pp. 403–410, August 1988.CrossRefGoogle Scholar
  25. [25]
    Y. Yu, G. Lu, and Y. S. Zhong, “Robust decentralized control for 3-DOF helicopter,” Proc. of the 31st Chinese Control Conference, pp. 2708–2714, July 2012.Google Scholar

Copyright information

© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Yicheng Liu
    • 1
  • Chunxiao Yu
    • 1
  • Jingyuan Sheng
    • 2
  • Tao Zhang
    • 3
    Email author
  1. 1.College of Electrical Engineering and Information TechnologySichuan UniversityChengduChina
  2. 2.Changan Automobile CompanyChongqingChina
  3. 3.Department of AutomationTsinghua UniversityBeijingChina

Personalised recommendations