1. Introduction
Through learning about the efficiency and adaptability of organisms, bioinspired soft robots gain growing research interest. “Soft”, “flexible”, and “compliant” roughly correlate but address different properties. In conventional manipulators, flexibility can be leveraged to protect people in human–robot interaction or to minimize energy consumption [
1]. Such robots rely on compliance due to the slenderness of their links or rotational spring effects implemented in the joints. “Soft robotics”, on the other hand, has so far found little acceptance in commercial practice. The main obstacles are doubts about the precision of production, but also movement precision and control complexity. With this paper, we would like to contribute a bionic approach to the utilization of soft robotics principles in products. To this end, we have focused on a particularly critical field of application for biomechatronics and biomedical engineering.
In the more challenging task of how established biomedical engineering systems can be improved biomimetically with compliant mechanisms, endoscopic systems are currently one of our study objects under consideration. Continuum robots (which are not really using continua) inspired by creatures like snakes or by elephant trunks have the ability to pass through narrow orifices and access points [
2]; for example, inside the human body, or for observation purposes, via endoscopy, or operations, or in surgical robots [
3,
4]. Conventional medical probes and transoral robotic mechanisms contain hard components (either rigid or elastic, serial or parallel links [
5]), and lack the softness and thus adaptability of natural organisms [
6,
7]. The noncompliant material of such mechanisms introduces high-risk hazards in human–machine interaction by applying unwantedly high mechanical forces on the tissue. This hazard can be seriously critical in the case of invasive or semi-invasive medical applications, where an end effector is manipulated inside the patient’s body. The current technology of rigid mechanisms employs joints with bearings, gears, and different types of coupling. The metal parts make the system heavy and provoke additional problems due to friction and rigidity.
For the mesoscale range of medical devices like endoscopic devices, we see the opportunity for an improvement in the performance by an approach based on biomimetics. We tested whether a biomimetic approach may improve performance and decrease security risks. For this test, a demonstrator system was developed. The proposed system can be described as a soft continuum robot. The kinematics of continuum robots can be described with transformation matrices [
2] efficiently. However, especially for novice users, their manipulation and navigation have complexities, and researchers investigate artificial intelligence (AI) to enhance the manipulation dexterity [
8].
For the technical part of biomimetics, we chose the improvement of the transesophageal echocardiography (TEE) probe. TEE is a cardiac imaging modality used to obtain cross-sectional images of the patient’s heart based on backscattered ultrasound (US) waves [
9]. Measurements are taken from the direct neighborhood of the heart, thus avoiding the masking effects of the rips in external echocardiography and allowing complete 3D reconstruction of the organ. A conventional TEE probe carries a US transducer mounted at the tip of an endoscope, which is manually operated by a physician. The TEE process underlies significant risks such as human errors, exposure to ionizing radiation, and multitasking complexity, leading to injuries. While medical devices are fabricated with the highest standards, their possible applications are restricted by technological limitations. Further improvements in terms of control, safety, and workload of the operator must be found beyond the established design and fabrication methods of commercialized industrial systems.
The traditional endoscopic probes used in invasive or semi-invasive modalities such as TEE and gastroenterology use an insertion tube to convey the sensor into the patient’s body. Then, the concept is to orientate the rigid “head” of the endoscope by bending the connection (“neck”) to the following semi-rigid body in two DoFs in such a way that driven by axial forces, the head glides through the anatomically preformed cavities with minimized contact, and if it occurs, minimized contact forces. The TEE probe can be explained as a wire-driven linkage of rigid parts, providing mechanical bending in the right–left and up–down directions. The TEE tube diameter (approximately 1 cm) is not convenient to pass through the human esophagus. Although the insertion part is termed flexible, it is rather stiff, and when it is bent during the operation, the bent section is not compliant. The relative motion between the head and tail may be described around one bending axis defined by the overlay of the two bending components. A critical hazard in the TEE operation is that the physician fails to straighten the probe before removing the probe from the esophagus. Manipulation of the probe in an incorrect position in the patient’s body exerts high forces that can rupture the soft tissues. In addition to hazards and difficulties threatening the patients, the traditional probes have limitations for the users (i.e., the sonographers) in terms of manipulation and ergonomics. It is difficult and needs intense training to manipulate the probe, especially using a single hand. Turning the knobs needs moderate finger force, and tip position control is not easy.
Assurance of the quality of the application process counts on the training of the users and their skills. Researchers thus propose robot-assisted solutions for ultrasonic examinations [
10,
11]. Some robots have been developed to assist TEE [
12,
13,
14] that are actually master–slave holders, manipulating the probe handle for the remote user. In [
14], it is discussed that such holders have no control over the subsection of the probe between the tip and holder, and an additional support arm was suggested to alleviate the problem. Such rigid robots keep the probe without any change and add further complexities to it, while a soft robot may serve as a replacement for the probe. Soft robotics, employing the concept of biology for engineering (Bio4Eng [
15]), mimics the soft body of live creatures or replicates biological systems [
16,
17]. Soft actuators, powered by pneumatic or fluidic pressures, are concurrently developed to replicate biological muscles [
4,
18,
19]. They are, essentially, of low weight and do not need bearings, gears, and metal parts, and thus avoid the aforementioned problems. Applicability of existing control equipment like pneumatic valves is an advantage of soft robots that work with industrial-level pressures, although research is ongoing to develop fully soft pneumatic logic systems [
20,
21,
22]. Soft robotics is seen as a new way to redesign future generations of current medical systems, attracting investors and companies for product commercialization. The vision is not limited only to the replication of conventional systems and competing with them but tackling a set of problems that existing technologies have not been able to solve. In this perspective, biomedical applications of soft robotics embrace rehabilitation, tissue engineering, soft biological cell biology, flexible surgical manipulators, etc. [
4]. In particular, continuum robots that play the main roles in many robotic surgery and US scenarios can be supplemented by soft robots.
Two main gaps are identified between pneumatic SCRs and the clinical application. The first is that the feasibility of fabrication and capability of soft robots for the defined intended medical application has not been investigated. The second is related to the usability of SCRs considering that the sonographers would not exhibit their dexterity when the traditional system is replaced with a new robot that is essentially of different mechanisms and DoFs. To address the gaps, two main goals were considered for this research. The first target is to design and prototype a pneumatic SCR with the size of the conventional probe and investigate the capability of the SCR to capture required bending and gestures. The second target is to develop an AI kinematic matching algorithm that basically projects the workspace of the SCR on that of the conventional system.
This paper is organized as follows.
Section 2 starts with a subsection introducing the conventional TEE probe and the equations and relations describing its kinematics. Next, a subsection is devoted to revisiting the system from biomimetics and transitioning to a soft conceptual design. The third subsection describes the realized SCR, the proposed model, and a novel self-organizing map (SOM)-based algorithm developed for controlling the robot.
Section 3 explains the experimental and simulation results. First, the demonstrator is tested experimentally as a verification of the abilities of the SCR. Then, the next subsection represents the kinematic matching results for the whole workspace and some typical trajectories. Discussions of the outcomes, future directions, and conclusions are given in the last two sections.
2. Materials and Methods
2.1. Existing Reference System
The TEE probe mechanism can technically be described as serially connected rigid links driven by a cable passed through the links. The cable goes around a pulley and is driven manually with rotation knobs known as “big” and “small” wheels.
Figure 1a shows actual probes used in hospitals for adult patients. The probes are of different types, namely T6210, X7-2t, and IPX-1 from Philips
®. All probes possess the same mechanical dimensions and exhibit similar bending when the wheels are rotated. This rotation causes the straight part at the tip to be located in the desired pose. The fact that only the distal section of the probe is inserted in the patient’s body, as in
Figure 1b, encourages us to think of a soft robot as a replacement. The distal section is shown in
Figure 1c. The proximal part of the tube, from the active part to the handle, is mechanically passive. The big wheel provides the anteflexion–retroflexion, and the small wheel provides lateral bending.
The probe kinematic model can be constructed of two parts, where the first part maps the inputs, which is the rotation of the wheels of the TEE probe [
14] to the probe states (bending and flexing angles). The same pattern is used for the soft probe where the inputs (contraction of the McKibben actuators) are mapped to the segmental bending and rotations. The second part of the kinematic model relates the states to the tip position. The state–output relations can be used for workspace evaluation for the different probes. For the TEE probe, a model is considered to consist of some serially connected links as in
Figure 1d, where X
8Y
8Z
8 is located at the tip and Z
8 is normal to the sensor. Each link rotates around the Z-axis of the previous link in anteflex–retroflex, and around the relevant Y-axis in the lateral bending. Mathematically, each coordinate
i is obtained by rotating the previous system of angle
around Z
i−1, followed by a translation
li (=length of the link) along the new coordinate, followed by a rotation
around the new Y-axis as follows:
Ignoring friction and extensibility of the cables, it can be supposed that the links have similar conditions, and so the links show equal rotations, i.e.,
,
. A homogeneous transformation matrix,
H, relates the tip position in frame 8 to its position vector in frame 0 as
The reachable workspace is defined as the set of tip point positions,
, that can be reached by some choice of the state vector,
, within the set of admissible states
where the state vector is described by the constant curvature rule as
; and
can be represented by the range of the angles obtained from measurements as
Then, using Equations (2) and (4) in Equation (3), a set of reachable points is obtained, denoted as WR.
2.2. Biomimetic Concept
From a technical perspective, present endoscopes are bending beams with a rather stiff “body,” and a “neck” with underactuated rotatory DoFs (degrees of freedom) around two orthogonal bending axes each. This principle biologically roughly mirrors a motion segment [
23] of a vertebral column (without the rotatory DoF around the longitudinal axis, which leads to torsion of the spine), or a mechanically coupled (not independently movable) series of motion segments. The desirable extreme to optimize the versatility and adaptability of the endoscope to changing moving paths is a continuum, which is actuated locally leading to a DoF of theoretically up to infinity. The more obvious biological paragon, which realizes this principle nearly perfectly, is obvious: the elephant’s trunk. Structures like that are mesoscale or microscale, and at present are not realizable. Biomimetics in its technical part for present customer demands must find technologically realizable solutions, and biomimetics is no one-way system from biology to engineering. One must first present a realizable step in the wanted direction for endo devices, possibly the (phylogenetically back-) step from the structure of the vertebral column (which very roughly transferred underlies the present constructions) to that of its historical precursor
Chorda dorsalis as a biomimetic paragon, as illustrated in
Figure 2.
Figure 2, left, represents the working principle of conventional endoscopes. Bending is realized by a series of rigid bodies (forming “segments”), rotating around defined joint axes. The motion of all segments is coupled by the application of the same force via a Bowden drive. The principle of bending a vertebrate’s spine is represented in the center. This is comparable to the principle used in conventional endoscopes, with the exception that rotation in all segments may be different since forces are provided by intersegmental muscles. In the real animal, the rotation axis is slightly moving during motion, and additional longer muscles allow controlled coupled bending as well.
On the right, the principle of the Chorda dorsalis system is illustrated. The support structure is a compliant beam (in the natural paragon with changing geometry over length), which due to the action of small muscles can be bent locally with different curvatures along the length. For reasons of clarity, motion is shown around one axis in one direction; in technology, as in nature, actuation in up to three rotational DoFs in an antagonistic manner may provide six overlaid rotational directions. While the spine may be seen as a series of rigid segments, connected by “real” joints (diarthroses), actively moved by muscles bridging the gaps, Chorda dorsalis form a continuous bending beam, to which local bending is imprinted by local muscle fibers. These allow the controlled application of bending moments and axial (compressive) forces.
Transverse forces in a bending beam are coupled in a fixed manner to the bending moment around the transversal axis, thus they may also be controlled in a coupled manner as one DoF. The chorda is by no means a faulty construction; it has fulfilled its tasks for half a billion years and still fulfills them in recent animals. Beneath other factors, growing body masses and thus gravitational and inertial forces in combination with the utilization of torsional movements led to the evolution of the spinal column, which we as humans anthropocentrically consider to be the better solution. However, both the chorda and the spine are adapted to their respective tasks, and the chorda, with its lower load-bearing capacity but higher local bending, due to flexibility in combination with a monolithic structure when torsion is not required, corresponds better in its functional description to the requirements of an endoscope than a spine, so it is the more suitable biological paragon.
Derived from that (simplified) model of a chorda, we realized a demonstrator in mesoscale with a very limited number of synergistic “muscle pairs” on a continuous flexible beam (due to the lack of a yet not industrialized precise process presently feasible), which was formed by segments (technically in modular design), which are rigidly coupled to resemble a monolithic structure.
2.3. Proposed Soft Mechanism
2.3.1. Design and Prototyping
Dominantly, soft pneumatic actuators contain silicon rubbers as their main material, and generally make use of a sort of asymmetry, either via an asymmetric cross section or strengthening fibers, to yield a directed motion when pressurized air is exerted. A McKibben actuator is a type of pneumatic muscle that is attractive for biomedical applications [
24], with advantages of similarity with biological muscles, reliable safety, and good performance. The actuator consists of a hollow cylinder soft tube, and a braided reinforcing net [
25]. A method of fabrication of small-size McKibben actuators was proposed in [
26]. Using a braider machine, like the machines used for producing braided strings, as described in [
27], the actuators are manufactured in long lengths that can be cut to the desired size. In this study, we proposed a multi-segment McKibben-based soft probe, schematically shown in
Figure 3.
Each segment contains symmetrically to the midline two “muscles” or McKibben actuators of 1.3 mm diameter with equal lengths,
a = 25 mm.
Table 1 represents the dimensions. Each actuator is connected to a pneumatic pressure source and controlled individually. To investigate the feasibility of the proposed design, a prototype of the soft robot was fabricated. The main steps for prototyping are illustrated in
Figure 4. For mechanical modeling purposes, we consider a single segment of the soft robot as in
Figure 5. Due to compliance, the resistance force of the soft beam (bending stiffness) is negligible. This means that the external load on the McKibben actuators is zero, and their length depends on the pneumatic pressure. Thus, the quasi-static geometry relations and equations are represented as a function of the length of the actuators.
First, the material of the core was mixed and processed by a vacuum pump for approximately one hour to reduce bubbles. The material was cast in an aluminum mold. Then, the McKibben actuators were connected to 0.5 mm pipes, and attached to the core. For more robust attachment, the same mixture of the material was used as the adhesive and was cured in an oven. The electronic hardware for the control of valves includes an Arduino
® Mega and the interfacing circuits (using TBD62183AFNG). The pneumatic control system includes 10 miniature 3/2 NC Solenoid valves working with 24 V. The actual system is shown in
Figure 6.
The valve control system was programmed with MATLAB® and deployed on Arduino®. An MPU 6050 as the tilt sensor was added to the system at the tip of the robot. It was programmed just to measure angles, although the sensor has more capabilities like acceleration measurement. The McKibben muscles can be pressurized individually.
2.3.2. Modelization
Suppose the actuator with initial length,
, is contracted to
resulting in the bending of the soft beam. Let be
. Then for angle
, we have
Defining the contraction rate,
, for the actuator is
Combining Equations (5) and (6), we obtain
The nonlinear Equation (7) can be solved for
. An approximation can be written in series form as follows:
The length of the soft probe with three actuators is approximately equal to the TEE active part (and the two distal actuators are integrated for future use such as locomotion). For the three-segment model, the transformation matrix can be obtained by multiplying the transformation matrices of the segments, which in turn can be obtained in various ways. In this work, considering
Figure 7, the coordinate system located at the tip is obtained by the following rotations and transformations of the base coordinate system. First, a rotation of
around the current X-axis; a transformation along the new X- and Y-axes to reach the tip point, O
1; and finally, a rotation of
around the Z-axis. In case the segment is not actuated (i.e., when the pressure is zero), the transformation matrix is given merely by a transformation along the X-axis. The transformation matrix for segment 1 is represented by the double statement as follows:
Similarly, for segments 2 and 3, it follows that
Note that
and
. For the inactive part at the tip, the transformation matrix is
Finally, with the homogeneous transformation matrix
H, the tip position in frame X
0Y
0Z
0, denoted as
, can be obtained related to its local coordinates as
The application of actuators in pairs makes it possible to rotate the bending plate, and so the term
Rotx(.) appeared based on the following description. When the actuators at both sides are equally contracted, the probe will show retroflex without lateral bending. However, if any pair of the adjacent actuators are operated with different pressures, the bending plate will rotate along X-axis as shown in
Figure 8.
As long as the length of actuators denoted as
A1A2 and
B1B2 are equal to
L1, the
Rotx(.) term in the equations is zero. Otherwise,
Then, the rotation angle is obtained as follows:
The chosen state vector includes states of each segment that is the segmental bending angles. The soft probe is described with the following states:
For the simulations, the parameters given in
Table 2 are used. Note that, in comparison with the conventional probes, the soft robot has a fundamentally different structure and mechanics. While the conventional probe is a two-DoF system with a 3D manifold workspace, the soft robot has six DoFs due to the six actuators on the active part. In fact, actuator redundancy is common in soft robots, but in most cases, the actuators (e.g., chambers in multi-chamber robots) share a single pressurizing tube.
2.3.3. Control Method
Making use of the advances in data science, neural networks (NNs) are extensively used for the modeling and control of soft robots [
28,
29,
30] to alleviate the complexity of mathematical modeling. However, the literature mainly deals with the modeling or control of soft robots as individual or independent devices like conventional robots. In this section, an algorithm is proposed to provide kinematic similarity between a reference system and a soft robot. We propose an NN based on the Kohonen (also known as SOM) network [
31] and a nearest neighbor search (NNS), to provide the required kinematic similarity. The method is an unsupervised machine-learning technique that represents a two-dimensional map of the data set. Similar tools such as the k-means and related algorithms operate without topology preservation. The training is based on competitive learning. First, the distance of the input data
WR to all current weight vectors
WSOM is measured. Then, the neuron with the most similarity to the weight vector is labeled as the best matching unit (BMU). One single neuron is assigned as the
winning neuron for the input points. Then, neighbor neurons in the grid are moved toward the input points. For any node
j, the number of data points, having the node as their BMU, is calculated and assigned as
nj. Then the weights are updated as a function of the average of the distances of the
nj points from the node
j, denoted as
with the following rule:
where
hj,i denotes a neighborhood distance of winning node
j to node
i to spread the grid over the data set. The next task of the algorithm includes an NNS, which is a kind of proximity search. The points in the cloud of soft probe tip positions closest to the SOM nodes are labeled, and the corresponding states are recorded by the algorithm. The training algorithm, which contains the offline calculations, is given as Algorithm A1 (given in
Appendix A) and is represented as the block diagram in
Figure 9.
In the training algorithm, can be seen as inputs of the reference system, , , and . The set of admissible configuration angles is denoted as A. The subset represents the workspace of the rigid system . The homogeneous transformation matrix is shown as and the tip position vector in the relevant local coordinate system is . The SOM network is constructed with a rectangular grid of size and initial weights W(PCA). The trained SOM weight matrix is represented as . For the soft robot, the state vector is represented as , and the set of all admissible states is shown by B. The soft robot tip points are obtained with the soft robot transformation matrix, , for all the n members of B.
For each
and all
, the index,
mij, is found so that
Finally, the modified network weights are saved as
. The NN maps the reference input to the follower input so that the outputs meet at the representative points. Algorithm A1 is used for constructing and training the NN. Algorithm A2 (given in
Appendix B) represents the way the trained system is implemented for control. In this paper, the novel algorithm that is obtained by a combination of SOM and NNS is for the first time introduced for workspace matching of robots.
4. Discussion
In this work, we proposed a soft robot based on McKibben actuators that work with standard ranges of industrial pneumatic pressures (up to 600 kPa). A prototype as the demonstrator was made with equipment, components, and materials commonly accessible in academic soft robotics laboratories that have experience with soft pneumatic systems. The demonstrator was made for verification of fabrication feasibility, the model, and the bending capability of the SCR. For verification, the maximum bending of the rigid probe should be achieved by the SCR. Additionally, an arbitrary simulation of the model and experimental values obtained from the demonstrator are suggested for the verification of the model, as well as the physical system. Next, the medical requirement was retaining a kinematic similarity with the conventional system as the reference. This goal is partly achieved by designing the robot with the scale of the distal end of the probe. Furthermore, point-to-point access to the workspace corresponding to the conventional system is necessary. The SOM-based controller was designed for this aim and verified by simulations. For training, workspace points were used as the data cloud. Such data can be collected experimentally as long as a tunable pressure is available for each actuator. Note that in a TEE scenario, the sonographers first adjust the location of the US sensor at the tip of the probe using the knobs, based on their experience, and then tune adjustment of the US image is performed electronically. The medical probes used in US imaging are not moved fast and so can be described by quasi-static models, and with a kinematic matching, a soft robot will behave like the rigid counterpart without needing excessive training for the sonographer.
A resolution (the distance between the tip of the soft robot with the desired position) within the range of 5 mm was targeted based on the recommendations of our medical advisors. It is denoted as resolution (or error) because the proposed algorithm can be retrained with different numbers of neurons to achieve different resolutions. In feedforward neural networks, an error number is calculated that can be used to indicate the training result. However, in the unsupervised NN, the error cannot be calculated by normal means. In fact, unsupervised learning has not defined error because there is no ideal data to calculate the error against it. Many SOM implementations do not even report an error and the literature does not provide an error calculation method. If higher numbers of neurons are used, the resolution can be finer at the expense of the complexity of the control system. Basically, SOMs mimic the self-organizing capabilities observed in the brain’s neural networks. The network can be trained with experimental data as well, and continuity of the soft robot input is not necessary. The results show the capability of the system to satisfy the requirements and make the method recommendable for similar applications. In the simulation results, the RMSE value over the whole workspace is less than 5 mm. However, the maximum value shows a large error. The error can be reduced, for example, by increasing the resolution of the SOM lattice or the number of neurons, which in turn increases the size of weight matrices, complexity, and calculation time (and delay). However, the large errors appear mainly at the ends of the workspace where the probe is either close to the straight initial status or bent to maximum angles. These states are not important because they have no contribution to US imaging.
As future work, this study can be extended to develop the hardware, including the pneumatic pressure control system. The demonstrator shows the feasibility of the realization of the soft part and its ability to obtain the required gestures. To implement the algorithm on the soft robot, each actuator needs a pressure control system. Industrial pneumatics have commercially available solutions for this engineering practice. Moreover, as mentioned in the Introduction, researchers can develop soft pressure or flow control valves to alleviate dependence on industrial pneumatics. The prospective system can be used to provide the training data experimentally. Further research, for the specific application, includes developing a vacuum-driven SCR, which is basically safer due to negative pressure but the maneuvering and lateral bending appear more complex.