IEEE Robotics & Automation Magazine - December 2018 - 95
without any aliasing. A slow sampling rate would cause
AVSC to produce a gain value that is not in tune with how
the error states evolve.
Conclusions
This article proposed coordinated control methods for a
dual-arm, free-flying space robot. Both arms of the space
robot perform as mission arms to execute space tasks. The
spacecraft base attitude is actively controlled while its
translation is left free to save energy. In consideration of
external disturbances and unknown targets merged as system uncertainties, two types of robust controllers were
developed. System performance under these controllers
was investigated in three cases: path tracking, set-point
regulation, and inaccurate system model. The AVSC controller was demonstrated to achieve higher tracking accuracy in all scenarios. Furthermore, the AVSC controller
saves a large amount of energy compared to SQC2S. This
is a critical advantage because energy is limited on board
spacecraft and is quite valuable. The SQC2S controller
cannot deal with large-value system uncertainties (e.g., the
tracking error of the end-effector position becomes as
large as 6 mm when the system uncertainty is 30% of its
nominal value), whereas AVSC can restrict the position
tracking error within 1 mm. Therefore, AVSC can realize
fast and high-accuracy tracking operation of space robots
in space missions.
It is worth mentioning that we have assumed a stationary target in the article; in a realistic on-orbit servicing mission, the target is often nonstationary. However, on the
basis of the designed trajectories for approaching a nonstationary target, the proposed controllers can also be used. In
addition, the controllers can be easily extended to other
floating-base systems, e.g., an unmanned aerial vehicle or
underwater robotic system. Future work will focus on
force/torque control of a space robot capturing a target and
dynamics and control of a space robot with flexible links
and joints.
References
[1] V. Dos Santos Paulino, "Organizational change in risky environments: Space activities," J. Org. Change Manage., vol. 22, no. 3, pp. 257-
274, 2009.
[2] M. Oda, "Experiences and lessons learned from the ETS-VII robot
satellite," in Proc. IEEE Int. Conf. Robotics and Automation, San Francisco, CA, 2000, pp. 914-919.
[3] A. Flores-Abad, O. Ma, K. Pham, and S. Ulrich, "A review of space
robotics technologies for on-orbit servicing," Prog. Aerospace Sci., vol.
68, pp. 1-26, July 2014.
[4] P. Huang, Y. Xu, and B. Liang, "Dynamic balance control of multiarm free-floating space robots," Int. J. Adv. Robotic Syst., vol. 2, no. 2, pp.
13, 2005.
[5] Y. Liu, K. Xie, T. Zhang, and N. Cai, "Trajectory planning with pose
feedback for a dual-arm space robot," J. Control Sci. Eng., vol. 2016, pp.
1-9, Mar. 2016.
[6] K. Yoshida, R. Kurazume, and Y. Umetani, "Dual arm coordination
in space free-flying robot," in Proc. IEEE 1991 Int. Conf. Robotics and
Automation, Sacramento, CA, 1991, pp. 2516-2521.
[7] E. Papadopoulos and S. A. Moosavian, "Dynamics and control of
multi-arm space robots during chase and capture operations," in Proc.
IEEE Int. Conf. Intelligent Robots and Systems, vol. 3, no. 1, 1994, pp.
1154-1561.
[8] L. Chen and Y. Guo, "Adaptive control of dual-arm space robot system in joint space," in Proc. IEEE Int. Conf. Intelligent Robots and Systems, Beijing, China, 2006, pp. 5096-5099.
[9] Y. Guo and L. Chen, "Adaptive neural network control of coordinated motion of dual-arm space robot system with uncertain parameters,"
Proc. World Congr. Intelligent Control Automation (WCICA), vol. 29,
no. 9, 2008, pp. 4842-4846.
[10] Y. H. Jia, Q. Hu, and S. J. Xu, "Dynamics and adaptive control of a
dual-arm space robot with closed-loop constraints and uncertain inertial parameters," Acta Mech. Sin., vol. 30, no. 1, pp. 112-124, 2014.
[11] Y. Xu and H. Shum, "Dynamic control of a space robot system with
no thrust jets controlled base," Carnegie Mellon Univ., Pittsburgh, PA,
Tech. Rep. CMU-RI-TR-91-33, 1991.
[12] H. Jayakody and J. Katupitiya, "A gain adaptive variable structure control
methodology for second order nonlinear dynamic systems," in Proc. IEEE
53rd Conf. Decision and Control, Los Angeles, CA, 2014, pp. 4391-4397.
[13] L. Shi, S. Kayastha, and J. Katupitiya, "Robust coordinated control
of a dual-arm space robot," Acta Astronautica, vol. 138, pp. 475-489,
Sept. 2017.
[14] R. DeCarlo, S. Zak, and G. Matthews, "Variable structure control of
nonlinear multivariable systems: A tutorial," Proc. IEEE, vol. 76, no. 3,
pp. 212-232, 1988.
[15] C. Pukdeboon, A. S. I. Zinober, and M.-W. L. Thein, "Quasi-continuous higher order sliding-mode controllers for spacecraft-attitudetracking maneuvers," IEEE Trans. Ind. Electron., vol. 57, no. 4, pp.
1436-1444, Apr. 2010.
[16] A. Levant, "Higher-order sliding modes, differentiation and output-feedback control," Int. J. Control, vol. 76, no. 9-10, pp. 924-941,
2003.
[17] T. Yamawaki and M. Yashima, "Arm trajectory planning by controlling the direction of end-point position error caused by disturbance," in
Proc. IEEE/ASME Int. Conf. Advanced Intelligent Mechatronics, Xi' an,
China, 2008, pp. 1120-1125.
Lingling Shi, School of Mechanical Engineering, Beijing Institute of
Technology, China. E-mail: l.shi@bit.edu.cn.
Hiranya Jayakoby, School of Mechanical and Manufacturing
Engineering, University of New South Wales Sydney, Australia.
E-mail: hiranya.jayakody@unsw.edu.au.
Jayantha Katupitiya, School of Mechanical and Manufacturing
Engineering, University of New South Wales Sydney, Australia.
E-mail: j.katupitiya@unsw.edu.au.
Xin Jin, School of Mechanical Engineering, Beijing Institute of
Technology, China. E-mail: goldking@bit.edu.cn.
december 2018
*
IEEE ROBOTICS & AUTOMATION MAGAZINE
*
95
IEEE Robotics & Automation Magazine - December 2018
Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - December 2018
Contents
IEEE Robotics & Automation Magazine - December 2018 - Cover1
IEEE Robotics & Automation Magazine - December 2018 - Cover2
IEEE Robotics & Automation Magazine - December 2018 - Contents
IEEE Robotics & Automation Magazine - December 2018 - 2
IEEE Robotics & Automation Magazine - December 2018 - 3
IEEE Robotics & Automation Magazine - December 2018 - 4
IEEE Robotics & Automation Magazine - December 2018 - 5
IEEE Robotics & Automation Magazine - December 2018 - 6
IEEE Robotics & Automation Magazine - December 2018 - 7
IEEE Robotics & Automation Magazine - December 2018 - 8
IEEE Robotics & Automation Magazine - December 2018 - 9
IEEE Robotics & Automation Magazine - December 2018 - 10
IEEE Robotics & Automation Magazine - December 2018 - 11
IEEE Robotics & Automation Magazine - December 2018 - 12
IEEE Robotics & Automation Magazine - December 2018 - 13
IEEE Robotics & Automation Magazine - December 2018 - 14
IEEE Robotics & Automation Magazine - December 2018 - 15
IEEE Robotics & Automation Magazine - December 2018 - 16
IEEE Robotics & Automation Magazine - December 2018 - 17
IEEE Robotics & Automation Magazine - December 2018 - 18
IEEE Robotics & Automation Magazine - December 2018 - 19
IEEE Robotics & Automation Magazine - December 2018 - 20
IEEE Robotics & Automation Magazine - December 2018 - 21
IEEE Robotics & Automation Magazine - December 2018 - 22
IEEE Robotics & Automation Magazine - December 2018 - 23
IEEE Robotics & Automation Magazine - December 2018 - 24
IEEE Robotics & Automation Magazine - December 2018 - 25
IEEE Robotics & Automation Magazine - December 2018 - 26
IEEE Robotics & Automation Magazine - December 2018 - 27
IEEE Robotics & Automation Magazine - December 2018 - 28
IEEE Robotics & Automation Magazine - December 2018 - 29
IEEE Robotics & Automation Magazine - December 2018 - 30
IEEE Robotics & Automation Magazine - December 2018 - 31
IEEE Robotics & Automation Magazine - December 2018 - 32
IEEE Robotics & Automation Magazine - December 2018 - 33
IEEE Robotics & Automation Magazine - December 2018 - 34
IEEE Robotics & Automation Magazine - December 2018 - 35
IEEE Robotics & Automation Magazine - December 2018 - 36
IEEE Robotics & Automation Magazine - December 2018 - 37
IEEE Robotics & Automation Magazine - December 2018 - 38
IEEE Robotics & Automation Magazine - December 2018 - 39
IEEE Robotics & Automation Magazine - December 2018 - 40
IEEE Robotics & Automation Magazine - December 2018 - 41
IEEE Robotics & Automation Magazine - December 2018 - 42
IEEE Robotics & Automation Magazine - December 2018 - 43
IEEE Robotics & Automation Magazine - December 2018 - 44
IEEE Robotics & Automation Magazine - December 2018 - 45
IEEE Robotics & Automation Magazine - December 2018 - 46
IEEE Robotics & Automation Magazine - December 2018 - 47
IEEE Robotics & Automation Magazine - December 2018 - 48
IEEE Robotics & Automation Magazine - December 2018 - 49
IEEE Robotics & Automation Magazine - December 2018 - 50
IEEE Robotics & Automation Magazine - December 2018 - 51
IEEE Robotics & Automation Magazine - December 2018 - 52
IEEE Robotics & Automation Magazine - December 2018 - 53
IEEE Robotics & Automation Magazine - December 2018 - 54
IEEE Robotics & Automation Magazine - December 2018 - 55
IEEE Robotics & Automation Magazine - December 2018 - 56
IEEE Robotics & Automation Magazine - December 2018 - 57
IEEE Robotics & Automation Magazine - December 2018 - 58
IEEE Robotics & Automation Magazine - December 2018 - 59
IEEE Robotics & Automation Magazine - December 2018 - 60
IEEE Robotics & Automation Magazine - December 2018 - 61
IEEE Robotics & Automation Magazine - December 2018 - 62
IEEE Robotics & Automation Magazine - December 2018 - 63
IEEE Robotics & Automation Magazine - December 2018 - 64
IEEE Robotics & Automation Magazine - December 2018 - 65
IEEE Robotics & Automation Magazine - December 2018 - 66
IEEE Robotics & Automation Magazine - December 2018 - 67
IEEE Robotics & Automation Magazine - December 2018 - 68
IEEE Robotics & Automation Magazine - December 2018 - 69
IEEE Robotics & Automation Magazine - December 2018 - 70
IEEE Robotics & Automation Magazine - December 2018 - 71
IEEE Robotics & Automation Magazine - December 2018 - 72
IEEE Robotics & Automation Magazine - December 2018 - 73
IEEE Robotics & Automation Magazine - December 2018 - 74
IEEE Robotics & Automation Magazine - December 2018 - 75
IEEE Robotics & Automation Magazine - December 2018 - 76
IEEE Robotics & Automation Magazine - December 2018 - 77
IEEE Robotics & Automation Magazine - December 2018 - 78
IEEE Robotics & Automation Magazine - December 2018 - 79
IEEE Robotics & Automation Magazine - December 2018 - 80
IEEE Robotics & Automation Magazine - December 2018 - 81
IEEE Robotics & Automation Magazine - December 2018 - 82
IEEE Robotics & Automation Magazine - December 2018 - 83
IEEE Robotics & Automation Magazine - December 2018 - 84
IEEE Robotics & Automation Magazine - December 2018 - 85
IEEE Robotics & Automation Magazine - December 2018 - 86
IEEE Robotics & Automation Magazine - December 2018 - 87
IEEE Robotics & Automation Magazine - December 2018 - 88
IEEE Robotics & Automation Magazine - December 2018 - 89
IEEE Robotics & Automation Magazine - December 2018 - 90
IEEE Robotics & Automation Magazine - December 2018 - 91
IEEE Robotics & Automation Magazine - December 2018 - 92
IEEE Robotics & Automation Magazine - December 2018 - 93
IEEE Robotics & Automation Magazine - December 2018 - 94
IEEE Robotics & Automation Magazine - December 2018 - 95
IEEE Robotics & Automation Magazine - December 2018 - 96
IEEE Robotics & Automation Magazine - December 2018 - 97
IEEE Robotics & Automation Magazine - December 2018 - 98
IEEE Robotics & Automation Magazine - December 2018 - 99
IEEE Robotics & Automation Magazine - December 2018 - 100
IEEE Robotics & Automation Magazine - December 2018 - 101
IEEE Robotics & Automation Magazine - December 2018 - 102
IEEE Robotics & Automation Magazine - December 2018 - 103
IEEE Robotics & Automation Magazine - December 2018 - 104
IEEE Robotics & Automation Magazine - December 2018 - 105
IEEE Robotics & Automation Magazine - December 2018 - 106
IEEE Robotics & Automation Magazine - December 2018 - 107
IEEE Robotics & Automation Magazine - December 2018 - 108
IEEE Robotics & Automation Magazine - December 2018 - 109
IEEE Robotics & Automation Magazine - December 2018 - 110
IEEE Robotics & Automation Magazine - December 2018 - 111
IEEE Robotics & Automation Magazine - December 2018 - 112
IEEE Robotics & Automation Magazine - December 2018 - 113
IEEE Robotics & Automation Magazine - December 2018 - 114
IEEE Robotics & Automation Magazine - December 2018 - 115
IEEE Robotics & Automation Magazine - December 2018 - 116
IEEE Robotics & Automation Magazine - December 2018 - 117
IEEE Robotics & Automation Magazine - December 2018 - 118
IEEE Robotics & Automation Magazine - December 2018 - 119
IEEE Robotics & Automation Magazine - December 2018 - 120
IEEE Robotics & Automation Magazine - December 2018 - 121
IEEE Robotics & Automation Magazine - December 2018 - 122
IEEE Robotics & Automation Magazine - December 2018 - 123
IEEE Robotics & Automation Magazine - December 2018 - 124
IEEE Robotics & Automation Magazine - December 2018 - 125
IEEE Robotics & Automation Magazine - December 2018 - 126
IEEE Robotics & Automation Magazine - December 2018 - 127
IEEE Robotics & Automation Magazine - December 2018 - 128
IEEE Robotics & Automation Magazine - December 2018 - 129
IEEE Robotics & Automation Magazine - December 2018 - 130
IEEE Robotics & Automation Magazine - December 2018 - 131
IEEE Robotics & Automation Magazine - December 2018 - 132
IEEE Robotics & Automation Magazine - December 2018 - 133
IEEE Robotics & Automation Magazine - December 2018 - 134
IEEE Robotics & Automation Magazine - December 2018 - 135
IEEE Robotics & Automation Magazine - December 2018 - 136
IEEE Robotics & Automation Magazine - December 2018 - Cover3
IEEE Robotics & Automation Magazine - December 2018 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com