Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the...

36

Transcript of Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the...

Page 1: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Ground Veri�cation of the Feasibility of Telepresent

On-Orbit Servicing

Enrico Stoll

Ulrich Walter

Institute of Astronautics (LRT)Technische Unversität München

Garching, [email protected]@tum.de

Jordi Artigas

Carsten Preusche

Philipp Kremer

Gerd Hirzinger

Institute of Robotics and MechatronicsGerman Aerospace Center (DLR)

Oberpfa�enhofen, [email protected]

[email protected]@[email protected]

Jürgen Letschnik

LSE Space Engineering & Operations AGWessling, Germany

[email protected]

Helena Pongrac

Human Factors InstituteUniversity of the Bundeswehr

Neubiberg, [email protected]

Abstract

In an ideal case telepresence achieves a state, where a human operator can nolonger di�erentiate between an interaction with a real environment or a tech-nical mediated one. This state is called transparent telepresence. The applica-bility of telepresence to on-orbit servicing (OOS), i.e. an unmanned servicingoperation in space, teleoperated from ground in real time, is veri�ed in thispaper.For that purpose, a communication test environment was set up on ground,which involved the Institute of Astronautics (LRT) ground station in Garching,Germany and the ESA ground station in Redu, Belgium. Both were connectedvia the geostationary ESA data relay satellite ARTEMIS. Utilizing the datarelay satellite, a teleoperation was accomplished, in which the human opera-tor as well as the (space) teleoperator was located on ground. The feasibilityof telepresent OOS was evaluated, using an OOS test bed in the Institute ofMechatronics and Robotics at the German Aerospace Center (DLR). The ma-nipulation task was representative for OOS and supported real time feedbackfrom the haptic-visual workspace. The tests showed that complex manipula-tion tasks can be ful�lled by utilizing geostationary data relay satellites.For verifying the feasibility of telepresent OOS, di�erent evaluation methods

Page 2: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

were used. The properties of the space link were measured and related to sub-jective perceptions of participants, which had to ful�ll manipulation tasks. Anevaluation of the transparency of the system, including the data relay satellite,was accomplished as well.

1 Introduction

Spacecrafts are the only complex engineering systems without maintenance and repair in-

frastructure. Occasionally, there are space shuttle based servicing missions, starting with

the Solar Maximum Repair Mission (SMRM) in 1984, but there are no routine procedures

foreseen for individual spacecrafts. Most malfunctioning spacecrafts require only a minor

maintenance operation on orbit, a so-called On-Orbit Servicing (OOS) mission, to continue

operational work. Instead, they have to be replaced due to the lack of OOS opportunities.

The accomplishment of OOS missions would, similar to terrestrial servicing procedures, be

of great bene�t for spacecraft operators, since a wide spectrum of use cases exists as e.g.

spacecraft assembly, orbit transfer, maintenance and repair, resupply, or even safe deorbiting.

1.1 Motivations

Following the SMRM, there were several Space Transportation System (STS) based ser-

vicing missions (e.g. Intelsat VI (F-3) and the Hubble Space Telescope). These incipient

OOS missions did not only demand a complex and cost intensive shuttle mission, but

also the application of Extra-Vehicular Activities (EVA). Astronauts had to leave the safe

environment of the space station in order to retrieve and repair the spacecrafts in outer

space, only protected by their suits.

Based on the criticality of an EVA, concepts of robotic applications have been developed

that can be controlled by astronauts. However, such devices like the Special Purpose

Dexterous Manipulator (SPDM) by the Canadian Space Agency (Mukherji et al., 2001) or

the robotic astronaut (Robonaut) (Peters II and Campbell, 1999), developed by the National

Aeronautics and Space Administration (NASA), are in situ teleoperated by astronauts (from

the Space Shuttle or the International Space Station) and demand still the use of an STS.

Page 3: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

In contrast to this manned OOS missions, there are options to accomplish OOS missions

unmanned. As it will be seen in section 1.2, unmanned spacecrafts (servicer satellites) are

foreseen to accomplish OOS operations at a target satellite. For that purpose the explorative

and manipulative possibilities of robots will be exploited to dock the servicer satellite with

the malfunctioning target satellite and execute complex operations, remotely controlled

from ground.

While there is much research undertaken on spacecraft autonomy, there are only a few space

projects considering a telepresent control of the spacecraft, which is of special interest for the

work, presented here. A telepresent control includes a human operator in a ground station

controlling the robotic application and receiving instantaneous (visual and haptic) feedback

from the spacecraft to the actions. This work analyzes, whether the concept of telepresence

(control) is applicable to OOS. For that purpose a test environment, which focuses on space

applications in Low Earth Orbit (LEO) was developed and set up on ground.

OOS in LEO is a special problem, since direct contact between a ground station and the

servicing spacecraft is only given in small time intervals. However, the feasibility of OOS

operations is highly dependent on whether and how long a communication link between

the controlling ground station and the servicer spacecraft can be established. Tab. 1 will

clarify the reason. The space shuttle based OOS missions of the Hubble Space Telescope

(HST) are listed. Each of them required several EVAs resulting in a total EVA time of more

than 24 hours. An OOS mission, which is telepresently controlled from ground demands an

equivalent amount of contact time.

flight year number of EVAs total EVA time

STS - 61 1993 5 35 h 28 min

STS - 82 1997 5 33 h 11 min

STS - 103 1999 3 24 h 33 min

STS - 109 2002 5 35 h 55 min

Table 1: Space Shuttle based Hubble Space Telescope OOS missions

Using direct communication in LEO would accrodingly require several weeks or a complex

Page 4: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

ground station network. Since the HST orbits the Earth at approximately 570 km, 4-8

orbit revolutions per day exist, in which a human operator could steer a robotic servicer for

maximum 10 minutes per orbit revolution (Lundin and Stoll, 2006). Thus, for accomplishing

complex OOS operations, the use of geostationary satellites is proposed, which increases the

mean acquisition time of the spacecraft in LEO up to more than 1 hour per orbit revolution.

The use of geostationary data relay satellites in turn, increases the round trip delay of the

signal, that is, the time between operator action and spacecraft feedback. The main goal of

this work is to prove that the utilization of geostationary (GEO) data relay satellites for

OOS is reconcilable with a telepresent control of the servicer spacecraft.

1.2 State of the art OOS technology demonstrators

This section gives a brief overview of OOS technology demonstrators that were brought to

orbit, that are still orbiting Earth, or pending. The emphasize is hereby, placed on the com-

munication architecture (direct or relayed contact) and the manner of control (telepresence

or autonomy).

The �rst robot in space, which has been remotely controlled from ground, was the Robot

Technology Experiment (ROTEX ) aboard the space shuttle Columbia in 1993. The operatio-

nal modes were tele-sensor-programming (learning by showing), automatic (pre-programmed

on ground), and teleoperation on-board (an astronaut controlled the robot using a stereo

monitor). Further, a teleoperation by a human operator from ground, using predictive com-

puter graphics, was performed. (Hirzinger et al., 2004)

ETS VII is a Japanese Engineering Test Satellite (ETS) capable of demonstrating bilateral

teleoperation in space (Imaida et al., 2004). The spacecraft, consisting of a pair of satellites,

was launched in 1997. Autonomous capturing of the smaller target satellite, inspection pro-

cedures and a series of manipulation operations was demonstrated (Oda, 2000).

The Robotic Component Veri�cation aboard the ISS (Rokviss) is a German space technology

experiment, which was installed in 2005 outside the International Space Station (ISS) at the

Russian service module (Landzettel et al., 2006). Rokviss is a two joint robotic manipulator,

Page 5: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

controlled by a human operator via a direct radio link from the ground station in Weilheim,

Germany (Preusche et al., 2006).

The Experimental Satellite System 10 (XSS-10 ) (Davis, 2005) was developed by the US Air

Force. The space mission was launched in 2003 and the mission objectives included autono-

