IEEE Robotics & Automation Magazine - December 2018 - 70

OTHex State
LBR-iiwa State
Gripper State
Operator Input
Environment Info
Grasping Point

Task Planner

Trajectory
Generator
FSM

Grippers cmd
OTHex Trajectory
LBR-iiwa Trajectory
Current State

(a)
Entry:

Both Manipulators Are
at Their Home Position

Grippers Closed
S3: Cooperative
Manipulation

S1: Take Off and
Approach to the Object

Task Achieved

Grasping Position

S4: Releasing

this case, even if the proposed path
planner relies on model inversion, the
sensitivity to parameter uncertainty
and disturbance is mitigated via a disturbance observer, the compliant
control of both manipulators, and
mechanical compliance. This renders
the full system reasonably robust to
parameter uncertainties (see [15] for
details on the OTHex side). In the
decentralized modality, such as the
leader-follower approach, during
cooperative manipulation the GM
manipulates the object, and the flying
manipulator assists the GM, following
its lead and producing additional
upward force on the bar.

Teleoperated MAGMaS
On the other end of the autonomy spectrum, the bilateral teleoperation approach
S5: Homing and Landing
can be used to cope with an unknown
environment and uncertainties and also
The Manipulation Task
facilitate completion of complex tasks.
Exit:
Is Completed
This is useful in scenarios like USAR,
(b)
where MAGMaS must work in a partially
or even completely unknown environment. In the bilateral teleoperation
Figure 3. (a) The task planner inputs and outputs for a cooperative manipulation task
performed by a Tele-MAGMaS. (b) The simple FSM implemented in our task planner.
approach, skilled human operators drive
the system in a precise and safe way while
being provided with force feedback to
increase situational awareness on the remote side.
In fact, in the bilateral teleoperation approach, the human
pāˆˆ 6
intelligence
performs the task planning with the help of visual
Operator
Tele-MAGMaS
and haptic feedback. If direct visual feedback is not possible,
3
fhap = fM + fo āˆˆ
cameras can be mounted on the robots. In the noncooperative
parts of the task (S1, S2, and S5), the human operator drives
Figure 4. An illustration of the bilateral teleoperation scheme,
the robots; in the cooperative part ^S3h, the operator comwith the operator commanding the position P and receiving a
mands the bar while the robots cooperatively manipulate the
force feedback fhap rendering the system inertia and proximity
to obstacles.
bar to perform the human command. Gripper and state
changes are manually triggered by the operator. In this case,
Fully Autonomous MAGMaS
the human intelligence decides how to move the robots, what
The fully autonomous operation mode of the MAGMaS is the suitable contact points are, how to move the bar, and along
targeted for use when the system evolves in a well-struc- which path the robots should return to their home position.
tured environment that is known in detail. It relies on two The desired object pose and current object state are sent to the
key components, a trajectory planner and a finite-state object pose controller, which computes low-level inputs for the
machine (FSM), that together make up the task planner robots' controller.
[Figure 3(a)]. The FSM is detailed in Figure 3(b) and defines
The operator is provided with a haptic feedback, fhap (Figthe policy used by the task planner to generate the robot ure 4), which depends both on the inertia of the whole sysmotion trajectories and trigger the grippers actions, based tem, through fM, and on a repulsive viscoelastic virtual force,
on robot and environmental information and the operator.
fo, generated to let the operator feel the obstacles in the enviThe autonomous cooperative manipulation phase (S3) can ronment. This yields
be implemented in a centralized or decentralized way. In cenfhap = fM + fO
tralized cooperative manipulation, both robots receive comfM = M x xp
mands based on the position of the manipulated object. A
detailed description of this approach can be found in [14]. In
fO = K P d min + K D do min,
Grippers Open

S2: Grasping

70

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

december 2018



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