Keywords

1 Introduction

Nowadays, more than one out of four emergency admissions requires an ultrasound examination. This non-radiative and relatively low-cost imaging technique is routinely used to help physicians to deliver a preliminary diagnosis. Depending on state health policies, an ultrasound imaging diagnosis is performed either by trained physicians or by specialized sonographers. In both cases, the physician/sonographer must be close to the patient to maintain and hold the ultrasound probe on the designated anatomic area to perform the examination. The sonographer integrates the position of the probe and the motion of his hand to analyze the resulting 2D ultrasound images. Since the late 1990s, in order to deliver equitable healthcare in medically isolated settings, several concepts of remote robotized ultrasonography have been developed, giving the sonographer the ability to move an ultrasound probe on a distant patient [5, 7, 10, 20]. TER [22] or Masuda [11] used fixed robots attached to a table. Current trends are light body-mounted robots [13, 14]: a paramedic holds the robot on the patient body while the distant sonographer controls the probe orientation using a dedicated input device, as in Fig. 1.

Fig. 1.
figure 1

Remote echography.

Ergonomics is a critical requirement as the sonographers should not be disturbed by the distance with their patient in order to only focus on the medical procedure. Hence, master devices have to provide sonographers with full transparency to perform a robotized remote ultrasound scanning as if they were next to the patient. The master device must be adapted to the sonographer’s hand and to his/her expertise. Devices such as SensAble Phantom perform 3D/6D motions and can render force feedback [5]. However, their kinematic chain is totally different from the one offered by the standalone ultrasound probes sonographers are used to. This means that the practitioner has to adapt his/her hand motions to the proposed input devices, which therefore disturbs the medical act. We proposed in [6] to provide the sonographer with a master ultrasound probe with no mechanical link with the environment, similar to a standard ultrasound probe. The practitioner was able to hold it and move it (on a table) as he/she would manipulate a real ultrasound probe on a patient body. With this master probe concept, trained doctors or specialized sonographers should need less training to control the distant robot [19].

Also, when performing a robotized ultrasound examination, sonographers need to feel the interaction between the ultrasound probe and the patient’s body. Indeed, they need to feel when they touch hard body parts and when the body-probe interaction stiffness changes. This is even more true at distance as the practitioner does not have a direct view of the patient (only through a web camera). The master probe should thus be actuated to render the interaction forces (and stiffness) between the real remote ultrasound probe and the patient’s body. This is a real ergonomic and technological challenge: it is important to preserve weight and dimensions comparable to standard ultrasound probes. We identified the following requirements:

  • a reversible mechanism with small dimensions (12 cm long, 6.5 cm wide and 3.5 cm thick at most),

  • in the z direction (orthogonal to the patient’s skin), a continuous force feedback level around 15 N,

  • a maximum force of 25 N, a stroke of 50  mm, with a maximum velocity of 200 mm/s.

The devices we could find in the literature use various small electric actuators with the lowest possible inertia, but are unsuccessful in meeting all the aforementioned requirements. Neither a DC-motor [12], nor a custom brushless motor [4], nor a linear motor [21] were able to provide the combined characteristics. For instance, when using standard electric actuators, planetary or harmonic gears have a reduction factor of n for the rotation velocity which magnifies the inertia of the rotor by a factor \( n^{2} \); this leads to the equivalent inertia of a 20 kg mass which makes the probe too sluggish.

In this paper, we propose to use a pneumatic cylinder as actuator to satisfy the end-users’ requirements for the haptic input device to perform remote robotized ultrasonography. This approach is novel for this kind of application. This device is designed to be introduced in a bilateral control scheme (proposed earlier in [20]), controlling a remote robot which holds a real ultrasound probe. Performances of some basic control laws are evaluated in order to render, at the sonographer (master) site, the force applied on the remote patient’s body by the real ultrasound probe, and the stiffness rendering.

The paper is organized as follows: Section 2 introduces the tele-echography system used in this project. Section 3 introduces the new mechanical design and Sect. 4 provides experimental results.

2 The Melody Teleoperation System

The tele-echography device developed by PRISME laboratory (see Fig. 2) was industrialized under patent in a French company called AdEchoTech. The Melody robot dedicated to tele-echography is now commercialized for hospitals. The system is divided into two parts: a slave robot on the patient side and a hand-free probe replica on the sonographer side without any mechanical connection between the two. A TCP/IP connection links the two parts.

Fig. 2.
figure 2

Adechotech melody system.

In order to perform a haptic control, we enhanced the aforementioned Melody robot by replacing the electric motor which performs the longitudinal (z) real probe motion by a linear motor. This ensures the reversibility of this motion and provides enough power (velocity and contact force) without any gear reducer. Moreover we added a force sensor which measures the reactive force of the patient’s body on the ultrasound probe.

On the sonographer’s side, we first designed electrically actuated probe replicas. Unfortunately, the various designs (with DC [12], brushless [21], custom direct drive or linear [21] motors) were mechanically irreversible, provided too slow dynamics, or were too heavy. Indeed, electrical motors struggle to provide linear fast motions on the one hand, and high forces at low speed on the other hand, all in a light and compact design without heating issues. This is why we propose a pneumatic actuation.