mous navigation and proximity operations.

The Experimental Satellite System 11 (XSS-11 ) (AFRL, 2007) was a micro satellite of

approximately 100 kilograms. Launched in 2005, XSS-11 has been designed for testing auto-

nomous technologies necessary for the inspection of malfunctioning satellites.

All operations of the Demonstration of Autonomous Rendezvous Technology (DART ) (Rum-

ford, 2003) mission were developed to be autonomous. Launched to verify hardware and soft-

ware for rendezvous and proximity operations, the main objectives were the demonstration

of station keeping and collision avoidance maneuvers. However, when DART approached the

target, it overshot an important waypoint, and thus, the pre-programmed transition to the

target satellite, and collided with it. A premature retirement of DART was the consequence.

The mission plan of Orbital Express (BOEING, 2007) foresaw the validation of software for

autonomous mission planning, rendezvous, proximity operations, and docking. Further tests

of robotic OOS scenarios included fuel and electronics transfer, deployment of, and opera-

tions with a micro-satellite. The Swedish Space Cooperation (SSC), together with Kayser-

Threde, Germany and Sener, Spain is developing the SMART Orbital Life Extension Vehicle

(SMART-OLEV ) (Tarabini et al., 2007). It aims at extending the operational life time of

geostationary satellites.

The Deutsche Orbitale Servicing Mission (DEOS ) (Sommer, 2003) will demonstrate diverse

OOS scenarios such as rendezvous, inspection, formation �ight, capture, stabilization, and

controlled de-orbiting of the target and servicer compound. In this connection two modes for

commanding the servicer are foreseen. On the one hand, there will be active ground control

via telepresence, i.e. a control with instantaneous feedback to the human operator. On the

other hand, it will also be possible to passively monitor autonomous operations from ground.

The ranger robotics program started in 1992 as the Ranger (Parrish and Akin, 1996) Te-

lerobotic Flight Experiment (RTFX) at the University of Maryland, USA. The goal was to

Page 6: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

develop a dexterous extravehicular space telerobot with four robot manipulators and a free-

�ight capability in space. In 1996 the program got redirected as a shuttle launch payload

to the Ranger Telerobotic Shuttle Experiment (RTSX), was �nanced till 2001, and never

advanced from an engineering model.

The Spacecraft for the Universal Modi�cations of Orbits (SUMO) (Bosse et al., 2004) is a

project by the Naval Research Laboratory and funded by DARPA. The main goal is to deve-

lop a spacecraft, capable of demonstrating future OOS technologies. A series of autonomous

rendezvous, grapple, and servicing experiments are planned.

Fig. 1 shows a possible classi�cation of the OOS demonstrators. The classi�cation is based

on two criteria. Firstly, the options for communication with the OOS demonstrator (direct or

relay to LEO or direct to GEO)in the respective orbit are considered. Secondly, the round trip

delay between operator command and received feedback is considered. Since a telepresent

operation demands an instantaneous feedback to the operator's action, di�erent natures of

round trip delay are de�ned. They are a �rst indication for the telepresence capability of the

system.

The ideal or transparent telepresence (TTP) is, encouraged by the Rokviss experiments,

here de�ned as being in the magnitude of approximately up to 0.1 s. This allows the user

to obtain instantaneous feedback of the telecommands, and technical means will enable the

human operator to feel present in the removed environment. It is followed by telepresence

(TP), being in the magnitude of approximately up to 1.0 s. This is of special interest when

considering applications, which are either located in GEO or of which the communication

has to be relayed via the GEO. The large physical distance, which the communication si-

gnal has to bypass in both cases, causes a minimum round trip time larger than 0.24 s

and 0.48 s, respectively. Therefore, the round trip delay can be found in the telepresence

branch. Transparent telepresence cannot be achieved for GEO or relay to LEO applications

as emphasized in Fig. 1.

The third branch of the round trip delay criteria, covering round trip delays of approxima-

tely up to the 10.0 s magnitude, is de�ned as telerobotics (TR). This de�nition, encouraged

by the ROTEX experiment, speci�es an operation, in which the operator has to cope with

Page 7: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

comparable large time delays. While working in a virtual reality with a 3D model of the real

environment, the human operator receives instantaneous simulated (predicted) feedback to

the actions while they are executed in space a few seconds later and synchronized with the

virtual reality afterwards. It is evident, that this approach is not usable for applications in

which the environment is not su�ciently known, i.e. for an application, of which either the

3D model or its dynamics is not known in detail.

Autonomy and supervisory control schemes, opposing direct telepresence, are considered as

a �eld where the round trip delay is not of importance since the operator on ground is not

actively involved in the operations.

Figure 1 � A classi�cation of OOS demonstrators

1.3 Work overview

As Fig. 1 shows, most OOS demonstrators, which are already on orbit utilized either the

concept of TR or autonomy. Both are for the addressed reasons not reconcilable with the

concept of telepresence. The preconditions for TTP do not hold for relayed communication,

which in turn is necessary for complex and time demanding operations in LEO. This work

considers the telepresence branch in connection with a relay approach as labeled in Fig. 1.

Page 8: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

To the authors' knowledge, no telepresence control with haptic feedback was executed via

a geostationary relay satellite before. Thus, the work presents �eld experiments on Earth

that demonstrate a telepresent teleoperation to a servicer in LEO. For that purpose a

test environment was implemented, which included the ground station of the Institute of

Astronautics (LRT) at Technische Universität München, Germany and the ground station

of the European Space Agency (ESA) in Redu, Belgium. Both were connected via the

ESA geostationary relay satellite ARTEMIS to set up a realistic environment. The robotic

teleoperation, which was executed, comprised an OOS test bed developed by the Institute

of Robotics and Mechatronics at the German Aerospace Centre (DLR) in Oberpfa�enhofen.

Section 2 deals with the communication architecture of the test environment, including

the geostationary relay satellite. Section 3 describes in detail the robotic OOS test bed.

Section 4 depicts performance and results of the experiments and clari�es how telepresence

or the degree of telepresence can be evaluated. Section 5 closes the treatment of the ground

veri�cation of telepresence for OOS with concluding remarks and considers future direction

for continuing research.

2 The communication architecture

For verifying the feasibility of telepresent OOS in LEO, i.e. a telepresent servicing with fast

feedback and relayed communication, a representative test environment was setup on ground.

For that purpose the two ground stations in Germany and Belgium were connected via the

GEO ESA relay satellite ARTEMIS.

2.1 The geostationary relay satellite ARTEMIS

The Advanced Relay Technology Mission (ARTEMIS) (Moens et al., 2003) was chosen to be

the primary connector between human operator and teleoperator, both located on ground.

ARTEMIS is the �rst European relay mission. It aimed at demonstrating new telecommu-

nication techniques for data relay and mobile services. Being launched in 2001 and designed

Page 9: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

for 10 years, it is now situated at approximately 21.45°E and is able to provide service to

Africa and Europe.

Figure 2 � ARTEMIS and its antennas (Moens et al., 2003) (left) and ARTEMIS linkde�nitions (right)

Besides an optical link terminal, an L-band payload and a Ku-band payload as depicted

in Fig. 2 (left), ARTEMIS features an S-and K-band Data Relay (SKDR) payload.The

latter was in the focus of this work since the already existing LRT ground station utilized

the S-band frequency range. Using the SKDR payload, ARTEMIS communicates with its

supporting ESA ground station in Redu, Belgium. Thereby, the feeder links (forward /

return) are in Ka-band and in K-band, respectively. The link de�nitions can be found in

Fig. 2 (right).

In forward direction ARTEMIS can only provide one inter orbit link (IOL) at one time, i.e.

either S-Band or Ka-Band communication is supported. In contrast, in return direction up

to four IOLs can simultaneously be supported. Three of these channels can be allocated

in K-band, while the fourth channel supports the S-band frequency range. Accordingly,

ARTEMIS cannot provide data relay between two communication end points, only using

