1. Introduction
Medical ultrasound is one of the crucial diagnostic imaging modalities that provide images in real-time. Compared to other primary imaging modalities, ultrasound offers several advantages: it has a substantially reduced cost, good image quality, greater transportability and portability, and does not involve harmful ionizing radiation [
1]. Additionally, the 3D feature of ultrasound imaging has overcome several drawbacks that were evident in 2D imaging devices such as X-rays [
2]. From a cost perspective, ultrasound systems are relatively affordable for most clinics and hospitals, even small ones in remote locations, making widespread use feasible. However, the barrier to general usability is the need for skilled personnel to acquire high-quality images, as the shortage of skilled and well-trained personnel is one of the most significant challenges preventing these facilities from utilizing these machines to serve nearby communities [
3,
4,
5].
During the scan, sonographers must hold the ultrasound transducer firmly and move it within the field of interest on the patient’s body. They often need to adjust the probe’s position and angle its orientation to optimize the visualization of the target. Consequently, these actions can lead to unergonomic positioning for the sonographers. Additionally, they usually need to apply substantial force and torque to the patient’s body to get a clear ultrasound image. Burnett and Campbell-Kyureghyan [
6] found that forces exceeding 50 N were sometimes required for scanning. The long-term effects of this repetitive work can cause occupational injuries, such as in the neck, shoulder, arm, and back, or lead to stress injuries for experienced sonographers [
7].
In the past decade, the combination of robotics and teleoperation has made tele sonography an effective methodology for using ultrasound transducers to diagnose internal body injuries, diseases, and tumors from a remote distance [
2,
8,
9,
10,
11]. This advancement means that patients do not need to travel long distances to receive an ultrasound scan; instead, they can access these services in nearby small clinics or communities, performed by an experienced and skilled sonographer located anywhere in the world. The results of their scans can be analyzed and processed at a single location. This approach also enhances operator comfort and removes the need for an ultrasound professional to be present at the examination place [
9,
12]. Additionally, the accuracy of ultrasound images obtained through robotic scanning is comparable to that of images acquired through manual scanning [
13]. Real-time recognition is also another benefit of virtual scanning when it is AI-powered [
14,
15].
Telerobotic ultrasound systems typically consist of master and slave systems. The sonographer operates the master manipulator, such as a joystick device, mockup probe, or a haptic device, while the slave manipulator beside the patient in a remote location precisely follows the motion commands sent by the operator, mimicking the operator’s movements. Telerobotic ultrasound systems allow the operator to perform ultrasound procedures remotely, while haptically enabled robotic systems help improve the operator’s accuracy and control. Therefore, there is a need to develop precise control models in these systems to effectively manage time delays and ensure smooth, responsive movements of the ultrasound probe. This requires a comprehensive understanding of the system’s dynamic behavior. Investigating methods to achieve this understanding is a critical research issue, addressing a gap in the current literature.
This research presents the development of a haptically-enabled robotic system for remote ultrasound procedures (HaptiScan), utilizing a robotic manipulator and a haptic interface.
Figure 1 illustrates the HaptiScan system’s architecture, showing the setup in the patient room and the doctor’s office. The diagram highlights key components like the ATI Nano 17 sensor, Phantom Omni haptic device, and safety features including patient discomfort monitoring and emergency stops, connected via a communication channel with delay. The HaptiScan integration allows operators to remotely perceive the interaction forces between the ultrasound probe and patient. The system employs the UR5 robot from Universal Robots, a commercially available manipulator certified as a collaborative robot compliant with industry safety standards, which is teleoperated over the internet via a commercially available haptic interface (Phantom Omni). A portable ultrasound probe and a force/torque sensor (F/T sensor) are integrated into the UR5′s end-effector. The F/T sensor measures the forces of interaction between the ultrasound probe and the patient’s abdomen. This force data, along with ultrasound information, is transmitted to the operators over the internet, assisting them in performing the teleoperated procedure while ensuring the manipulator operates within a predefined safe workspace. Additionally, stereovision is provided to enhance the operator’s perception of the manipulator and its environment.
Safety is a primary concern in this system. Therefore, safety algorithms are implemented to ensure that the slave manipulator interacts safely and physically with patients within a limited workspace. The HaptiScan system incorporates several safety features: patient discomfort monitoring, over-force sensing and response, motion control and workspace limiting, end-effector safety control, and emergency stops.
Furthermore, the analytical modeling of both the slave and master manipulators, including kinematic and dynamic formulations, is presented to provide a comprehensive understanding of the system’s dynamic behavior. The teleoperation control methodologies, such as control in joint space, bilateral control in Cartesian space, and a Jacobian-based control method in joint space, are mathematically formulated and implemented to optimize the control of ultrasound procedures over the internet. The proposed teleoperation control methodologies performance, with force feedback over the internet, is demonstrated through simulations using MATLAB Simulink’s SimMechanics models of the UR5 manipulator and the Phantom Omni. The simulation results illustrate the effectiveness of these methodologies in managing long-distance and varying time-delay conditions. The HaptiScan system represents a significant advancement in telerobotic ultrasound technology, integrating real-time force feedback, advanced safety mechanisms, and robust teleoperation control. These features address limitations observed in existing systems, such as limited safety features, lack of force feedback, and challenges in handling varying latency.
Related studies in the literature regarding telerobotic ultrasound systems are discussed in
Section 2. The system design and integration are described in
Section 3, including a review of the kinematic and dynamic models of the slave and master manipulators. The design of the control methods in joint and Cartesian spaces, and the teleoperation control system are presented in
Section 4. The simulation study and results for verifying the proposed system are presented in
Section 5, followed by the discussion and conclusions in
Section 6.
2. Telerobotic Ultrasound System Literature Review
The research on tele sonography (tele-Echography) has gained significant interest from numerous researchers over the past decade. An overview and development of robotic ultrasound systems in medicine and telerobotic ultrasound systems are summarized by Priester et al. [
16], Monfaredi et al. [
17], Adams et al. [
18], Jiang et al. [
19], Hidalgo et al. [
20], Shi and Rosario [
21]. Meanwhile, several clinical studies have trialed telerobotic ultrasound systems in medicine. Swerdlow et al. [
1] summarized these state-of-the-art research works and their potential medical applications. For example, Martinelli et al. [
22] examined the abdominal aortas of 58 patients and detected a total of eight aneurysms using both telerobotic ultrasound and conventional ultrasound. Arbeille et al. [
3,
23,
24] applied their telerobotic ultrasound system to successfully identify all organ systems in the abdominal area and for obstetric and cardiac applications. Zhang et al. [
25] evaluated a 5G-based telerobotic ultrasound for thyroid examinations in a rural setting, demonstrating its feasibility and effectiveness compared to conventional ultrasound methods. He et al. [
26] proposed a potential solution for delivering quality ultrasound services for breast examinations using a telerobotic ultrasound system in areas lacking experienced sonologists.
Initially, researchers focused on developing the mechanical design of lightweight, portable, and safe robotic manipulators for the slave manipulator [
8,
10,
11,
12,
27,
28,
29,
30,
31,
32]. Salcudean et al. [
10] developed a six degrees-of-freedom (DOF) counterbalanced robot arm using a 4-bar parallel linkage structure for diagnostic ultrasound. A shared-control strategy allowed the robot to automatically adjust its configuration in response to motion changes from the sonographers. Vilchis et al. [
11] presented a cable-driven and lightweight tele-echography robotic system (TER) working in master–slave mode. A cable-driven compliant structure with a wrist holding the ultrasound probe is connected by straps to four direct current motors. This non-rigid structure is located directly on the patient’s body and can perform translation movements through strap motions, with the wrist capable of orienting the probe and translating it along the probe axis via a serial four DOF structure.
Su et al. [
16] proposed a fully autonomous robotic ultrasound system (FARUS) that integrates the roles of sonographer and radiologist into a single unit for scanning, employing reinforcement learning, and deep learning for optimal probe orientation and real-time segmentation. Mitsuishi et al. [
27] presented a master–slave remote ultrasound system with force feedback. The slave manipulator was highly rigid, allowing for precise configuration control of the ultrasound probe. They implemented impedance control for force reflection. However, although these systems could control the slave manipulators to move the probe precisely, safety issues of these custom mechanical systems were not prioritized and remain a significant concern. The high-rigid slave manipulator [
27] could potentially hurt patients in a shared workspace.
In recent years, researchers have used commercially available collaborative robots, designed for physical interaction with humans in a shared workspace, as slave manipulators. Some researchers have tried using KUKA LWR iiwa robots (KUKA Deutschland GmbH, Germany) for robotized ultrasound screening [
32,
33]. Kuhlemann et al. [
33] used the force-sensitive lightweight KUKA LWR iiwa robot with probe contact pressure detection for non-invasive 4D live tracking. Virga et al. [
32] developed a system using a KUKA robot for automating robotic ultrasound acquisitions in the procedure of abdominal aortic aneurysms. Other research groups have used UR5 robots as the slave manipulator in teleoperated robotic ultrasound systems [
34,
35]. Mathiassen et al. [
34] developed a teleoperated robotic ultrasound using a collaborative robot with force feedback, but they did not test the teleoperation mode over network communication or assess the system’s usability when time delays over communication are present. Finocchi et al. [
35] developed a collaborative force control algorithm with force application assistance on a UR5 robot carrying an ultrasound probe. Their proposed method can reduce the grip force exerted by sonographers when performing an ultrasound scan on a specific target. Ning et al. [
36,
37] also implemented a force-guided control method on a UR5 robot carrying an ultrasound probe. In their research, a reinforcement learning (RL) agent was constructed to adjust the ultrasound probe’s pose during the imaging process without needing prior environmental knowledge or space calibration. While systems like those developed by Mathiassen et al. [
34] and Vilchis et al. [
11] have contributed significantly to the field of telerobotic ultrasound, they lack comprehensive safety features and precise force feedback, which are critical for effective teleoperation. The HaptiScan system, by contrast, provides enhanced safety, real-time force feedback, and improved latency handling, setting it apart from existing solutions.
3. System Design and Integration
The HaptiScan platform, shown in
Figure 2a, is developed to accommodate a UR5 robot as the slave manipulator, its controller, (three active and three passive) Phantom Omni haptic device (formerly SensAble Technologies, Woburn, MA, USA) as the master manipulator, and other essential components, most importantly, the patient. This platform is designed to be easily movable, allowing it to be transported to locations requiring emergency medical diagnostic procedures and controlled over the internet.
The following list describes each major system component:
Patient bed;
Force compliant probe, consisting of an ultrasound probe and a force/torque sensor;
Emergency stops (eStop);
UR5 robot manipulator;
3D stereo camera;
Fold-up bed wings for easy transport;
Control cabinet, holding the robot controller, networking gear, local PC, and ATI Net F/T;
Adjustable and lockable wheels.
3.1. Master Manipulator
Phantom Omni is a six DOF haptic device, as shown in
Figure 3. Its first three joints are actively actuated; however, the others are non-actuated and allow for passive wrist motion of a stylus. The mathematical modeling of the Phantom Omni, including forward and inverse kinematics, the Jacobian matrix, and dynamics, is developed in the following sections. Similar derivations were made by Cavusoglu et al. [
38] and Jarillo-Silva et al. [
39].
Forward kinematics:
The vectorial representation of the Phantom Omni is shown in
Figure 3. Specifically,
θ1,
θ2 and
θ3 are the joint angles for revolute joints 1, 2, and 3.
L1 and
L2 are the length of the links.
L3 and
L4 represent the workspace transformation vertical and horizontal offset between the end effector origin and the first joint.
The transformation matrix is computed after deriving its Denavit–Hartenberg (DH) parameters [
40]. Thus, the end effector position, can be expressed as follows:
where
L1 =
L2 = 133.35 mm,
L3 = 23.35 mm,
L4 = 168.35 mm. They are obtained from the physical parameter values of the device. It also should be noted that in the entire text of this paper, s and c represent sin and cos, respectively.
The Jacobian matrix
J can also be obtained from (1), and expressed as follows:
Inverse kinematics:
The inverse kinematics problem of the Omni device can be solved by using a geometric approach given a desired end-effector position pm.
Figure 4a illustrates the top view of the Phantom Omni and thus
θ1 can be computed by inspection as follows:
Figure 4b also shows the side view, including the rotation motions of joint 2 and 3. Thus
θ2 and
θ3 can be expressed as follows:
where
α is the angle between two links,
β is the angle between end effector and
z axis.
Considering
as the end point of the link 2,
R and
r can respectively be defined as follows:
Therefore, according to
Figure 4b, the angles
α,
β, and
γ can be obtained as follows:
Dynamic model:
The Lagrange method is implemented to derive the dynamical equations of the robotic manipulators. The Lagrangian function L = K−P is based on the kinetic and potential energies, K and P. Thus, the Lagrangian differential equation can be written as follows:
in which
,
and
, respectively, denote the symmetric positive definite mass matrix, the Coriolis matrix including centrifugal terms, and the gravity vector.
u is the input vector. Specifically for the Phantom Omni
,
, and
can respectively be expressed as follows:
3.2. Slave Manipulator
The UR5 robot is a well-known and widely used robotic manipulator in universities and industries. It has six DOF resulting from its six revolute joints. This research has investigated the kinematics and dynamics of the UR5 manipulator as presented in [
41]. A comprehensive MATLAB model for UR5, including an accuracy evaluation of the models, was developed. Similar models of the UR5 have been developed by Hawkins [
42] and Kufieta [
43].
Forward kinematics:
The forward kinematics computes the transformation relationship from the robot base to the end effector based on the joint angle of each joint. The joints’ variables are regarded as system’s states, particularly in the context of control system design. The states for the UR5 are as follows:
where
(
i = 1 to 6) are respectively represented as follows: roll motion for the first joint, pitch motion for the second joint, pitch motion for the third joint, pitch motion for the fourth joint, roll motion for the fifth joint, and roll motion for the sixth joint; and their first- and second-time derivatives would be the generalized velocities and accelerations, respectively.
In this paper, the DH parameters are used to derive the forward kinematics of the UR5 [
41]. The coordinate frame for each joint of this robot is illustrated in
Figure 5.
To make the calculation of the DH parameters easier, some frames, like frames 1 and 2, share the same origin. The axis
xi (
i = 1 to 6) of each frame is directed vertically outward from the paper. The
z axis of each frame indicates the rotational axis direction for the related joint. Put differently,
represents the rotation about axis
zi. All coordinate frames obey the right-hand rule. The derived DH parameters of the UR5 are listed in
Table 1.
is the general transformation matrix between link
i−1 and link
i, and using each set of DH parameters can be written as follows [
41]:
Additionally,
can be obtained by multiplying the transformation matrices between each pair of consecutive coordinate frames from the base to the end effector as follows:
For the UR5 robot, the representation of the
matrix using the DH parameters specified in
Table 1, can be obtained as follows:
where the rotation matrix
computes the end effector orientation angles with respect to the base frame, and the vector
indicates the end effector position represented by the base coordinate frame.
Inverse kinematics:
The inverse kinematics of the UR5 robot has been investigated in [
41] using a geometric approach.
The first step is to calculate
using the position of the 5th joint as follows:
There are generally two possible solutions for , corresponding to configurations where the shoulder is left or right.
Given the value of
,
can be obtained as follows:
There are also two solutions for while the wrist is in/down or out/up.
The 6
th joint is as follows:
where
represent the joint position in slave manipulator. One case is when
= 0. In this scenario, joints 2, 3, 4, and 6 are parallel and coplanar, meaning the directions of their rotation axes are all the same. Consequently, the solution becomes undetermined.
The last three joints can be solved as an RRR planar robot, offering two potential configurations: either elbow up or down. Sometimes, there are no solutions when the distance to the 4th joint surpasses , or is less than . A singularity occurs when and .
Dynamic model:
The dynamic equations for UR5 robot follow (11). To complete the dynamic model,
,
, and
for UR5 robot can respectively be expressed as follows [
44]:
where
is the inertia tensor for the
ith link.
and
are respectively the angular and linear components of the Jacobian matrix
. Then the robotic arm’s state-space equations would take the following form:
is invertible. However, near singularities, such as at the workspace boundaries, its values can become very small, approaching singularity.
3.3. Force Compliant Ultrasound Probe
The Signostics Signos RT handheld ultrasound device [
45], as shown in
Figure 6a, is chosen for this project. The functions of this probe can be controlled by software, enabling the sonographer to directly modify and edit sonography functions at the teleoperation control station in real-time. This device allows for USB interfacing with a computer and supports device control through a software library interface.
Figure 6b shows the CAD design of the ultrasound probe support system that allows the UR5 robot to carry the handheld ultrasound probe. The ultrasound scan procedure requires the probe to maintain direct contact with patients under sufficiently large normal contact force for a clear scan. To prevent harm to patients from the rigid motions of the robotic arm and to ensure stable and consistent compliant contact, an ATI Nano 17 F/T sensor, Apex, NC, USA, as shown in
Figure 6b, is mounted between the UR5 manipulator and the probe. This setup allows for accurate force measurement, enabling sonographers to remotely sense the real force feedback of the direct contact.
3.4. Graphical User Interface
Figure 7 presents the graphical user interface (GUI) developed to interface with the HaptiScan system. This interface provides the operator/sonographer with the ability to control the robotic manipulator and monitor various aspects of the system, such as applied forces, patient discomfort, and system connection status.
Below is a detailed list of the GUI features:
Tele-operation Start/Stop button;
Robot manipulator speed control slider;
Home button: to send the robot manipulator to the start position (away from the patient);
Run Mode button: activates the robot controller into a run state after being in a freedrive mode;
Freedrive button: activates freedrive mode, which sets the robot into a back-drivable state;
Stereo Vision button: triggers the Skype connection with the stereovision cameras at the robot end;
Robot manipulator shut down button;
Force levels graph: a real-time scrolling graph of force levels applied to the patient with the probe;
Log window: indicates the current state of the program and connections;
Force level bar graph: indicates force levels applied to the patient with the probe;
Discomfort level bar graph: indicates the level of discomfort from the patient through the hand interface;
Ultrasound probe data window: presents a real-time image stream of the ultrasound probe data;
Ultrasound probe Start/Stop button;
Ultrasound probe Gain control;
Ultrasound probe Depth control;
System status feedback window: provides robot mode status, state of the emergency stops, and network connection state.
3.5. Safety
UR5 is a commercial system built to be operational and safe to work with, in and around humans. In this project, several safety systems have been implemented to enhance the safety of the manipulator during teleoperation tasks.
The first method involves monitoring whether the normal force exerted by the ultrasound probe to the patient exceeds a predefined over-force threshold using data from the ATI Nano 17 F/T sensor. The second method involves checking the position commands from the operator to ensure they are within the predefined safe workspace. If the position command is within the safe workspace, the manipulator is controlled to move to that position. If the position command is outside the safe workspace, the manipulator is restricted to move only up to the boundary of the safe workspace. Additionally, the normal contact force exerted by the operator to the patient is continuously monitored. If this force exceeds the predefined threshold, a dynamic and adaptive motion boundary is constructed based on the interaction force between the robot and any object within the boundaries. This boundary limits the robot’s motion while it is in contact with a patient. Finally, a series of emergency stops are assembled around the robotic system to halt the robot and engage a soft E-STOP. This provides patients with some degree of control, ensuring they feel more relieved and safer, with the ability to enable the manipulator to free-drive mode and move it out of the way safely.
4. Teleoperation Control System Design
In a teleoperated robotic system, the operator interacts with the master manipulator and exerts force on it. Consequently, the master manipulator is displaced, and simultaneously, the slave manipulator mimics this displacement at the slave side. Meanwhile, information including force, position, and velocity of both manipulators is transmitted via the communication channel. As a result, the motion of the slave manipulator is influenced by this information and the environment.
Figure 8 illustrates the scheme of the teleoperation system.
The dynamics of the master/slave systems are respectively described as follows:
where
fh is the force imposed by the human on the master,
fe represents the force applied on the slave by the environment, and
denotes the force exerted to the master manipulator’s motors reflecting the contact force experienced by the slave side from the environment.
During the transmission of information between both manipulators via the communication channel, communication delays are always present. For example, the position signal with a time delay on the slave side can be considered as follows:
In addition, the contact force from the environment is relayed from the slave to the master through the communication channel, introducing a communication delay. This contact force, sent to the master manipulator’s motors, can be expressed as follows:
When teleoperation is conducted over the Internet, the communication delays and could be highly irregular, creating additional challenges for the stability analysis of the teleoperator system.
4.1. Control Scheme in Joint Space
The control scheme of the force-reflecting teleoperation system includes local controllers on both the slave and master sides. The control equation of the master robot is as follows [
46]:
in which
and
are symmetric positive definite matrices.
The control equation of the slave manipulator is as follows [
46]:
where
and
are subject to the following:
and are also symmetric positive matrices. and are positive constants, and is a constant.
4.2. Bilateral Control Scheme in Cartesian Space
In teleoperation systems, there are instances where the master and the slave possess different kinematics. In such cases, synchronization through joint angles is not possible, limiting bilateral control to Cartesian space only.
The end-effector velocities in Cartesian space are explained as
, which are related to the joint velocities
through the Jacobian matrix
, i.e.,:
For six DOF manipulators, the end effector position and orientation in Cartesian space are explained as
and
[
46]. The orientation error of the end effector between the master and slave at time
t is defined as follows:
and thus, the time derivative of orientation error is as follows:
The goal is to achieve accurate tracking of the slave end effector to match the position and orientation of the master end effector. Additionally, the tracking errors must converge consistently, irrespective of the time delay. Simultaneously, the operator at the master side should perceive the forces exerted on the slave end effector.
Further analysis is based on the following assumptions:
Environment interaction and human dynamics are classified within a general passive systems class, i.e., for all s.t.
- 2.
For simplicity in the analysis, gravitational forces are disregarded. Consequently, the dynamics equations are reformulated as follows:
- 3.
The time delays have an upper bound, i.e., for all .
- 4.
The time derivatives of time delays are limited. Particularly and .
The PD-like bilateral controller is written as follows:
where
is a block diagonal matrix,
I is the identity matrix, and
and
are both positive;
is also a block diagonal matrix with
and
;
and
are local damping matrices;
and
are dissipation factors, defined as
and
. 4 ensures the existence of
and
.
4.3. Jacobian-Based Control Scheme in Joint Space
To achieve satisfactory performance, a control strategy combines the control method in joint space with the bilateral control method in Cartesian space. The control strategy operates in joint space, utilizing the Cartesian position and velocity of the master robot to control the slave robot.
The primary objective is for the slave manipulator to accurately replicate the differential configuration of the master manipulator. This allows the slave manipulator to move correctly within the specified area. Jacobian matrix links Cartesian velocities to joint velocities. Therefore, changes in Cartesian space can be translated into corresponding changes in joint space. Consequently, the desired vector of joint velocities for the slave side
is determined by multiplying the pseudoinverse of the Jacobian
with the desired vector of Cartesian velocities
which represents the command vector from master to slave, i.e.,:
Then, the control method in joint-space (30) to (33) is applied.
The singularity of the slave robot is a significant concern that could lead to instability. To address this issue, the damped least-squares inverse method is suggested to minimize both the solution error in joint velocities and the joint velocities magnitude [
47,
48]. The joint velocities are determined as follows:
where
.
is also the damped pseudoinverse Jacobian. The damping factor
is a scalar that defines the relation between joint velocity and error. Additionally, the haptic feedback could give valuable information regarding the slave robot’s kinematic performance.
In this study, we have employed velocity control as opposed to position control to achieve smoother and safer teleoperation. This approach minimizes oscillations and ensures better responsiveness under varying network delays, making it suitable for remote ultrasound applications.
6. Conclusions
This paper presents the development and implementation of the HaptiScan system, designed for remote ultrasound procedures. By integrating a UR5 robotic manipulator from Universal Robots and a Phantom Omni haptic interface, operators can remotely sense interaction forces between the ultrasound probe and the patient. This system facilitates remote ultrasound examinations and enhances operator perception and control through force feedback and stereovision capabilities.
Safety was a paramount concern in the design. To address this, several safety features were incorporated, including patient discomfort monitoring, over-force sensing and response, motion control, workspace limiting, end-effector safety controls, and emergency stop mechanisms. These features ensure that the system operates within safe parameters, protecting both the patient and the equipment.
This research included comprehensive mathematical modeling of both the slave and master manipulators. Detailed kinematic and dynamic formulations were provided to thoroughly understand the system’s behavior. Additionally, various teleoperation control methodologies were implemented and tested, including control in joint space, bilateral control in Cartesian space, and Jacobian-based control methods. These methodologies were optimized to ensure effective teleoperated ultrasound procedures over the internet, even under conditions of long-distance operation and varying time delays.
The simulation results, obtained through MATLAB Simulink’s SimMechanics models of the UR5 manipulator and the Phantom Omni, demonstrated the efficacy of the proposed control methodologies. The system’s performance under simulated time-delay conditions validated the approach, showcasing its potential for real-world application in remote medical diagnostics. The comparison with existing systems (see
Table 2) confirms that the HaptiScan system offers improved safety, effective latency handling, and precise force feedback. These advancements make it a viable solution for long-distance remote ultrasound diagnostics, addressing critical challenges in telemedicine.
In conclusion, the developed HaptiScan system represents a significant advancement in remote ultrasound technology, combining safety, precision, and effective teleoperation capabilities. This work lays the foundation for future enhancements and practical deployment in telemedicine, aiming to improve access to ultrasound diagnostics and the overall quality of patient care.