3 Design of a Pneumatic Haptic Probe Replica

3.1 Variable Stiffness Actuation

In order to reproduce a variable stiffness with an actuator, many Variable Stiffness Actuator (VSA) solutions have been proposed in the literature [3, 8, 9]. However, these solutions do not fit the sonographers’ and remote ultrasound scanning requirements. Unlike electric actuators, pneumatic cylinders are low-cost off-the-shelf components and are easy to embed. They provide a natural passive compliance due to the pressurized air contained inside their two chambers. Moreover, by modifying these pressure levels, one can vary the pneumatic stiffness in real-time over a large range of values starting from 0.1 N/mm according to [18].

For instance, Semini et al. [16] introduced a VSA based on position-controlled hydraulic cylinders. Abry et al. [1] proposed a finer control law to handle the global closed loop compliance of a pneumatic cylinder using a backstepping approach. In this case, high frequency disturbances are absorbed by the natural compliance of the pressurized chambers while the control loop adjusts its stiffness. Senac et al. [17] reused these works to design a syringe simulator in the context of epidural needle insertion simulation. This approach will be adapted later to the needs of our project to enhance its performance.

3.2 Pneumatic Design

Pneumatic cylinders offer non-linear dynamics, which require more complex control laws, but on the other hand, provide a natural compliance due to the compressibility of the air in the chambers. This compliance is an important property that we expect from this haptic interface in order to satisfy the force rendering requirements. Position or force control of pneumatic cylinders is well mastered nowadays in the fluid power community, as detailed in [2, 15].

In order to provide a guided active translation in the longitudinal direction between the socket and the body of the master probe, one asymmetric pneumatic cylinder (Pneumatic Union® CS 10 E) was integrated beside a low friction slider. The cylinder rod is linked with the socket (see Fig. 3). Two miniature piezoelectric 100 PSI pressure sensors (40PC series from Honeywell®, Canada) are located near the cylinder supplies through a T air connection to measure the cylinder chamber pressures. This is the closest location we could find with off-the-shelf pneumatic components. The rod position is provided by a lightweight (20 g) position sensor (LP804-2 by Omega Engineering) located beside the cylinder. Its range is 51 mm. The cylinder is supplied with a 5:2 Festo® MPYE-5-M5-010-B servovalve. A dSPACE® DS1104 board is used to control the servovalve and to sample the sensor values.

Fig. 3.
figure 3