S-band. The feeder link (FL) only works in K(a)-band. This fact is very important for the

development of the communication architecture, which follows in the next section.

Page 10: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

2.2 The mirror approach

The ARTEMIS transponder speci�cations given in the previous section yielded very specia-

lized test setup of the telerobotic test environment (Stoll, 2008). The FL as well as the IOL

of ARTEMIS had to be utilized since ARTEMIS cannot operate the IOL only. The basic

idea was to use both the ARTMEMIS FL and the IOL for communication to ground. The

Institute of Astronautics operates a ground station in the S-band frequency range, which is

suitable for communicating via the IOL with ARTEMIS ; that is, it represents the spacecraft

(S/C) in orbit. Further, the ESA ground station in Redu and its K(a)-band equipment can

be used to establish the FL, as depicted in Fig. 3(left). The human operator (HO) send te-

lecommands (TC) via the data relay satellite (DRS) ARTEMIS to the teleoperator (TOP),

situated in the LRT ground station (GS). After being executed, sensor data of the TOP is

being transmitted as telemetry (TM) back to the OP.

This communication architecture is not suitable for fundamental telepresence experiments,

Figure 3 � Communication architecture : (left) ideal and (right) using the mirror approach

as there is a large spatial distance between human operator in Garching (near Munich),

Germany and teleoperator in Redu, Belgium. This causes an increase of system complexity.

Therefore, the existing experimental system was modi�ed.

The selected communication architecture featured a so-called signal (radio frequency) mirror

as Fig. 3 illustrates. All available radio links were used for transmitting TC data after it is

generated by the HO located in Germany. That way it was possible to locate the TOP in

Germany as well. That way the mirror was introduced in the Redu GS, which is basically

Page 11: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

a local bypass at the communication system (in particular the IMBU (see Sec. 2.3). This

means that the TC signal is reinjected immediately after reception into the uplink chain

unchanged. Four hops 1 are used for the TC before the TOP receives and processes it. The

control loop between HO and TOP is closed locally (using TM data) with only one hop,

which features a negligible time delay compared to the length of the TC hops. Thus, the

round trip delays, which the operator perceives, are identical for the ideal communication

architecture and the mirror approach.

The advantage of this mirror approach is evident. The LRT ground segment can be used as

the GS and the S/C of the experiment. Identical communication equipment can be used for

both, since the same communication path (the IOL), with one frequency each for up- and

downlink, is utilized. Further, no complex equipment, which has to be remotely con�gured,

had to be installed at Redu.

2.3 The communication setup

As Fig. 3 shows, the LRT ground segment has to feature all functionalities of a ground

station, as well as of the spacecraft. This means that in forward and return direction

(almost) identical parameter (modulation, packet length et cetera) for con�guring the

communication link had to be used.

Traditional space missions show in contrast a very asymmetrical behaviour considering

downlink and uplink capacity. TM and TC data, usually being in the range of a few kilobits

per second (kbps), is transmitted using a narrowband. Additionally, the data acquisition of

a satellite payload (e.g. synthetic aperture radar applications for Earth observation) may

necessitate the utilization of a broad band with the capability to download several Megabits

per second (Mbps). Tab. 2 exemplarily shows typical maximum uplink / downlink data

rates of space systems. Rokviss is an example, which indeed shows the asymmetry, but not

to such a degree as for example Cryosat. The reason is that the robotic TC data has to be

sent at a very high sampling rate.

For the mirror approach experiments, presented here, this asymmetry had to be repealed.

1. In computer or communication networks one hop is the path between two communication nodes, e.g. betweenrouters on Earth or between a S/C and a GS, when considering space applications.

Page 12: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Uplink and downlink data rate are of the same value since they carry identical data. The

haptic-visual feedback was realized locally, in order to not add delay.

Satellite max. uplink / downlink

Terrasar-X 4 kbps / 300 Mbps

Cryosat 2 kbps / 100 Mbps

SMOS 4 kbps / 18,4 Mbps

Rokviss 256 kbps / 4 Mbps

Table 2: Maximum data rates in uplink / down-link of exemplary space missions

Hence, an Integrated Modem and Baseband Unit (IMBU), as the core element of the

communication, was custom made by Satellite Services BV for the speci�c requirements to

the test environment. Fig. 4 shows a basic block diagram of the communication architecture.

The DLR Institute of Robotics and Mechatronics, the LRT mission control centre, and the

LRT ground station are highlighted. Transmitting and receiving telepresence data at the

Figure 4 � The communication setup of the telerobotic test environment

LRT ground station was realized by utilizing specialized radio frequency up- and downcon-

verter in the S-band frequency range. The converters feature an adjustable oscillator, with

which the received or transmitted signal was mixed. This guaranteed a conversion between

the intermediate frequency (70 MHz), which the Integrated Modem and Baseband Unit

(IMBU) utilized and the frequencies of the receiver and the transmitter, respectively.

As seen in Fig. 3 the ARTEMIS IOL forward and return links were used for S-band

Page 13: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

communication with the LRT ground station. Thus, frequencies had to be coordinated

with the German federal network agency. The frequencies that have been allocated for the

ARTEMIS service were 2076.5 MHz for IOL return (ground station uplink) and 2255.0

MHz for IOL forward (ground station downlink). Since these frequencies are usually used

for communication in orbit, they were not usable on Earth without further regulations.

Thus, the federal network agency allocated these frequencies only temporarily to LRT in

the framework of an experimental radio communication license.

Broadband power ampli�ers (High Power Ampli�er / HPA, Low Noise Ampli�er / LNA)

had to be implemented into the test environment. The HPA was crucial for amplifying

the upconverter signal to 20 W. This transmitting power results from the link budget and

ensures that the requirements of an ampli�cation of minimum +53.0 dB and a power output

(at 1 dB compression point) of minimum +43.0 dBm were met. An according ampli�er was

not available o�-the-shelf and was custom-built by MITEQ.

Further, the antenna feed system (see Fig. 4) had to be modi�ed for the experiments since it

had not only to support the communication with ARTEMIS in GEO, but also conventional

satellites in LEO. A �exible polarization switch was implemented into the setup. It allowed

switching between the left handed circular polarization (LHCP) of the IOL frequencies

and the right handed circular polarization (RHCP), which is used for ground to satellite

communication. A gain to noise ratio G/T > 4 dB/K was realized by the setup and was

su�cient for the telepresence experiments via the DRS.

ARTEMIS is a transparent satellite, i.e. received data is transmitted immediately after a

frequency conversion. In contrast to so-called bent pipe technology. There is no demodula-

tion, decoding, data correction, coding and modulation done as for regenerative satellites.

This makes the ARTEMIS less �exible compared to regenerative satellites, but results in

less processing time of data and accordingly supports the telepresence requirements of

minimum round trip delays.

Page 14: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

3 The bilateral control architecture of the OOS test bed

A test bed for telepresent OOS has been coupled to the LRT mission control center

as illustrated in Fig. 4. Located in the DLR institute of Robotics and Mechatronics in

Oberpfa�enhofen, Germany, the test bed comprises two DLR light weight robots (LWR)

as a bilateral (force coupled) master-slave system, and a target satellite dynamic emulator

with an operations platform based on another LWR (Artigas et al., 2006).

As seen in Fig. 5 a 7DoF LWR-III is used as haptic man-machine interface. Further, a head

mounted display with stereo visualization is used to obtain an immersive implementation

of the visual channel. A DLR LWR-II is used as teleoperator robot which has been further

equiped with an industrial gripper system in order to interact with the environment.

The OOS test bed has been designed to analyze di�erent bilateral control strategies to

cope with the presence of di�erent varying round trip delays. The remote environment

demonstrates a non-cooperative, malfunctioning satellite emulated by means of another

LWR-II with a satellite test board attached to the end-e�ector of the robot. Featuring

a de�ciently working attitude control system, the satellite is tumbling in orbit and the

operator has to ful�ll two major tasks :

a) Docking : The satellite platform is to be caught by means of the gripper. Once the

