Professional Documents
Culture Documents
Effects of Time Delay On Telerobotic Control of Neutral Buoyancy Vehicles
Effects of Time Delay On Telerobotic Control of Neutral Buoyancy Vehicles
J. Corde Lane, Craig R. Carignan, Brook R. Sullivan, David L. Akin, Teresa Hunt, and Rob Cohen
Abstract
The use of telerobots in remote locations allows humans
to extend their capabilities to distant and hazardous
environments. Although safer for the operator, this
extension of capabilities comes at a price. Due to
communication across great distances, experiencing time
delays of up to several seconds is common. Any time
delay in the humadrobot interaction can significantly
degrade the effectivenessof operator control. This paper
will looks at two common instances of human-in-the-loop
command of robots: command of vehicle motion and
command of a manipulator to perform an assembly task.
Results from three studies are summarized to show the
degradation in performance caused by varying levels of Figure 1: Secondary Camera and Maneuvering Platform,
time delay. SCAMP (Foreground) monitors while Ranger
1 Introduction (Background) performs an installation
For over 25 years the Space Systems Laboratory (SSL) Research has shown how time delay in the control loop
has used neutral buoyancy to simulate the microgravity between the operator and a robot can significantly
environment of space. By modifying the buoyancy of a degrade operator performance [l] [2] [3]. Held [4] found
person or robot in water, apparent weightlessness can be that even at a time delay of 0.3 seconds, operators would
achieved. The SSL utilizes a 25-foot deep, %foot decouple their commands from the robotic system s
diameter tank to accommodate representativespace response. Ferrell[5] showed that as time delay increased,
structures and robots. Many hours of space maintenance the completion time for a two-degree of freedom (DOF)
tasks have been simulated, demonstratingassembly, manipulator-positioningtask increased proportionally.
repair, and astronaut-robotic cooperation. Black [6] showed similar results illustrating the increase
in task time with higher levels of delay for a 6DOF
The Ranger telerobot, shown in Figure 1 was designed to manipulator task. Thompson [7] shows the relationship
simulate on-orbit repair and maintenance tasks using four of time delay and difficulty of the task to degrade
manipulator arms. A grapple arm (not shown) connects performance. Task difficulty was related to the degrees of
the robot with the worksite, providing mobility for the constraint when inserting an object. For example,
vehicle to optimize its working position. The two touching a flat plate has no degrees of constraint, i.e. there
dexterous arms are then used to perform the required task. are no physical restraints that would restrict motion.
A video arm (not shown) is used to provide the remote Inserting a round peg into a long slot has two degrees of
operator with the desired view of the work area. Also constraint, preventing bolh translational and rotational
shown in Figure 1, the Secondary Camera and movement against the wall of the slot. A round peg-in-
Maneuvering Platform (SCAMP) can be flown to any hole has four constraints and a square peg has five, as the
location to provide supplemental live video. Remote only degree of freedom is parallel to the axis of the hole.
operators commanded both vehicles over Ethernet via a
fiber optic tether. Thompson found that as the degrees of constraint
increase, a linear increase in completion time occurred;
0-7803-7272-71021$17.000 2002 IEEE 2874
Authorized licensed use limited to: Oulu University. Downloaded on June 06,2022 at 13:50:28 UTC from IEEE Xplore. Restrictions apply.
this linear relationship was true at several values of time 2 Free Flight Control With Time Delay
delay. The effects of time delay were additive to the
increased constraint difficulty. Warrick [8] used Free-flight capability allows the robot to move to a
compensatory pursuit tracking task with small time delays number of locations, providing better monitoring views
for up to 0.32 seconds. Performance decreased as the and improved worksite access. This ability for a robot to
delay increased, even when the subjects were not aware of quickly and accurately move to a location is essential for
the delay. monitoring or interacting with a worksite.
Previous research has shown that at about one second of 2.1 SCAMP Tests with Simulated Delay
time delay, operators begin to switch their control strategy
from continually commanding and compensating for any The experiment conducted required two experienced
time delay to a move and wait strategy [ 5 ] . With a operators of SCAMP to fly the telerobot through a three-
several second time delay, operators will input a series of dimensional course. Figure 2 shows SCAMP and the four
commands, then wait out the time delay to observe the hula-hoops used to make the course. Under different
results before sending the next series of commands. This fixed time delays the operators were to fly SCAMP
move and wait strategy can significantly increase through the course in minimal time.
completion times of tasks.
In some cases, the time delay is not fixed, but fluctuates
with time. For example, most commands may be
received after one second. However, about every 30
seconds a single command may take 3 seconds to reach its
destination or may be dropped completely. This is
common when sending commands over the Intemet; a
variable time delay exists due to successive
communication packets being routed differently. It has
been found that a short variable time delay can be more Figure 2: The Test Course
detrimental than a longer fixed delay. One strategy held
commands for a fured time, which was longer than The course was made up of four 86 cm (34-inch) diameter
slowest time delay. A fixed, longer delay was traded for hoops suspended along the outside wall of the tank. The
the variable one. operator could take any path from one hoop to the next,
In this research, simulated time delay was modeled by however, SCAMP had to pass through the hoop in one
time stamping the commands made by the operator and direction. With SCAMP s 71 cm (28-inch) outer
saving them to a buffer. The simulation would then check diameter traversing through the hoops was not a simple
the time stamp periodically and determine if a sufficient task, Figure 3. The operators could maneuver SCAMP in
amount of delay had expired. If not, the command four degrees of freedom. SCAMP could translate in all
remained in the buffer until the time delay had passed. three directions: forwardhack, lewright, and upldown.
Then the simulation would execute the delayed command. Also the robot could turn in yaw to the lewright. The
This process continued, constantly adding and removing ability to pitch SCAMP up and down or perform a barrel
commands from the buffer. This method of generating roll was not available.
time delay was adequate for simulating a fixed time delay.
None of the quantitative studies in this work investigated
the effects of a variable time delay, which would require a
more featured algorithm.
There are numerous ways to ameliorate the effects of time
delay. Remote operators can use predictive displays that
can estimate where the robot will be when time delay has
expired [9] [ 101. Greater control can be given to the
robot, allowing it to independently perform a task with
either zero or minimal operator input [ 1 13 [3]. These
techniques have proven quite helpful, however, this paper
will focus on unmitigated time delay. The operator alone
is responsible for compensating for the time delay.
Authorized licensed use limited to: Oulu University. Downloaded on June 06,2022 at 13:50:28 UTC from IEEE Xplore. Restrictions apply.
To assist the operator, they were provided with three The analysis of variance (ANOVA) showed that time
video views, illustrated in Figure 4. Two fixed external delay had a significant effect on course completion time.
cameras provided overall situational awareness. Each No significance or any interactions were found with
camera could view three of the four hoops. The third subjects or trials. Figure 5 shows the increase in
view came from the onboard SCAMP camera. completion time due to time delay, averaged between
both operators and trials. The Duncan Range groupings,
at the 0.05 significant level are shown at the bottom of the
graph-
r
J
.g 300
2876
Authorized licensed use limited to: Oulu University. Downloaded on June 06,2022 at 13:50:28 UTC from IEEE Xplore. Restrictions apply.
the operators worked from satellite video that had about replacement unit (ORU) fluids box, shown in Figure 7.
250 ms delay. Two experienced operators performed multiple
changeouts under zero and three second time delay.
2877
Authorized licensed use limited to: Oulu University. Downloaded on June 06,2022 at 13:50:28 UTC from IEEE Xplore. Restrictions apply.
400
m
n
U
8
.3 300
, 3 sec T
w
c:
.3
z
&
200
E"
8 100 Figure 9: Overall view (Left) and right side close up view
(Right) from the Ranger Peg-In-Hole Simulation
2878
Authorized licensed use limited to: Oulu University. Downloaded on June 06,2022 at 13:50:28 UTC from IEEE Xplore. Restrictions apply.
became easier when performing the simulation, and perseverance has made the Space Systems Laboratory
emphasizing the effect of time delay. a success over the years.
Probably the most important factor was that the difference
between the two tasks made the simulation more References
susceptible to time delay. Time delay affects positioning [ 11 Conklin, J. E. Effect of Control Lags on Performance
tasks, and the simulation only used a positioning task.
of a Tracking Task. Journal of Experimental
The real ORU task not only required the arm to be Psychology, 53(4) 1957.
positioned, but also to grasp a fixture and turn a bolt.
These last two elements of the task are not affected by [2] Sheridan, Thomas B. and William R. Ferrel. Remote
time delay as much. Therefore the overall ORU Manipdative Control With Transmission Delay. IEEE
changeout task was less influenced by time delay. Transactions Human Factors in Electronics,4. 1963.
[ 3 ] Sheridan, Thomas B. Telerobotics, Automation, And
4 Conclusions and Future Work Human Supervisory Control. Cambridge: MIT Press,
1992.
Studies presented here supported previous research that
time delay causes an increase in task completion times. [4] Held R., A. Efstathiou, and M. Greene. Adaptation
However, the level of degradation was dependent on the to Displaced and DelayedVisual Feedback from the
task being performed. A three second delay caused a Hand. Journal of Experimental Psychology, 72. 1966.
132% increase in a free-flight maneuver task, only a 47% [5] Ferrell, William R. Remote Manipulation With
increase in a manipulator maintenance task, and a 213% Transmission Delay. IEEE Transactions in Human
increase using a simulated manipulator positioning task. Factors in Electronics,6( 1). 1965.
Compared to the free flight, where an increase for zero to [6] Black, J. H. Factorial Study Of Remote Manipulation
three-second time delay caused 132% increase in With Transmission Time Delay. M.S. Thesis MIT, 1971.
completion time, the manipulative completion time
increase only 47%. Therefore the free flight operations [7] Thompson, D. A. The Development Of A Six Degree
were influenced more by time delay than manipulator Of Freedom Robot Evaluation Test. Proceedings of 13th
operations. The greater effect on free flight was due to Annual Conference Manual Control. MIT, Cambridge,
the open loop control on SCAMP. With no input from the MA. 1977.
operator, SCAMP would continue to drift. This was not [8] Warrick, M. J. Effect of Transmission-Type Control
the case with Ranger s manipulator. The on-board closed Lags on Tracking Accuracy. Wright-Patterson AFB,
loop control would hold the manipulator to the last OH: Aero Medical Laboratory. 1969. NASA Tech Report
commanded position. Therefore, when the operators 5916.
transitioned to a move and wait control strategy during
the free flight task, the vehicle would move out of [9] Hashimoto, T., Thomas B. Sheridan, and M.V. Noyes.
position making time delay compensation much more Effects of Predicted Information in Teleoperation
difficult. Through Time Delay. Japenese J.Ergonomics,22(2).
1986.
Because of the influence of several factors, characterizing
the importance of time delay during realistic applications [IO] Noyes, Mark V. Superposition Of Graphics On Low
should be developed further. Although testing in Bit Rate VideoAs An Aid In Teleoperation. M.S. Thesis
controlled environments and use of simulations is MIT, 1982.
important, the effects-of delay on remote control of [ 1 11 Backes, Paul G. Supervised Autonomy for Space
realistic and complex tasks can help guide how best to Telerobotics . American Institute of Aeronautics and
ameliorate that delay. In addition, further research using Astronautics, Inc., Washington, DC, 1994
predictive displays can be used to help operators in both
manipulative [121 and free flight operations. The [ 121 Lane, J. Corde. Human Factors Optimization of
combination of predictive displays with greater autonomy VirtualEnvironment Attributesfor a Space Telerobotic
on board the robot may create an effective combination to Control Station. Dissertation University of Maryland,
alleviate the effects of time delay. College Park. 2000.
Acknowledgements
The authors would like to thank all the graduate and
undergraduate students who placed numerous hours on
these projects over the past 10 years. Their dedication
2879
Authorized licensed use limited to: Oulu University. Downloaded on June 06,2022 at 13:50:28 UTC from IEEE Xplore. Restrictions apply.