Haptic pneumatic probe (with the rod completely in (top picture) and out (bottom picture).

The whole probe measures 120 mm high, 65 mm wide and 35 mm deep, and weighs 240 g. It is bulky compared to modern ultrasonography probes. Nevertheless, this prototype was designed for the purposes of a feasibility study. Hence off-the-shelf low-priced components have been preferred over ergonomic constraints. Future designs will take ergonomics into account more comprehensively.

3.3 Haptic Interface Force Control

In order to feed back interaction forces from the slave robot, the pneumatic actuator has to be controlled accordingly. A low level force tracking control has been set up. It controls the force exerted by the pneumatic actuator on the probe socket. As the socket of the probe is held in contact with a stable horizontal surface, the reaction force makes the upper part of the probe shift it up, in order to reproduce the variable interaction force between the real patient and the real ultrasound probe measured on the remote robot.

The global vertical (positive upward) force exerted on the hand of the practitioner is given by:

$$\begin{aligned} f_{g}(t) = f_p(t) -b\, \dot{z_m}(t) -f_{dry}(t) - M_u g \end{aligned}$$
(1)

where \(f_p\) is the force exerted by the pneumatic cylinder on the rod (in the extension direction of the rod), b the viscous friction coefficient, \(z_m\) the position of the upper part (\(z_m=0\) when the rod is completely retracted, m subscript means “master”), \(f_{dry}\) the dry friction force, \(M_u\) the mass of the upper part of the probe and g the acceleration of gravity. Note that the \(M_u g\) component is null when the rod is completely retracted as the upper part rests on the bottom part and the upper and lower parts rest on the force sensor.

The controller must track a desired force \(f_{d}(t)\). To feed back this force (and reciprocally, the force exerted by the probe replica on the hand of the holder), the probe must push on a force sensor, attached to the horizontal surface, which measures the force applied by the probe on the table. The measured force also includes the weight of the replica but the main internal disturbances including frictions are thus naturally rejected in the control loop.

4 Experimental Validation

4.1 Force Tracking

Experiments were performed with a PI controller (\(K_p=0.1\) and \(K_i=4.10^{-3}\), see Fig. 4). The probe replica was held by an operator, standing on a force sensor (a ±100 N ELPF Load Cell model, manufactured by Measurement Specialties, Inc.) as visible in Fig. 5. So the force measured by the sensor \(f_{m}\) is directly fed back to the controller. Note that in the following measures, the mass of the replica was not accounted for but it will be so in the future.

Fig. 4.
figure 4

Force controller for the master probe.

To evaluate the force tracking in realistic conditions (see next section), the desired force \(f_{d}\) was expressed as a function of the vertical position of the probe as:

$$\begin{aligned} f_{d}(t) = K_{d} ( z_{m_{out}} - z_{m}(t)) \end{aligned}$$
(2)

where \(K_{d}=400\) N/m was the desired stiffness, \( z_{m_{out}}\)=50 mm is the position of the probe when the rod is completely out and \(z_m\) is its instantaneous position measured by the probe internal position sensor. The supply pressure was 4 bar.

Fig. 5.
figure 5

Experimental setup: the probe held by an operator and standing on a force sensor.

Figure 6 displays the desired and measured interaction forces, the tracking error and the position of the probe. One can observe a globally correct force tracking obtained with a simple PI controller. The worst performances are obtained for small force values below 10 N where the relative error rises up to 50%. Over 10 N, the mean relative error is around 10%.

The probe can render larger forces: during the experiments, a force of 27 N could be obtained. The maximal speed was not evaluated during these experiments. The performances in terms of force tracking are mitigated. Higher gains generate oscillations. A better tracking control should be tested with nonlinear controllers such as in [17]. Also, the noise visible in the force error signal of Figure 6 results from a small sampling resolution of the force sensor signal (ADC range is ±10 V while the sensor signal uses a range of [0 V, 1.6  V] for this application). An analogic preamplification of this signal should diminish it.

Fig. 6.
figure 6

Force tracking experimental results.

4.2 Stiffness Reproduction

In addition to feedback interaction forces, the master probe, handled by the sonographer, must reproduce a desired stiffness estimated by the slave robot, equipped with a force sensor measuring the interaction forces between the skin and the real ultrasound probe. The desired stiffness estimated by the slave robot site is as follows:

$$\begin{aligned} K_{d}=\frac{\varDelta f_{e}}{\varDelta z_{s}} \end{aligned}$$
(3)

where \(\varDelta f_{e}\) is the variation of the measured force applied by the slave robot on the patient skin, and \(\varDelta z_{s} \) is the variation of the position of the real probe in the axis orthogonal to the patient skin (z grows when the probe pushes harder against the skin), between each sample. This raw estimation should be further filtered and frozen when there is no motion. The estimated stiffness is transmitted through a TCP/IP network (satellite private link, Internet, etc). The controller of the master probe then computes a desired force to be applied by the actuator \(f_{d}\) following Eq. (2).

To evaluate the performance of the probe, we successively applied a range of desired stiffness (50, 100, 200, 400, 800, 1500 N/m) and asked the operator to “palpate” the table through the force sensor (see Fig. 7). We reconstructed the apparent stiffness by rearranging Eq. (2):

$$\begin{aligned} K_{eval}=-\frac{\varDelta f_{m}}{\varDelta z_{m}} \end{aligned}$$
(4)

where \(\varDelta f_{m}\) is the variation of the force measured by the force sensor on the master side, and \(\varDelta z_{m} \) is the variation of the position of the probe replica in the axis orthogonal to the patient skin, between each sample. After having removed some outliers due to short times where the probe did not move, the relative mean error RME is less than 4% (see Eq. (5) and Table 1). Taking into account that this stiffness reproduction is performed by force tracking, not by stiffness tracking, the resulting performance is satisfactory.

$$\begin{aligned} RME=\frac{\overline{|K_{eval}-K_{des}|}}{K_{des}} \end{aligned}$$
(5)
Table 1. Relative mean error for various values of desired stiffness.
Fig. 7.
figure 7

Resulting stiffness for \(K_{des} \in {50,100,200,400,800,1500}\) N/m.

5 Conclusion

This paper introduced a prototype of a pneumatic haptic probe to be used as a master input device in a teleoperated robotized ultrasonography system. Previous attempts to build hands-free haptic probes with electric actuators did not meet the end-users’ specifications, which led us to study a pneumatic actuation. As the experimental results show, the use of a pneumatic actuator controlled as a Variable Stiffness Actuator makes it possible to reproduce a desired stiffness. Still, the force tracking is not yet sufficiently precise. This performance may still be enhanced by choosing a robust nonlinear controller such as in [17]. The reversibility of the probe replica, its strength \({>}\)25 N, its stroke of 50 mm and its maximum velocity \({>}\)200 mm/s already comply with our mechanical requirements. It is still a little over-sized, as off-the-shelf devices were used. However, this should be solved by selecting some smaller parts and/or custom-building other ones. Also, the use of this solution will require use of a compressed air supply. When not available, a compressed air cylinder can be used for this purpose. A study of the air consumption during typical ultrasonography sessions performed by radiologists will help us to determine its required capacity. Future experimentations featuring the whole teleoperation loop will be held to evaluate the overall quality of the whole system. Also, these results will be accompanied by a psychometric study determining whether users are able to recognize common medical cases.