task is achieved, the target satellite is considered to have no relative motion to the

servicer satellite.

b) Servicing : A series of servicing possibilities are given on target satellite side, which

the operator has to solve. The manipulation of a bayonet nut connector and a series

of cables is foreseen.

The motion and force commands are measured and transmitted via the data relay satellite

to the distant slave manipulator. This in turn tracks the commands of the master mani-

pulator and feeds the interaction forces with the remote environment back to the master

manipulator system. The human operator is thus energetically coupled to the remote

environment through the electromechanical elements.

Page 15: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Figure 5 � DLR OOS Test bed

The inclusion of the human operator in the closed loop and the presence of the varying and

comparably large time delay in the communication channel represents a challenging task.

Most approaches dealing with time delayed haptic telepresence describe the system by means

of power network elements, which are either designed to be passive (Anderson and Spong,

1989; Niemeyer, 1996) or will be adaptive in nature to keep passivity on the time domain (i.e.

passivity not as a design constrain (Hannaford and Ryu, 2000; Artigas et al., 2007; Artigas

et al., 2008)).

One of the most remarkable approaches is the classical method of the Scattering transforma-

tion or its Wave Variables formulation introduced in (Anderson and Spong, 1989; Niemeyer,

1996). By using the electrical-mechanical analogy, the wave variables transformation uses

the power conjugated variables of force and velocity to de�ne wave variables, the same way

voltages and currents are related to energy waves in transmission lines. A wavy system has

the interesting feature that passivity is preserved in the presence of time delay. Thus, the

two-port network created by a communication channel with time delay described in terms of

wave variables is a passive system which will not alter stability for any amount of constant

time delay.

The bilateral control method used here is based on the wave variables approach. The next

subsections review the wave transformation and its passivity aspects, and introduces a me-

thod to cope with the variation of the delay and the package loss.

Page 16: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Figure 6 � Wave-based position-force teleoperation control scheme.

3.1 Wave variables

Wave variables present an extension to the theory of passivity and are based on the concepts

of power and energy. The transformed variables, u and v, are an algebraic relation of the

power conjugated variables x and F , velocity and force respectively. u is the wave variable

traveling from master to slave. v is the returning wave, from slave to master.

3.1.1 Position-Force system with constant time delay

Fig. 6 shows a wave variables -based position-force scheme. Two PI controllers at master and

slave sites are responsible for minimizing the end e�ector position errors between master and

slave, hence generating the required manipulation force on slave site and haptic interaction

forces on master site. Note that the channel is isolated from the rest of the system by means

of the wave transformers on each side of the channel, which in turn separate power variables

domain from wave domain. The wave transformation equations for this scheme are (1) for

master site and (2) for slave site, denoted by m and s, respectively. Here u represents the

wave, sent from the master to the slave and v the returning wave from the slave to the

master.

um(t) =bxmd(t) + Fm(t)√

2b, vm(t) =

bxmd − Fm√2b

. (1)

us(t) =bxsd(t) + Fs(t)√

2b, vs(t) =

bxsd(t)− Fs(t)√2b

. (2)

Here b is the wave impedance constant, Fm and Fs are local controller force commands and

xmd and xsd are desired motion velocities of the master and slave respectively.

Page 17: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

For the complete wave formulation please refere to (Niemeyer, 1996).

3.2 Passivity condition

De�ning Pin, the power entering a system, as the scalar product between input vector x and

output vector y, and Estore as the stored energy of the system, the system is passive if and

only if ∫ t

0

Pindτ =

∫ t

0

xTydτ ≥ Estore(t)− Estore(0). (3)

Without loss of generality, it can be assumed that the initial stored energy in the channel

is equal to zero, Estore(0) = 0. Further the forward and backward delays are assumed to be

constant as a �rst estimation. Then the shift of wave signal can be formulated as follows.

um(t− Tfwd) = us(t), vm(t) = vs(t− Tbwd). (4)

In the wave domain, condition (3) leads to

1

2

[∫ t

t−Tfwd

u2m(τ)dτ +

∫ t

t−Tbwd

v2s(τ)dτ

]≥ 0, (5)

which holds true as long equation (4) (constant time delay and guarantee of signal delivery)

does. Accordingly, the stability of the teleoperator system is guaranteed.

3.2.1 Varying time delay and package loss

As previously seen in Chapter 2 the radio link from Garching - ARTEMIS - Redu imposes

a set of characteristics which produce a direct impact upon the bilateral control. The pre-

vious section assumed an ideal delayed communication, with a constant time delay and zero

package loss and bit error rates. In real scenarios, however, the delay cannot be considered

constant and considerable package loss and bit error rates will be presented.

UDP is used for network connection of LRT and DLR due to its fast exchange rate (the

smaller the delay, the better the operation performance and transparency), but this protocol

is subject to packet drops and reordering because the transmission is not controlled in the

network layers.

Page 18: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Time-varying delay

Let forward and backward delays by de�ned by the time functions Tfwd(t) and Tbwd(t).

Equation (4) can be reformulated :

um(t) = us(t+ Tfwd(t)), vm(t+ Tbwd(t)) = vs(t).

Tfwd(t) and Tbwd(t) functions are unknown at time t for the master and slave sent waves um(t),

vs(t) respectively. These functions can be identi�ed only after transmission and delivery.

Therefore the passivity condition in form of equation (5) cannot be obtained. However, the

passivity condition can be conserved by keeping the decoupled forward and backward channel

lines passive, as follows.

Ecomm,fwd =1

2

∫ t

0

[u2m(τ)− u2

s(τ)]dτ ≥ 0, (6)

Ecomm,bwd =1

2

∫ t

0

[v2s(τ)− v2

m(τ)]dτ ≥ 0. (7)

Packet loss

Using the Internet as the communication medium will induce occasional packet drops and

therefore information loss in the exchange line, in addition to jitter (variations of delay). The

same is valid for satellite based communication where the time delay function is smoother

and the data loss rate is lower. Both mediums are discrete time systems where senders and

receivers sample and pick the data with a certain frequency. An increase in time delay leads to

the empty sampling instances for the receiver, which is usually called signal stretching in the

continuous domain. The decrease in time delay leads to instances where more than one data

packet exists to be sampled at the receiver site. This is called signal compression in continuous

domain. However only one signal can be sampled and the other will be discarded. This

leads to information loss. It is important to notice that the wave information has energetic

meanings. Another source of packet-loss is the reordering of the sent signals where a later

sent packet arrives earlier than an earlier sent packet. Typically empty sampling instances

are solved by either inserting a zero value (Null packet or Zeroing strategy) or conveying

the last valid signal, also known as Hold-last-sample (HLS). It has been shown that none of

Page 19: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

them is su�cient for performance or stability conditions and modi�cation should be applied

to them (Hirche and Buss, 2004). The Null packet strategy is lossy, overly conservative and

leads to poor performance as well as wear and noise in mechanical parts. On the other hand,

HLS strategy keeps the transmitted wave form well, but cannot guarantee the passivity of

the channel and may lead to instability of the operation.

3.3 Proposed method

For the sake of simplicity the loss and time delay variations of the backward channel are

neglected. Only the forward channel characteristics (dealing with backward link as ideal)

are considered. After reformulating the continuous time expression in (6) for discrete time,

the below relation is obtained.

2∆E(i)/Ts =k=i∑k=0

u2m(k)−

k=i∑k=0

u2s(k), (8)

where∑k=i

k=0 u2m(k) is the sum of the square of the right moving wave variables and represents

the power input to the forward communication block,∑k=i

k=0 u2s(k) is the sum of the recei-

ved wave squares which is the power output of the communication and Ts is the sampling

time. The overall sent energy is calculated and its value is sent through the time delayed

communication channel to the remote site (here slave). Hence, the remote receiver at time t

