IEEE Robotics & Automation Magazine - December 2018 - 86

Coordinated
Control of a
Dual-Arm
Space Robot
Novel Models and Simulations for
Robotic Control Methods

©iStockphoto/Romanokopny

By Lingling Shi, Hiranya Jayakoby, Jayantha Katupitiya, and Xin Jin

S

pace robots have attracted increasing attention for
performing, autonomously or telerobotically,
on-orbit servicing missions such as repairing, refueling, and upgrading spacecraft; reusing space
assets; and on-orbit assembly. The extension of
robot application to space can release astronauts from risky,
time-consuming, and expensive extravehicular activities [1].
However, in the microgravity environment, the floating base
of a space robot will be disturbed by the robot's arm
motion when it approaches or manipulates a target. The
motion of the spacecraft base resulting from this disturbance
will, conversely, affect the motion of end effectors (known as
coupling dynamics), making control of space robots more
complicated than that of fixed-base robots. In addition, such
a disturbance of spacecraft attitude may result in a
communication interruption between the spacecraft and the
ground station or a failure of energy accumulation caused by
disorientation of solar panels [2].
To extend the dexterity and flexibility of space robots, a
dual-arm or multiarm space robot can be employed to complete more complex tasks. This article addresses coordinated
motion control of the spacecraft and the manipulators for a

Digital Object Identifier 10.1109/MRA.2018.2864717
Date of publication: 25 September 2018

86

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

december 2018

dual-arm space robot. Two types of robust controllers are
developed and applied to the robot. Through numerical simulation, the novel adaptive variable structure control (AVSC)
controller is demonstrated to deliver better performance for
the space robot approaching a target in terms of tracking
accuracy and energy consumption.
The operation of a space robot generally includes four
phases [3] as shown in Figure 1, of which the approaching
and postcapture phases require coordinated motion control of
the spacecraft base and the space manipulator. In terms of the
control of the spacecraft base, space robots can be classified as
free-flying, where the base is actively controlled, and freefloating, where the base is left free.
For a free-flying space robotic system with an attitudecontrolled base, strong system nonlinearities, multiple input
torques, practical uncertainties, and space disturbances make
the design of its motion controller a complicated problem.
Potential solutions for this problem can be classified into two
types: 1) base disturbance minimization dependent on path
planning and 2) active base control. The first control strategy
is constrained by the robot structure and will require redundancy to realize sophisticated path tracking. On the other
hand, active base control has higher flexibility, allowing space
robots with much simpler structures to engage in a range of
space tasks. Further, with an attitude-controlled base, a
1070-9932/18©2018IEEE



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