receives knowledge on the overall energy sent up to a certain time instance (t∗). t = nTs is

the current time and t∗ = n∗Ts is the time stamp of the arrived packet. These two times are

related by :

nTs = n∗Ts + Tfwd(n∗Ts). (9)

To ensure the passivity, it is su�cient to state

Esent(n∗Ts)− Ereceived(nTs) ≥ 0. (10)

Equation (10) is the online forward observed energy equation. The passivity of the channel

has to be checked, comparing the overall energy input and output at the same time instances,

but in practice the passivity condition cannot be measured online. Due to accumulative

property of the sum of the sent wave energies, the following relation holds :

Esent(n) ≥ Esent(n∗) where n > n∗ . (11)

Page 20: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Considering the forward channel and renaming Esent by Em and Ereceived by Es, and based

on (11), the following relation is valid

Em(n)− Es(n) ≥ Em(n∗)− Es(n). (12)

The left hand side of (12) is the passivity condition and the right hand side is the online for-

ward observed energy equation. Keeping the inequality in (10) leads to ful�lling the following

overall passivity condition.

Em(n)− Es(n) ≥ 0 (13)

The online forward observed energy equation is used for online passivity checks. As it is appa-

rent, using this equation for passivity observation yields the system safety limits against the

activity and the potential instability. A packet generator is implemented at each sender site

putting the algorithm's required information into a data structure. The information put into

the sending packets are sending time stamp (n∗Ts), current sending wave value (um(n∗)), pa-

cket reception acknowledgment �ag, summation of the overall sent wave (Ts

∑n∗

0 um(n∗Ts))

and the wave energy sent overall up to the current instance (12Ts

∑n∗

0 u2m(n∗Ts)). The algo-

rithm performs the following tasks to ensure the passivity. At each sampling time the packet

reader on the receiver side checks the �ag for arrival of data. When the �ag indicates data

arrival and its time stamp is bigger than the last recorded time stamp the packet data will be

processed. This process consists of one-step-ahead energetic checks and if the online energy

observer violated the passivity condition, the current wave is modi�ed to dissipate required

energy and keep the passivity. The program checks the theoretical energetical impacts if the

current wave was conveyed using equation (14). Ecurr is the energy that the latest delivered

wave could transmit to the system during one time sample.

Ecurr(n) =1

2u2

m(n∗)Ts (14)

The forward energy observer (Efeo) checks the safety of conveying the current arrived wave

in equation (15). Esoutput(n−1) is the energy output of the packet processor up to the current

time, which is fed back to the algorithm and Esent(n∗) is the sum of the energy sent from

the master up to n∗ instance.

Efeo(n) = Esent(n∗)− Esoutput(n− 1)− Ecurr(n) (15)

Page 21: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

If (15) is bigger or equal to zero, passivity would be kept by conveying um(n∗). If (15) is

negative, um(n∗) has to be modi�ed. In (17) the arrived um(t∗) has to be changed in a way

that dissipates the activity of Efeo(n). If u2s(n) ≥ 0 is satis�ed, a real answer exists and

using wave modi�cation in one sample the sensed activity can be dissipated. We can refer to

um(n∗) as us(n). The modi�cation is applied to us(n), based on the following energy balance

equation.1

2u2

s(n)Ts + Efeo(n) =1

2u2

s(n)Ts (16)

Based on this, us(n) has to be modi�ed to us(n) following

u2s(n) = u2

s(n) +2Efeo(n)

Ts

, (17)

to dissipate the Efeo(n) activity. The sign of the wave can be interpreted as push or pull

command. Even though wrong signature selection does theoretically not a�ect the energetic

behavior of the channel, the correct solution is important. This is more signi�cant when a

black-out occurs in the line and high number of consequent losses are detected. The trend

of the sent command (push or pull) is observable by comparing the currently arrived sum of

the sent waves with the last valid recorded arrived sum in (18). nlvr is the last-valid-recorded

time instance of data arrival and is smaller than n∗.

S =i=n∗∑i=0

um(i)−i=nlvr∑

i=0

um(i) (18)

When S is positive or negative the trend indicates more push commands and more pull

commands, respectively. Thus, the conveyed signal after a black out can be calculated.

us(n) =S

|S|

√u2

s(n) +2Efeo(n)

Ts

(19)

For simple empty instances (due to reordering, occasional losses or stretching) selection of

the signature, simply based on the current wave is correct but equation (19) generalizes these

conditions as well.

If u2s(n) < 0 holds, the wave is replaced with a Zero, which is the maximum energy that can be

dissipated in one instance. The remained undissipated energy is recorded to be dissipated in

the next samples if necessary. As the activity detection in forward observed energy equation is

conservative and preemptive and is based on the worst possible case (sending zero command

Page 22: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Figure 7 � Scheme of the forward link packet processing and energy compensation.

from counterpart), correction of these undissipated excess energy (remained after Zeroing)

might not be necessary in the next steps. However, it is decided by the algorithm based on

the received new data from the sender.

When the time stamp of the arrived packet is older than the last valid recorded time, the

packet is discarded (The algorithm has already dealt with this packet's absence energetically

as another later-stamped-earlier-arrived packet informed the receiver of the energy sent in

between). There can be also instances that simply no packets are delivered. In both cases

the algorithm has to handle the empty instance. The algorithm assumes that the current

wave should be equal to the last valid signal (HLS strategy). With this assumption the HLS

signal should be checked in the previous algorithm for energy considerations. If necessary

the same modi�cations introduced before will be applied on the waves. The scheme of the

proposed method and the integration into the forward link is depicted in Fig.7.

4 Performance and results of the experiments

An objective evaluation of telepresence is di�cult since the feeling of being immersed into

the remote environment is dependent on the subjective perception of the individual. The

immersion of the user is in�uenced by the modality of the feedback from the teleoperator.

The modality in turn depends on the properties of the link, which is used to transmit the

feedback. Usually quality of service (QoS) criteria are used for evaluating terrestrial net-

works. Based on that, it has been shown (Chen, 2005; Park and Kenyon, 1999; Tfaily, 2003)

that the QoS criteria round trip delay, jitter, and packet loss, in the context of space com-

Page 23: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

munications often expressed in terms of bit error rate can in�uence the task performance of

a teleoperation.

The task performance of the human operator is directly related to the immersion of the hu-

man operator into the system, and thus a measure for telepresence. Out of the above criteria,

the round trip delay is the one considered as most critical for teleoperation since time delay

can destabilize a telepresence system

QoS criteria will initially be used for evaluating the telepresence capability of the system

and related to the task performance of the human operator. For that purpose participants

were asked to manipulate the OOS test bed under psychological instruction. The focus was

laid on the task performance depending on the round trip delay characteristics of the space

link, i.e. the progression of the round trip delay over time.

Finally, for a numerical determination of the telepresence capability of the system, an eva-

luation of the transparency of the system has been undertaken.

4.1 Link characteristics depending task performance

Using the mirror approach, the signal from the master manipulator at DLR traveled to the

LRT ground station, was transmitted to ARTEMIS, forwarded to Redu, was mirrored, and

was analogously redirected back to the DLR slave manipulator. According round trip delay

characteristics were generated. The characteristic involves the behavior of the round trip

delays over time. Round trip delay characteristics with a mean round trip delay of tRTD =

622 ms were obtained. The characteristic in Fig. 8 shows a periodic behavior of the round

trip delay. Every approximately 1000 packets the round trip delay increases abruptly and de-

creases slowly afterwards. This behavior is superimposed by �uctuations, featuring a smaller

span. Additionally, high peaks (> 2000 ms) occurred, which are caused by the comparable

high amount of lost packets (≈ 5.8%). This in turn originates mostly from errors in the satel-

lite modem, as a lot of received packets had incorrect checksums and to some minor degree

from the use of UDP in the connection with the terrestrial WAN, since the space link itself

featured < 0.1 % of lost packets. For evaluating the jitter of a signal, i.e. the variation in the

round trip delay, it has been reverted to the sample standard deviation st since the samples

Page 24: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

can be considered as statistically (quasi) independent. The sample standard deviation has

been calculated to st = 66 ms, which means that approximately 68.3 % of all data samples

are located in the interval 622 ms ± 66 ms.

Bit error ratios were measured within a dedicated BER test session. Usually the DRS service

of ARTEMIS stops after an hour for a couple of minutes. The reason is that the SKDR

payload has to be recalibrated. Thus, BER tests were usually limited to approximately one

hour. However, ESA arranged an uninterrupted test session for 135 minutes, in which the

BER could be measured. A BER of < 10−5 is regarded as standard acceptable for satellite

telemetry and < 10−6 for the telecommand system. Thus the evaluated 8.3∗10−6 , can be

considered as su�cient for satellite communication.

Large round trip delays in the haptic and visual channel worsen task performance and tele-

presence feeling (Pongrac, 2008). This e�ect is in particular more distinct if the round trip

delays are varying. The tests, conducted within the framework of this work, second this fact.

Figure 8 � Round trip delay characteristics of the telerobotic manipulation

Using DRS for teleoperation increases the round trip delay, which worsens the telepresence

capability of a system in general. For an initial evaluation of the telepresence capability of

the system a group of participants was asked to participate in a psychological evaluation,

Page 25: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

consisting of one exercise and two experimental trials. Because of the limited availability of

the ARTEMIS link the group only consisted of six participants, who were completely unfa-

miliar with the system. Thus, the evaluation started with an exercise course. For becoming

acquainted with the system, the bayonet nut connector (see Fig. 5) had to be opened several

times by means of the robotic manipulator under 0 s round trip delay. The exercise was re-

garded as �nished when the practice criterion was met, which was to ful�ll the task within 30

s or in 25 % of the time, needed in the �rst trial. Afterwards, the experimental trials started

anew with 0 s round trip delay. The remote environment, i.e. the non-cooperative, malfunc-

tioning satellite started moving and the participants had to grip it via the slave manipulator.

Once the handhold on the test board was caught, the requirements for a successful docking

operation were considered as met. The time for performing the �rst task was measured. The

satellite was brought to initial position and no relative movement between manipulator and

satellite was further introduced. The anew opening of the bayonet nut connector was the

second task to be ful�lled. This is quite a complex task for a teleoperation, since the partici-

pants had to grip the respective part of the connector and execute a turn to release it from

the second part. For a �nal disconnection of both parts, the extraction had to be ful�lled

exactly parallel to the board. Otherwise the parts cant and a disconnection is not possible.

The performance time was again logged.

The following second experimental trial was identical with the one, executed earlier (0 ms),

except for the round trip delay. The two di�erent tasks were performed using the ARTEMIS

link and thus, with a comparably high and not constant round trip delay (see Fig. 8). The

participants had to answer three questions after the experimental trials.

• How natural did the interaction with the environment feel (telepresence feeling) ? The scale

ranged from 1 (very arti�cial) to 7 (very natural).

• How deeply did you feel immersed into the remote environment (immersion into the sys-

tem) ? The scale ranged from 1 (very weak) to 7 (very deeply).

• In your opinion, of what magnitude was the round trip delay ?

Page 26: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

The task performance of the group of participants that was measured, is depicted in Fig. 9.

The �gure shows that the task performance of the human operator decreases due to the

use of the data relay satellite. While the participants required (after a training phase) a

mean of 15.0 s (with a sample standard deviation σ = 13.1 s) to grip the satellite without

time delay, using the master manipulator, the gripping time increased to 44.8 s (σ = 23.0

s) in the presence of the DRS. The mean time for opening the bayonet nut connector more

than tripled from 31.0 s (σ = 15.1 s) to 111.6 s (σ = 94.7 s). Further, the results show

that the participants systematically overestimate the round trip delay, even in the 0 ms

case (estimated mean 226 ms). By using the ARTEMIS link the participants estimated

the round trip delay in mean to 952.6 ms(σ = 587.0 ms). The mean telepresence feeling

(rating 1) dropped by 1.75 from 5.46 (σ = 1.38) to 3.71 (σ = 1.35) , which corresponds

from the psychological point of view a rating decrement of 214 %. The mean immersion into

the system (rating 2) dropped by 0.55 points from 5.17 (σ = 1.52) to 4.62 (σ = 1.47 s),

which corresponds to a rating decrement of 130 %. Additional tests showed that there was

no signi�cant correlation between the demographical data of the participants (age, gender,

handedness etc.) and the experimental data. Therefore, the logged values were most likely

only depending on the experimental setup. Even though participants were small in number,

the tests clearly showed that all participants were able to ful�ll the assigned tasks via the

Figure 9 � Mean task performance of participants

Page 27: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

relay satellite in the presence of round trip delay. This will be the basis for additional tests.

4.2 Transparency evaluation

A haptic MMI can be approximated as a device, which generates mechanical impedance

(Colgate and Brown, 1994). It represents the dynamic relationship between displacement (or

velocity) and force. An ideal haptic interface would be capable of generating any impedance,

which is required to represent the remote environment realistically to the human operator.

Accordingly, transparency can be considered as the accuracy in rendering the remote envi-

ronment to the human operator (Hashtrudi-Zaad and Salcudean, 2001).

After stability, the major goal of any haptic telepresence system is transparency. Previous

works (Lawrence, 1993; Yokokohji and Yoshikawa, 1994) exhaustively show that the pursuit

of stability compromises transparency once the system constraints are established. In par-

ticular, the presence of delay in the communication channel leads to a conservative design

of the control architecture, lowering the system transparency and hence, the telepresence

feeling in general. For a numerical con�rmation of the above psychological evaluation of

the teleoperation via ARTEMIS, a transparency evaluation of the master slave system was

conducted, which was based on the haptic feedback channel. This evaluation was indepen-

dently conducted from the psychological evaluation and did not require any participants. For

evaluating the performance of a teleoperated system, the Z-width concept was used.

4.3 The Z-width concept

The Z-width is de�ned as the achievable range of impedance which the system can stably

present to the operator (Colgate and Brown, 1994). Here the impedance to human Ztoh(s)

is de�ned by

Ztoh(s) =Fh(s)

Xm(s). (20)

The Z-width range is delimited by frequency dependent lower and upper bounds. The lower

bound of Z-width, Zmin(s), is calculated for Ze(s) → 0, while the upper bound, Zmax(s), is

Page 28: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

calculated for Ze(s)→∞. That is

Free Motion : Zmin(s) = Ztoh(s)|Ze(s)→0

(21)

Constrained Motion : Zmax(s) = Ztoh(s)|Ze(s)→∞ . (22)

Consequently, the Z-width is given by

Zwidth(s) = Zmax(s)− Zmin(s). (23)

This Z-width allows to compare di�erent control schemes quantitatively. Since the bandwidth

of human actuation and sensing capabilities are limited (Lawrence et al., 2004), the analysis

of the Z-width in this paper will be restricted to the relevant frequency range.

4.4 Z-width measurement procedure

If the human force and master position can be measured, then the human perceived impe-

dance can be obtained from these measured signals using Least-Squares Input/Output (LS

I/O) Identi�cation method (Hirche et al., 2003). The goal of the identi�cation method is to

�nd the parameters of the transfer function of the human perceived impedance that minimize

the squared error between the real output and the output of the identi�ed transfer function.

The following procedure is followed in order to measure the Z-width out from the measured

human percieved impedance :

1. Measurement of the human operator force fh and the master position xm in the free

movement case.

2. I/O system identi�cation of the transfer function Ztoh =fhfree

xmfree. This is the measured

minimum limit of the Z-Width, Zmin.

3. Measurement of the human operator force fh and the master position xm in the case

of wall contact.

4. I/O system identi�cation of the transfer function Ztoh =fhwall

xmwall. This is the measured

maximum limit of the Z-Width, Zmax .

5. The measured Z-Width, Zwidth, is the di�erence between the two identi�ed impedances

Zwidth = Zmax − Zmin.

Page 29: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Note that this evaluation was only done in 1-dimensional space for obtaining scalar values

for force and displacement. The two cases free movement and wall contact were generated by

randomly moving the slave in free space and by moving the slave into a rigid wall (satellite),

respectively. The progression of master displacement xm and slave displacement xs (in the

time domain) is illustrated in Fig. 10. The position of the slave (dashed) follows the master

(solid) after a round trip delay, which is caused by the relay via the DRS. A wall is located

at zero position. The free environment is indicated by a negative sign of the displacements.

It can be seen that initially a movement in free environment has been conducted, followed

by a movement into the virtual wall. The master displacement at that point in time becomes

positive, whereas the slave motion is constrained by the wall. Thus, its displacement is al-

Figure 10 � Displacement of master and slave over time

Figure 11 � Force of master and slave over time

Page 30: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

most constant at zero position.

Fig. 11 shows master and slave force in the time domain. The slave force is delayed by the

DRS and features an opposite sign compared to the master force. Their absolute value is

approximately identical in free environment and the absolute value of the slave force tends

to be smaller. In contrast, for the wall condition the slave force increases to a multiple of

the master force, considering absolute values. The values obtained that way were transferred

Figure 12 � Absolute values for Zmin and Zmax via ARTEMIS

into the frequency domain. Zmin and Zmax were derived and can be accessed from Fig. 12.

Since the impedances are complex values, they were plotted over the frequencies using a 20

log |Z| scale to be compliant with a Bode representation. For approximating the transfer

functions in Fig. 12 appropriate time intervals for wall contact and free environment from

Fig. 10 and Fig. 11 were selected.

The corresponding Zwidth is depicted in Fig. 13. The Z-width concept is not an absolute indi-

cator for system transparency. It rather can be utilized to evaluate the system transparency

with respect to another system setup. For that reason the reference Zwidth for 0 ms is also

plotted in Fig. 13. It can be seen that the increasing delay decreases the system transparency

(in the low frequency range), analogously to the task performance of the human operator.

This is compliant with theory. In the low frequency range the graphs can be assumed to be

constant as a �rst approximation. It follows a peak (for the graphs with DRS), which is not

of practical relevance because of the limits of the approximation.

Page 31: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

This limits originate from the fact that the Z-width is commonly derived by using a Padé

series of �nite order N to describe the time delay system element Dt. By using a �rst order

series (N = 1)

Dt = e−sT ≈1− T

s

1 + Ts

, (24)

the Padé approximation is only valid for frequencies ωlim < 1/(3T ) (Hirche et al., 2005).

Therefore, the peaks are of no practical relevance, since the Z-width graph is only valid for

the low frequency range.

The system frequency assigned to the axis of abscissa can be interpreted as frequency,

with which the human operator steers the master manipulator. This is constrained by the

limiting frequency and amounts in the given example to ωlim ≈ 0.5 Hz. This limitation is

of practical interest since it labels a region, in which the system cannot react fast enough

anymore, due to the occurring round trip delay, to a given input. Accordingly, the user must

not be allowed (by technical means, as e.g. inertia or damping) to execute teleoperations

above this limiting frequency.

5 Summary and future directions

This work focused on utilizing the concept of telepresent control to on-orbit servicing. In

particular, the applicability to OOS missions in low Earth orbit, for which the communi-

Figure 13 � Absolute value of the Z-width for zero delay and via ARTEMIS

Page 32: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

cation has to be relayed via a DRS in geostationary orbit, was considered. This section

summarizes the results and gives suggestions for future work.

5.1 Summary

The term telepresence describes a control concept, in which a teleoperator is separated

from the controlling human operator by a barrier. Telepresence demands that the human

operator can hardly di�erentiate, whether his impressions of feedback result from direct

interaction with the environment or from technical means.

Utilizing telepresence for OOS operations promises a number of advantages for astronautics.

On the one hand, the human operator is located on ground and thus, cost intensive and

critical EVAs can be avoided. On the other hand, it enables the human operator a real

time response to unforeseen incidents, which is not possible considering autonomous OOS

missions.

Contrary to terrestrial applications, the contact time to the teleoperator is limited, especially

in LEO. Direct contact from the ground station to the servicing spacecraft is only given for

a few of minutes, which limits the data acquisition time. Hence, the use of geostationary

satellites for data relay was considered, which increases the acquisition time to a multiple,

compared to direct contact. However, the disadvantage of this approach is the increase of

round trip delay, jitter and package loss.

It could be shown that using the appropriate bilateral control strategy this increase in round

trip delay and non-idealities does not con�ict with the concept of telepresence control, for

which a realistic feedback is demanded to some extend. A test environment was developed,

which was representative for telepresent OOS using a DRS and involved the Institute of

Astronautics, the European Space Agency, and the German Aerospace Center. A robotic

OOS test bed was teleoperated via the ESA satellite ARTEMIS. The implementation of

ARTEMIS and the setup on ground enabled obtaining realistic measurements, in order to

evaluate the feasibility of telepresent OOS.

The obtained round trip delays with a mean of 622 ms enabled an accomplishment of the

Page 33: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

telepresent manipulation tasks, even under the in�uence of additional network delays.

For validating the above statement, a psychological evaluation was conducted. The feeling

of telepresence or immersion into the system is a subjective perception. Thus, a number

of participants were asked to steer the robotic scenario via ARTEMIS. The results show

that it is possible to execute complex OOS maneuvers via a geostationary DRS and

maintain the feeling telepresence. This was corroborated by an evaluation of the system

transparency. Based on that, the conclusion is drawn that telepresent on-orbit servicing

with haptic feedback via a geostationary relay satellite is feasible. Nonetheless, the number

of participants was limited due to the availability of the satellite link. Thus, further testing

will be needed to obtain a comprehensive human-machine evaluation.

5.2 Future directions

Network delays are part of the considered round trip delays. They can be minimized, when

realizing a telepresent space mission, either by locating the human operator in proximity to

the ground station or prioritizing the network link.

Future research has to consider the synchronization of system elements. The clock frequency

of signal generating equipment and the communication equipment (e.g. IMBU) has to be

adjusted with respect to each other in order to avoid peaks in round trip delay. The necessity

of system bu�ers and a su�cient bu�er management will be of further interest. Optimizing

the control parameters of the system holds even more potential for enhancing the system

transparency than a minimized round trip delay. The master-slave control architecture has

to be adapted to the respective OOS operation to increase the telepresence capability.

By steering the robotic application via the DRS, the S-band link met its limits. The master

sample rate had to be decreased to 500 Hz instead of the common 1000 Hz. The stereo

feedback (telemetry) had to be transmitted locally. Higher band width is indispensable for

space missions. The Ka-band frequency range is a possible alternative. This would also allow

transmitting additional sensor data from the haptic-visual work space, which enhances the

telepresence capability of the system. This in turn will support the immersion of the human

Page 34: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

operator into the system.

Acknowledgments

This work is supported in part by German Research Foundation (DFG) within the colla-

borative research center SFB453 "High-Fidelity Telepresence and Teleaction". The authors

would like to express their sincere gratitude to the ESA ARTEMIS team for providing the

opportunity to use the ARTEMIS relay satellite for telepresence experiments. In particular,

special thanks to Benoit Demelenne and Damien Dessoy for prompt help and unbureau-

cratic scheduling concerning the data relay service. Further, we would like to thank LSE

Space Engineering, DLR MORABA, Rhode & Schwarz, and DOMO TV for supporting the

development of the LRT ground station.

References

AFRL (2007). Xss-11 micro satellite - fact sheet. Technical report.

Anderson, R. and Spong, M. (1989). Bilateral control of teleoperators with time delay.Automatic Control, IEEE Transactions on, 34(5) :494�501.

Artigas, J., Kremer, P., Preusche, C., and Hirzinger, G. (2006). Testbed for telepresenton-orbit satellite servicing. In in Proceedings of the Human-Centered Robotic SystemsConference (HCRS), Munich, Germany.

Artigas, J., Preusche, C., and Hirzinger, G. (2007). Time domain passivity for delayedhaptic telepresence with energy reference. In proc. IEEE/RSJ International Conferenceon Intelligent Robots and Systems (IROS'07)., San Diego, CA, USA.

Artigas, J., Preusche, C., Hirzinger, G., Borghesan, G., and Melchiorri, C. (2008). Bilateralenergy transfer in delayed teleoperation on the time domain. In proc. of IEEE/RSJInternational Conference on Robotics and Automation (ICRA'08), Pasadena, CA, USA.

BOEING (2007). Orbital express - mission updates. Technical report.

Bosse et al., A. (2004). Sumo : spacecraft for the universal modi�cation of orbits. In proc.of SPIE - The International Society for Optical Engineering, vol. 54 iss.19, Aug. 2004.

Chen, L. (2005). E�ects of network characteristics on task performance in a desktop cvesystem. In proc. of 19th IEEE International Conference on Advanced Information Net-working and Applications, Tamkang, Taiwan, Mar. 2005.

Colgate, J. and Brown, J. (1994). Factors a�ecting the z-width of a haptic display. In Roboticsand Automation Proceedings, IEEE International Conference on, pages 3205�3210 vol.4.

Davis, T. (2005). Xss-10 micro-satellite �ight demonstration. In proc. of Georgia Institute ofTechnology Space Systems Engineering Conference, paper no. GT-SSEC.D.3, Nov. 2005.

Page 35: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Hannaford, B. and Ryu, J.-H. (2000). Time Domain Passivity Control of Haptic Interfaces.IEEE Transactions on Robotics and Automation.

Hashtrudi-Zaad, K. and Salcudean, S. E. (2001). Analysis of control architectures for te-leoperation systems with impedance/admittance master and slave manipulators. TheInternational Journal of Robotics Research, 20(6) :419�445.

Hirche, S., Bauer, A., and Buss, M. (2005). Transparency of haptic telepresence systemswith constant time delay. In proc. of IEEE Conference on Control Applications, Toronto,Canada, 2005.

Hirche, S. and Buss, M. (2004). Packet loss e�ect in passive telepresence systems. In 43rdIEEE Conference on Decision and Control, pages 4010�4015.

Hirche, S., Stanczyk, B., and Buss, M. (2003). Transparent exploration of remote environ-ments by internet telepresence. In proc. of the International Workshop on High-FidelityTelepresence and Teleaction jointly with the IEEE conference HUMANOIDS, (Munich,Germany), 2003.

Hirzinger, G., Landzettel, K., Brunner, B., Fischer, M., Preusche, C., Reintsema, D., Albu-Schä�er, A., Schreiber, G., and Steinmetz, M. (2004). DLR's robotics technologies foron-orbit servicing. Advanced Robotics � Special Issue Service Robots in Space, 18(2) :139�174.

Imaida, T., Yokokohji, Y., Doi, T., Oda, M., and Yoshikawa, T. (2004). Ground-spacebilateral teleoperation of ets-vii robot arm by direct bilateral coupling under 7-s timedelay condition. Robotics and Automation, IEEE Transactions on, 20(3) :499�511.

Landzettel, K., Preusche, C., Albu-Schä�er, A., Reintsema, D., Rebele, B., and Hirzinger,G. (2006). Robotic On-Orbit Servicing - DLR's Experience and Perspective. In proc. ofthe International Conference on Intelligent Robots and Systems (IROS), Peking, China.

Lawrence, D. (1993). Stability and transparency in bilateral teleoperation. Robotics andAutomation, IEEE Transactions on, 9(5) :624�637.

Lawrence, D., Pao, L., White, A., and Xu, W. (2004). Low cost actuator and sensor for high-�delity haptic interfaces. In Haptic Interfaces for Virtual Environment and TeleoperatorSystems, 2004. HAPTICS '04. Proceedings. 12th International Symposium on, pages74�81.

Lundin, R. and Stoll, E. (2006). Coverage time variation in a near-earth data relay satellitesystem. In 57th International Astronautical Congress, Valencia, Spain, Oct. 2006.

Moens, C., Absolonne, F., and Lezy, C. (2003). Artemis data relay payload iot results asmeasured from redu in feb/mar 2003. Technical report.

Mukherji, R., Rey, D., Stieber, M., and Lymer, J. (2001). Special purpose dexterous mani-pulator (spdm) advanced control features and development test results. In proc. of the6th International Symposium on Arti�cial Intelligence and Robotics and Automation inSpace (i-SAIRAS), St-Hubert, Canada, Jun. 2001.

Niemeyer, G. (1996). Using Wave Variables in Time Delayed Force Re�ecting Teleopera-tion. PhD thesis, Massachusetts Institute of Technology, Department of Aeronautics andAstronautics Engineering, Cambridge, MA.

Oda, M. (2000). Experiences and lessons learned from the ets-vii robot satellite. In Robo-tics and Automation, 2000. Proceedings. ICRA '00. IEEE International Conference on,volume 1, pages 914�919 vol.1.

Page 36: Ground Veri cation of the Feasibility of Telepresent On-Orbit ...Ground Veri cation of the Feasibility of Telepresent On-Orbit Servicing Enrico Stoll Ulrich Walter Institute of Astronautics

Park, K. and Kenyon, R. (1999). E�ects of network characteristics on human performancein a collaborative environment. In proc. of IEEE International Conference on VirtualReality, Houston, USA, Mar. 1999.

Parrish, J. and Akin, D. (1996). The ranger telerobotic �ight experiment : Mission, techno-logies, and programmatics. In proc. of Conference on Robotics for Challenging Environ-ments, Albuquerque, USA, Jun. 1996.

Peters II, R. and Campbell, C. (1999). Robonaut task learning through teleoperation. Inproc of IEEE Inter-national Conference on Robotics and Automation, Taipei, Taiwan,September, 2003.

Pongrac, H. (2008). Gestaltung und Evaluation von virtuellen und Telepräsenzsystemen anHand von Aufgabenleistung und Präsenzemp�nden. PhD thesis, Human Factors Institute,Universität der Bundeswehr, 2008.

Preusche, C., Reintsema, D., Landzettel, K., and Hirzinger, G. (2006). ROKVISS � Preli-minary Results for Telepresence. In proc. of the International Conference on IntelligentRobots and Systems (IROS), Peking, China.

Rumford, T. (2003). Demonstration of autonomous rendezvous technology (dart) projectsummary. In proc. of Space Systems Technology and Operations Conference, Orlando,USA, Apr. 2003.

Sommer, B. (2003). Automation and robotics in the german space program - unmanned on-orbit servicing (oos) and the tecsas mission. In proc. of 55th International AstronauticalCongress, Vancouver ; Canada, Oct. 2004.

Stoll, E. (2008). Ground Veri�cation of Telepresence for On-Orbit Servicing. PhD thesis,Institute of Astronautics, Technische Universität München, 2008.

Tarabini et al., L. (2007). Ground guided cx-olev rendezvous with uncooperative geosta-tionary satellite. Acta Astronautica ; Selected Proceedings of the 57th IAF Congress,Valencia, Spain, Oct. 2006, 61(1-6).

Tfaily, R. e. a. (2003). Haptic virtual environment performance over ip networks : A casestudy. In proc. of 7th IEEE International Symposium on Distributed Simulation andReal-Time Applications, Delft, The Netherlands, Oct. 2003.

Yokokohji, Y. and Yoshikawa, T. (1994). Bilateral control of master-slave manipulators forideal kinesthetic coupling-formulation and experiment. Robotics and Automation, IEEETransactions on, 10 :605�620.