Next Article in Journal
Anomaly Detection Module for Network Traffic Monitoring in Public Institutions
Previous Article in Journal
Empirical Analysis of Autonomous Vehicle’s LiDAR Detection Performance Degradation for Actual Road Driving in Rain and Fog
Previous Article in Special Issue
Decoupling Transmission and Transduction for Improved Durability of Highly Stretchable, Soft Strain Sensing: Applications in Human Health Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

CochleRob: Parallel-Serial Robot to Position a Magnetic Actuator around a Patient’s Head for Intracochlear Microrobot Navigation

by
Housseyne Nadour
1,
Alexis Bozorg Grayeli
2,3,
Gérard Poisson
4 and
Karim Belharet
5,*
1
Centre National de la Recherche Scientifique (CNRS), GIPSA-Lab, École Doctorale Électronique, Électrotechnique, Automatique, Traitement du Signal (ED EEATS), 38100 Grenoble, France
2
Department of Otolaryngology-Head and Neck Surgery, Dijon University Hospital, 21000 Dijon, France
3
CNRS UMR 6306 Le2i Research Laboratory, 21078 Dijon, France
4
PRISME EA 4229, Université d’Orléans, 45100 Orléans, France
5
PRISME EA 4229, JUNIA-HEI, 2 Allée Jean Vaillé, 36000 Châteauroux, France
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(6), 2973; https://doi.org/10.3390/s23062973
Submission received: 2 February 2023 / Revised: 4 March 2023 / Accepted: 5 March 2023 / Published: 9 March 2023

Abstract

:
Our work introduces a new robotic solution named CochleRob, which is used for the administration of super-paramagnetic antiparticles as drug carriers into the human cochlea for the treatment of hearing loss caused by damaged cochlea. This novel robot architecture presents two key contributions. First, CochleRob has been designed to meet specifications pertaining to ear anatomy, including workspace, degrees of freedom, compactness, rigidity, and accuracy. The first objective was to develop a safer mathod to administer drugs to the cochlea without the need for catheter or CI insertion. Secondly, we aimed at developing and validating the mathemathical models, including forward, inverse, and dynamic models, to support the robot function. Our work provides a promising solution for drug administration into the inner ear.

1. Introduction

The treatment of hearing loss due to inner ear damage has been a rapidly growing area of research and clinical trials in recent decades [1]. Many approaches have been proposed to treat different cochlear pathologies. Several robotic manipulators have been designed, and some of them have even been developed and tested in clinical studies [2,3,4,5,6].
The evolution of treatment approaches for cochlear pathologies has undergone two significant stages, moving from systemic administration to local administration. Based on the available information, researchers have proposed three methods of local administration: (1) transtympanic in situ drug administration method, which has limitations; (2) the catheter or CI implementation based method, which carries risk; and (3) the remote administration method, which is considered safe but requires a specialized robotic structure. With this paper, we aim to address this gap.
The shift from systemic to local administration in cochlear drug delivery is due to several limitations, such as the blood–cochlear barrier preventing drug diffusion [7,8] and the requirement for high doses of oral or intravenous drugs [9], leading to limited candidate drugs and treatment duration. Additionally, the requirement for long-term treatment and the presence of significant adverse side effects further discourage the use of systemic administration [10,11].
The transtympanic in situ drug administration method consists of injecting the drug into the middle ear cleft via the tympanic membrane under local anesthesia, delivering it to the cochlea through the round window membrane [12]. However, the amount delivered is poorly controlled by this method [13] and diffusion beyond the basal turn of the cochlea is limited due to negligible perilymphatic flux [14].
The CI surgery combined to residual hearing preservation has been successful [5,15,16,17]; however, there is a risk of damaging the cochlea’s internal structures during insertion of the electrode array [18]. This damage can occur from translocation of the array and friction on the cochlear lateral wall, and tip-folding of the array can cause trauma and device malfunction [19]. Efforts to reduce trauma through methods such as magnetic guidance have been attempted [20,21,22,23], but the placement of an array inside the cochlea is not considered a safe option for patients with inner ear diseases who do not require CI for hearing rehabilitation [14]. Developing robotic platforms specified for CI-based drug delivery is still a point of interest [24,25,26]. For more details about cochlear implants, the reader can refer to [27,28].
Our strategy, the remote administration method, consists of using therapeutic SPMNP (SuperParamagnetic NanoParticles) for drug delivery inside the cochlea [29]. This strategy does not require the insertion of any catheter or CI inside the cochlea, but only the particles, which considerably limits any casual damage to the cochlea. The particles will be controlled remotely to the cochlea using magnetic forces generated by our proposed magnetic actuator [30], positioned around the patient’s head. As a further development, we propose a novel manipulator robot to position the magnetic actuator around the patient’s head in this paper.
To outlines the plan of this article is as follows: The magnetic actuator’s operating principle and specifications are presented in Section 2. The design of the robotic system is described in Section 3. The forward and inverse kinematics models of the robot are explained in Section 4 and Section 5. The dynamic and space models are presented in Section 6 and Section 7. The joint control architecture is described in Section 8. The CochleRob manipulator prototype and experimental validation are detailed in Section 9. Conclusions and perspectives are provided in Section 10.

2. Design Specifications

2.1. Anatomical Specifications

The ear is composed of three parts: external ear, middle ear, and inner ear. The inner ear contains both the organ of hearing (cochlea) and the organ of balance (vestibular system). The cochlea, as it is viewed in Figure 1, is a set of membranous tubes, 31–33  mm . These tubes are coiled much like a snail shell to form two and a half turns around its axis [31]. There are two orifices at the external part of the cochlear bone in the middle ear, both of which are located at the base of the cochlea. The round window is a membranous opening in the bone within the scala tympani and the oval window, in the scala vestibuli. Perilymph is the fluid filling the scala tympani and vestibuli, and its volume in the human cochlea is about 70 µL. The height of the bony cochlea is approximately  4 mm . The width of its basal coil, which is the largest, is about  7 mm  (see Figure 1). One can also note a slight inclination between turns, approximately 9 degrees between the basal and the middle turn and about  2.4  degrees between the middle and the apical turn [32]. Moreover, the cochlear spatial orientation has been studied in detail [33]. The modiolar axis of the cochlea has an average angle (A) of about 40 degrees with the Midsagittal plane. In addition, the cochlea’s axis is almost parallel to the horizontal plane of the skull since the lateral semicircular canal (LSC) forms an angle of 30 degrees forward and upward to the skull’s horizontal plane [22].

2.2. Magnetic Actuator Specifications

There are multiple solutions for propelling a microrobot in a viscous medium. The solution adopted here is to use a combination of permanent magnets [30,35]. Such a magnetic actuation system can generate magnetic fields that can induce effective forces to a magnetic device in a compact form-factor. The magnetic actutor proposed by our team [30] and presented in Figure 2 is studied to generate two Lagrangian points in the workspace, called  L 1  (unstable point) and  L 2  (stable point), Figure 3. We observe that, on the the actuator axis  L 1 L 2 , the push force is generated between the two Lagrangian points and the pull force is generated elsewhere. This means that magnetic microrobot located around the point  L 2  on the axis  L 1 L 2  are doomed to be pushed or pulled towards  L 2 . Hence, by positioning the segment  L 1 L 2  on a line connecting the magnetic microrobot and the desired position, the microrobot can be controlled in the viscous liquid of the inner ear, thanks to the attractive point  L 2 .
In a previous study conducted by our team [36], we introduced the guidance strategy for navigating a microrobot within the cochlea. This stragtegy aims at driving the magnatic microrobots (superparamagnetic nanoparticles) to the targeted cells in the inner ear. This strategy consists of four steps: (1). Image reconstruction, (2). Pre-planning, (3). Trajectory segmentation, and (4). Pushing/pulling force selection. The magnetic microrobots are encapsulated in a hydrogel and are deposited in contact with the round window membrane (entry point to the scala tympani in the middle ear, RWM, Figure 1).
The magnetic actuator is used to extract the microrobots from the gel. Then, it is used to control their movement through the RWM into the scala tympani and to the target area. The actuator offers the possibility of an open loop control to move the microrobots inside the cochlea from the RWM to the apex. The actuator’s axis must be aligned with the direction of the particle displacement in order to be able to push or pull particles in this correct direction. To perform the movement in different directions, we need to move the actuator around the head in the 3D space. This requires the use of a robotic manipulator, adapted to the spherical geometry of the workspace and the constraints related to the cochlea’s anatomy and the magnetic actuator.

3. Robot Design

3.1. Optimal Robot Degrees of Freedom and Workspace

The goal was to find the best possible combination of Degrees-of-Freedom (DoF) and workspace for this specific application. The operating principle of the magnetic actuator is the key element for defining the number of DoF. According to the previous actuator description (Section 2.2), in order to move the microrobots along the cochlear trajectory, the attractive Lagrangian point  L 2  must move within this cochlear trajectory, while keeping the line  L 1 L 2  tangent on the trajectory at the point  L 2 . In that way, the microrobots will be adherent to  L 2  or be in the neighborhood on the line  L 1 L 2 . This causes them to instantly push towards L2  L 2 : the microrobots always adhere to  L 2 .
Positioning a point in space requires three DoF and orientating an axis needs two DoF, i.e., five DoF are necessary and sufficient to perform the desired task: three linear movements (X, Y and Z) and two rotational movements ( ψ  and  ϕ ) (Figure 4). The point,  L 2 , is supposed to be able to reach the top of the head, including the cochlea, on both sides. It should also be able to reach other important organs such as the brain and the eyes (for other medical purposes). Based on that, let the head be approximately a sphere (Figure 5) with a diameter equal to the bitemporal distance.
Note: the Lagrangian point  L 2  is generally referred to as P in this paper, and some times as  P 1  or  P 2  when it is necessary to calculate in different frames.

3.2. From Specifications to the Shape of the Robot

For purpose of compactness, rigidity, and accuracy, we tried to look for a mechanical architecture that can fulfill all the aforementioned specifications as well as possible. Accuracy is mandatory because the point  L 2  should travel through very small areas (like the cochlea) with high precision, while the structure must be rigid and able to bear significant weights since the magnetic actuator is around 1 kg. All of these factors must be considered together with the need for a compact platform.
The desired kinematic structure must be able to position and orientate the actuator in 3D space. The best way to have a compact structure that can perform rotational movements is to think about arcs: this kind of mechanism is called spherical Remote Center of Motion (RCM). See, for example [37,38].
The relevent types mentioned in [37] are Prism Robot for tele-echography, which is a spherical serial structure, and Basic Spherical Mechanism, which is a spherical parallel one that is used in [39]. However, these kinds of RCMs cannot be exploited in our case for reasons of mechanical constraints and rotation range. In [40], the author suggested a mechanism (called Otelo robot) for tele-echography. A similar mechanism of five-DoF is proposed in [40]. RCMs have been widely used in many works like [37], and it is used in this work for purpose of compactness.
As for purpose of rigidity and accuracy which are needed for moving the point  L 2  in small area, we see that the Delta structure developed by Reymond Clavel in 1985 is more compatible. In fact, Alain Codourey, one of the most famous developers of this kind of robot, stated that the Delta robot possesses a number of advantages when compared to serial arms. The most important advantage is certainly the possibility to keep the motors fixed on the base, allowing for a large reduction of the active mobile mass of the robot structure [41]. Besides this feature, the Delta robot consists of three chains, each of which is composed of two segments rather than the three segments in the serial case (to create three degrees of freedom of translation). These two features makes the structure more compact. He also stated in the same article that another advantage of parallel robots is their higher rigidity: these features offer more accurate and much faster manipulations.
According to Clavel’s thesis [42], the Delta robot was developed in order to pick up and place light objects (20 g) at high dynamics. However, having three chains (in the Delta robot) connected to one point is meant in our case to increase the rigidity against the gravity, since the end-effector weight is around 1 kg and its speed is very low because its use is for medical purposes. In the same reference, it is stated that the Delta robot suffers from limited workspace (the price of rigidity and precision). This causes no trouble in our case, since the workspace needed to be reached is relatively small (see Figure 5).

3.3. Mechanical Design Description

Figure 6 shows an assembly of different organs of the five-DoF robot. This robot is a hybrid combination of a spherical serial mechanism and a parallel one. It consists mainly of four parts: the support (1), the arc (the curved arm (2)), the slider (3), and the parallel structure (Figure 7). The arc is linked to the support by a without-friction ball-bearing articulation (4) and actuated by the motor (5) to generate the rotation  ϕ . The slider can move smoothly on the arc thanks to a eight-balls-contact (6) and a pulley actuated by the motor (7). Rolling the pulley (8) on a belt (9) (pasted on the arc (10)) generates the rotation  ψ . The slider itself represents a mobile base for the Delta structure, which consists mainly of three identical kinematic chains (11) linking the slider with a mobile board (12) (it is conventionally called nacelle in [42]). Each kinematic chain comprises an arm (13) and a forearm (14), joined together with the nacelle via ball joints (15). Each forearm is linked to its corresponding motor-gear axis via a hub (16). The fact that the arms have a parallelogram structure restricts the movement of the nacelle to pure translations with no rotation with respect to the slider. This makes it easy to control the magnetic actuator (17) linked to the nacelle. Finally, the gears (18) allows to reduce the motor speeds 231 times (3 × 7 × 11), so even with the energy lost in the gears, the torque is increased by more than 200 between the rotors (19) and the joints.

3.4. CochleRob Joints

Five joints are attributed to the robot for optimal number of degrees of freedom (DoF):
  • The movement of the three kinematic chains of the delta structure is controlled by three joints, represented by the angles  α 1 , α 2 ,  and  α 3 . These angles represent the angle between the forearm (14) and the relative horizontal plane. The different dimensions and joints of the delta part is illustrated in Figure 8. This part can be simplified if each chain (segments  l 1  and  l 2 ) is translated toward the axis  O z 1  by a distance  l 0 . The equivalent configuration is illustrated in Figure 9, with  r = l 0 l 3 .
  • The fourth joint is represented with the angle  ϕ . It is the rotation of the slider (3).
  • The fifth joint is represented with the angle  ψ . It is the rotation of the arc (2). See Figure 10.

4. Forward Kinematics Model

4.1. Modeling

The Forward Kinematics Model (FKM) aims to calculate the end-effector coordinates (position and orientations) as a function of the joint variables of the mechanism ( ψ ϕ α 1 α 2 α 3 ), see Figure 11. The frames are assigned to the robot links in Figure 8 and Figure 10 so that the rotations angles of the end-effector are the same as the serial part joints angles ( ψ ϕ ).
Having such a choice, we need just to find the end-effector position (X, Y, Z) as a function of  ψ ϕ α 1 α 2 , and  α 3 , in order to establish the FKM. It is noticeable that the robot is composed of two main parts joined together in a serial chain:
  • Serial part, in which the joints are  ψ  and  ϕ .
  • Parallel structure, for which the joints are  α 1 α 2 , and  α 3 .
Let the following frames and points be defined as the following:
  • R 0 = x 0 , y 0 , z 0  is the word frame, Figure 10.
  • R 1 = x 1 , y 1 , z 1  is a mobile frame fixed on the slider (component (3) Figure 7), as indicated in Figure 8, Figure 9 and Figure 10.
  • R 2  and  R 3  are tow frames shifted from  R 1  by rotations  ϕ 2 = 2 π 3  and  ϕ 3 = 4 π 3 , respectively, around  z 1 , Figure 12.
  • P n = x n , y n , z n  is the position of the nacelle center (component 12 in Figure 7), expressed in frame  R 1 , Figure 8.
  • P = X , Y , Z  is the end-effector position ( L 2 ) expressed in  R 0 . It is the aim of this section.
  • P 1 = x , y , z  is the end-effector position ( L 2 ), expressed in  R 1 .
In order to find the relationship between the joints angles and end-effector position P, we must first establish the expression of  P 1  with respect to the moving frame  R 1 , as a function of  α 1 α 2 , and  α 3 . In the second step, we project those calculated coordinates  ( x , y , z )  into the steady frame  R 0 : it is a transformation from  R 1  to  R 0  based on  ψ  and  ϕ , shown in Figure 11.
The rotation matrix from  R i  to  R 1  is calculated as shown below (Equation (1)):
A i = cos ( ϕ i ) sin ( ϕ i ) 0 sin ( ϕ i ) cos ( ϕ i ) 0 0 0 1
with:  ϕ 1 = 0 ϕ 2 = 2 π 3 ϕ 3 = 4 π 3 .
The point  C i  has the following coordinates (Equation (2)):
C i = A i · r + l 1 · cos ( α i ) 0 l 1 · sin ( α i ) R i = r + l 1 · cos α i cos ϕ i r + l 1 · cos α i sin ϕ i l 1 · sin α i R 1
Then, the vector  C i P  expressed in  R 1 , is obtained with (Equation (3)):
C i P = P C i = x r + l 1 · cos α i cos ϕ i y r + l 1 · cos α i sin ϕ i z + l 1 · sin α i R 1
Equation (3) is used in the dynamic model. The method to calculate the coordinates  ( x n , y n , z n )  of the nacelle position  P n  with respect to  R 1  is explained in Clavel’s work [42], with the following equation (Equation (4)):
z n = M M 2 4 · L · N 2 · L x n = H 5 · z + H 4 H 2 y n = H 1 · z + H 3 H 2
with:
L = 1 + H 5 2 + H 1 2 H 2 2 M = 2 · H 5 · H 4 + H 1 · H 3 H 2 2 + E 1 · H 5 + F 1 · H 1 H 2 + G 1 N = D 1 + H 4 2 + H 3 2 H 2 2 E 1 · H 4 + F 1 · H 3 H 2
D 1 = l 2 2 + l 1 2 + r 2 + 2 · r · l 1 · cos ( α 1 ) D 2 = l 2 2 + l 1 2 + r 2 + 2 · r · l 1 · cos ( α 2 ) D 3 = l 2 2 + l 1 2 + r 2 + 2 · r · l 1 · cos ( α 3 ) E 1 = 2 · ( r + l 1 · cos ( α 1 ) ) · cos ( ϕ 1 ) E 2 = 2 · ( r + l 1 · cos ( α 2 ) ) · cos ( ϕ 2 ) E 3 = 2 · ( r + l 1 · cos ( α 3 ) ) · cos ( ϕ 3 ) F 1 = 2 · ( r + l 1 · cos ( α 1 ) ) · sin ( ϕ 1 ) F 2 = 2 · ( r + l 1 · cos ( α 3 ) ) · sin ( ϕ 3 ) F 3 = 2 · ( r + l 1 · cos ( α 3 ) ) · sin ( ϕ 3 ) G 1 = 2 · l 1 · sin ( α 1 ) G 2 = 2 · l 1 · sin ( α 2 ) G 3 = 2 · l 1 · sin ( α 3 ) H 1 = ( E 3 E 1 ) · ( G 2 G 1 ) + ( G 3 G 1 ) · ( E 2 E 1 ) H 2 = ( F 3 F 1 ) · ( E 2 E 1 ) + ( E 3 E 1 ) · ( F 2 F 1 ) H 3 = ( D 3 D 1 ) · ( E 2 E 1 ) + ( E 3 E 1 ) · ( D 2 D 1 ) H 4 = ( D 3 D 1 ) · ( F 2 F 1 ) + ( F 3 F 1 ) · ( D 1 D 2 ) H 5 = ( G 3 G 1 ) · ( F 2 F 1 ) ( F 3 F 1 ) · ( G 1 G 2 )
Considering the distance L between the point  P n  and the attractive point  P 1 , we get the following expression, Equation (5):
P 1 = P n + 0 0 L R 1 = x n y n z n L R 1
Finally, through a transformation (one translation and two rotations) from  R 1  into frame  R 0 , we find the end effector position with respect to  R 0 :
P = A 0 · P 1 + 0 0 R = A 0 · x n y n z n + R L R 1
where R represents the arc radius, and
A 0 = cos ( ϕ ) cos ( ψ ) · sin ( ϕ ) sin ( ψ ) · sin ( ϕ ) sin ( ϕ ) cos ( ψ ) · cos ( ϕ ) sin ( ψ ) · cos ( ϕ ) 0 sin ( ψ ) cos ( ψ )

4.2. Validation of the FKM Model

The aim of this validation is to compare our analytic FKM with the numerical FKM exported from SolidWorks to SimMechanics. For identical articular inputs, we compared the end-effector positions and orientations obtained by the two computational approaches (analytic and numerical models).
Figure 13 shows the difference between two signals representing the end-effector position  P = X , Y , Z  with respect to frame  R 0 . One signal is from the block named Robot representing the model imported from SolidWorks environment. The other comes from the block named Analytic FKM representing the model calculated in this section. Both diagrams receive their inputs from the same source; the result of the simulation is illustrated in Figure 14.
The simulation shows that the FKM and SolidWorks approaches give very similar results since the errors are null ( 10 14 0 ). The FKM elaborated in this section is thus validated.

5. Inverse Kinematics Model

5.1. Modeling

The Inverse Kinematics Model (IKM) aims to calculate the joints angles  α 1 α 2 α 3 ψ , and  ϕ  as a function of rotation and position P of the end-effector, see Figure 15.
As mentioned previously, the end-effector rotations are the same as the serial part joint angles  ψ  and  ϕ . Thus, the objective of this section is to calculate  α 1 α 2 , and  α 3  in terms of  ( X , Y , Z ) ψ , and  ϕ .
The transformation from P to  P 1  can be calculated easily by following the opposite steps indicated in the previous section. A superior option would be to establish it in a straightforward manner from Equation (6):
P 1 = A 0 t · P 0 0 0 R R 1
Another backward step concluded from Equation (5):
P = P 1 + 0 0 L R 1 = x y z + L R 1
Multiple formulations have been proposed in order to calculate the IKM of the Delta robot [42,43]. The one used in [42] consists of
α i = arctan 2 z + F i 2 r S Q i ( r l 1 1 )
where:
F i = 4 z 2 + 4 r 2 S 2 + Q i 2 ( 1 r 2 l 1 2 ) + Q i ( 2 r · S l 1 4 r ) Q i = 2 · x · cos ( ϕ i ) + 2 · y · sin ( ϕ i ) S = 1 l 1 x 2 y 2 z 2 + l 2 2 l 1 2 r 2

5.2. Numerical Validation of the IKM Model

Since there is no numerical IKM to compare with, we used the previous numerical (or analytical) FKM to validate our analytic IKM implicitly. Contrary to the previous validation, where we put the two models in parallel connection and compared their outputs, this time, we put our analytical IKM and the FKM in series as described in Figure 16. Eventually, if the IKM maps correctly from their inputs, i.e., the Cartesian coordinates  ( X , Y , Z , ϕ , θ )  to the joints’ parameters  ( α 1 , , θ ) , the outputs of FKM  ( X , Y , Z )  (the block named Robot) must be identical to the inputs of the analytic IKM  ( X , Y , Z ) .
The scope in Figure 17 shows the errors are null ( 10 13 0 ), which means that the IKM maps correctly.

6. The Dynamic Model

This section presents a dynamic model of the hybrid robot that defines the necessary torques,  T i , that must be applied by each motor i when the mechanism performs some desired task: see Figure 18. Obviously, the torque  T i , provided to the different kinematic chains, has the role to undo the gravity effects on the robot organs. It also must ensure that they travel through space within some desired acceleration as well: see Equation (11):
T i = T i g + T i a
Such that
  • T i  is the torque generated by motor i (electromagnetic torque).
  • T i g  is the necessary torque provided by motor i to make the robot steady in front of the gravity affect: we call it the gravity torque.
  • T i a  is the torque provided by each motor i, when the different organs perform specific accelerations in gravity-free space: we call it the acceleration torque.
As described previously, during the operation, the end effector travels through the space with a very low velocity. Moreover, its mass is very considerable (around 1 kg), which means the acceleration torque is negligible when compared to the gravity torque effect. In addition, the gear ratio ( n = 231 ) is also an important reason to ignore the acceleration torque of the different organs. Thus, the only dynamic that will be involved is the angular acceleration ( θ i ¨ ) of each motor rotor, since it is not affected by the gearbox reduction. That being said, the acceleration torque is reduced to  T i a = J i · θ i ¨ . This fact allows us to have a very simplified and accurate model, rather than a very complicated one. Thus, the Equation (11) becomes Equation (12):
T i = T i a + T i g = J i · θ i ¨ + T i g
The following study will establish the dynamic model of the Delta structure. Then, the dynamic model of the serial structure will be established.

6.1. The Dynamic Model of the Delta Structure

The main factor in this section is the gravity. With respect to the original base  R 0 , it is a vector that has one component, laid upon the z-axis:
g = 0 , 0 , 9.81 t
Meanwhile, it is a mobile vector with respect to the Delta structure.
Having the gravity  g 1  expressed in  R 1  is more compatible to calculate the gravity torques  T i g  for the Delta structure.  g 1  is the expression of the gravity in  R 1 :
g 1 = A 0 1 · g
Let be the following denotations:
  • M 1 : the mass of the forearm  l 1 .
  • M 2 : the mass of the parallel sticks  l 2 .
  • M 3 : the mass of the nacelle.
  • the center of mass of each parallel sticks is the midpoint of the segment  l 2 .
  • the center of mass of each forearm is at a distance of  d 1  from the corresponding joint  A i .
Having three masses  M 1 M 2 , and  M 3  on each kinematic chain (Figure 18) is equivalent to having two masses  M e 1  and  M e 2  linked to the corresponding elbow  C i  and the point P, respectively, (roughly speaking, the configuration Figure 18 is equivalent to the configuration Figure 19), with
M e 1 = M 1 · d 1 l 1 + M 2 2   and   M e 2 = M 3 + 3 · M 2 2
The gravitational forces (expressed in  R 1 ) of those two masses are
N i = g 1 · M e 1 , with : i = 1 , 2 , 3 . Z = g 1 · M e 2
The force  N i  is applied on the elbow  C i , while  Z  is applied on the point P. It is composed of three components laid on the parallel segments. shown in Figure 20:
Z = Z u 1 + Z u 2 + Z u 3
given that:
Z u 1 = Z u 1 · u 1 Z u 2 = Z u 2 · u 2 Z u 3 = Z u 3 · u 3
where  u 1 u 2 , and  u 3  are unit vectors expressed in  R 1  and carried on the parallel segments ( l 2 ), with
u 1 = C 1 P C 1 P , u 2 = C 2 P C 2 P , u 3 = C 3 P C 3 P
with  C i P  is determined in Equation (3). Then, the Equation (16) becomes
Z = u 1 , u 2 , u 3 Z u 1 Z u 3 Z u 3
Thus, the components of the force  Z  with respect to the unit base  u 1 u 2 u 3  are well determined:
Z u 1 Z u 3 Z u 3 = u 1 , u 2 , u 3 1 Z
As illustrated in (Figure 21), the total force applied on each elbow  C i  is
f i = Z u i . u i + N i expressed in R 1
Each elbow i belongs to its associated base  R i . Expressing  f i  in this base is convenient to next calculations. To do that, we multiply  f i  by  A i 1 = A i T . This matrix is elaborated in Equation (1). Moreover, each forearm has only one freedom in the plane  O x z i , meaning that the only component of  f i  that has mechanical work is  f i x z . The component  f i y  has no effect: see Figure 22:
f i x z = 1 0 0 0 0 0 0 0 1 · A i T · f i expressed in R i
Next, the torque due to the gravity applied on each forearm i, with respect to its corresponding joint,  A i , is
0 , 1 , 0 · A C i × f i x z
where:
A C i = l 1 · cos ( α i ) 0 l 1 · sin ( α i ) R i
Finally, the torque provided by each actuator i associated with the joint  A i  is
T i g = 0 , 1 , 0 · A C i × f i x z · 1 231
The dot product has appeared because the torque vector  A C i × f i x z  has no component on the plane  O x z i , but rather, only one component on the y-axis that affects the forearm. The minus sign has been introduced because the torque provided to the joint i must oppose the gravity torque in order to prevent its effect on the elbow. The number 231 represents the gearbox ratio. By dividing by this ratio, we get the torque that must be generated by the motor i.

6.2. The Dynamic Model of the Serial Structure

The gravity has no effect on the fifth joint ( ϕ ). Then,
T 5 g = 0
It substantially affects the fourth actuator, associated to ( ψ ), due to the end-effector mass  M 3  and the slider mass  M 4 , as is illustrated in Figure 23. The torque generated with respect to the point O is
C = R z n · M 3 + R · M 4 · sin ( ψ )
Although the masses of the kinematic chains are neglected, the torque due to these masses can be approximately introduced in the previous equation as following:
C = R z n · M 3 + 3 · M 1 + M 2 2 + R · M 4 + 3 · M 1 + M 2 2 · sin ( ψ )
Let  ψ  be the rotation of the pulley (component (7) Figure 7),  C  be the torque generated by the pulley, and C be the torque generated by a fictive actuator hypothetically placed at the center O. Then, the work provided by the pulley,  C . d ψ , equals the work provided by the fictive actuator,  C · d ψ .
C · d ψ = C · d ψ
Since there is no sliding between the pulley and the arc (as it is demonstrated in Figure 24),
d ψ = d ψ · R p R
where  R p  is the pulley radius and R is the arc radius (component (2) Figure 7).
From Equations (29) and (30),
C = C · R p R
By introducing the gearbox ratio of  n = 231 , we get
T 4 g = C 231
Finally:
T 4 g = sin ( ψ ) R p 231 · R · R z n · M 3 + 3 · M 1 + M 2 2 + R · M 4 + 3 · M 1 + M 2 2
Note that the motors rotation angles have the following relations:
θ i = 231 · α i ; i = 1 , 2 , 3 . θ 4 = 231 · R R p · ψ θ 5 = 231 · ϕ
To conclude, the dynamic model is briefly described by the following equations:
T i { 1 , 2 , 3 } = J i · θ i ¨ 0 , 1 , 0 . A C i × f i x z . 1 231 T 4 = J 4 · θ 4 ¨ + sin ( ψ ) R p 231 · R · R z n · M 3 + 3 · M 1 + M 2 2 + R · M 4 + 3 · M 1 + M 2 2 T 5 = J 5 · θ 5 ¨

6.3. Validation of the Dynamic Model

The dynamic model, Equation (35), is compared with the numerical model imported from the SolidWorks environment in this section, shown in Figure 25. In this simulation, the actuator moves in space along a desired trajectory, and its mass is 1 kg. The velocity is not as low as previously supposed. It is considerable enough to know the extent of the model accuracy. Figure 26, Figure 27 and Figure 28 represent the errors of the torques  T i . Even though the movement of the robot was fast, the reason to not calculate the different organs’ dynamics (due to their accelerations) is still fulfilled here. In fact, the simulation shows that the models have high accuracy, since the errors are  10 6 10 5 , and  10 4  N·m, which means there is no error.

7. The State Model

In this system, the state variables are the rotation angles  θ i , described in Equation (34), their angular velocities  θ ˙ i , and the current of each motor  I i . The tensions  u 1 u 2 u 3 u 4 , and  u 5  are the system inputs. The set of differential equations for each motor are
I i ˙ = R L · I i K L · θ ˙ + 1 L u i θ i ¨ = 1 J · T i 1 J · T i g T i = K · I i
These equations represent, respectively, the electrical equation, the mechanical equation, and the electromechanical equation. R is the resistance, L is the induction, and K is the velocity constant (it is equal to the torque constant).
Let us take the following denotations:
a 3 = K J ,   a g = 1 J ,   b 1 = 1 L ,   b 2 = K L ,   b 3 = R L .
and:
x 1 = θ i ,   x 2 = θ i ˙ ,   x 3 = I i
Then, each motor state model will be as following:
x 1 ˙ = x 2 x 2 ˙ = a 3 · x 3 + a g · T i g x 3 ˙ = b 3 · x 3 + b 2 · x 2 + b 1 · u i
The whole robotic system model is illustrated in Figure 29.

8. Controller

8.1. Control Architecture

This is a non-linear system of 15 state variables. A PID controller can be introduced if we consider  T i g  as a perturbation on the system. Alternatively, a better choice would be to transform the model to a linear one with feedback linearization. The state model can be separated to two submodels, as illustrated in Figure 30 below:
The electrical subsystem can be linearized and decoupled from the mechanical subsystem by applying feedback linearization  u i = b 2 · x 2 + v i b 1 , which will undo the mechanical term to obtain the following linear submodel:
x 3 ˙ = b 3 · x 3 + v i
This linear system can be controlled with linear controllers such as a PID. We take advantage of the fact that the electrical subsystem is much faster then the mechanical subsystem, so we directly control the mechanical subsytem via the output of the electrical subsystem (cascade controller). We consider  x 3  as the input of the mechanical subsystem.
We apply the linearizer feedback:  x 3 = a g · T g + v a 3  to get a linear process:
x ˙ 1 x ˙ 2 = 0 1 0 0 · x 1 x 2 + 0 1 · v
This decoupled linearized system can be controlled with a linear controller. The friction of the various Delta structure parts will have almost no effect on the motors torques due to the following reasons:
  • As discussed and validated in the dynamic model section, the velocity and acceleration of the various Delta structures have no effect on the motors’ torques because of the high-reduction and the slowness required during the operation. Thus, the friction is also neglected since it is proportional to the velicty.
  • In case we want to consider friction of the motors rotors, the Equation (39) takes the following form:
    x ˙ 1 x ˙ 2 = 0 1 0 ζ · x 1 x 2 + 0 1 · v
    With ( ζ · x 2 ) being the friction of each motor.
It is convenient to deploy a cascade control that involves two controllers, one of which nestles inside the other, such that the outer controller (position controller) feeds the inner one (current controller) with the set references,  x 3 * , shown in Figure 31. Such a system can give an improved response to disturbances [44].

8.2. Trajectory, Validation by Simulation

In this section, we simulate the controller by assigning a desired trajectory to the end effector. The point  L 2 , that travels through the cochlea, is approximated to be a helical curve, on which the axis  L 1 L 2  must be tangent. The arc makes multiple half turns because of patient body constraints.
The simulation, made using SimMechanics and shown in Figure 32, gives the results represented in Figure 33. Snapshots are shown in Figure 34.
The results illustrated in Figure 33 show that the motors’ angles very accurately follow the given references. Figure 34 shows that  L 2  could travel through the desired trajectory, keeping the axis  L 2 L 1  tangent on the curve. This validates both the IKM and the controller.

9. Prototyping and Experimental Validation

After manufacturing the various mechanical organs of the platform via an additive manufacturing technique, all these parts, including the sensors and actuators, have been assembled to make the first prototype of the CochleRob manipulator (Figure 35). This manipulator is controlled via a computer using LabVIEW software and Maxon controllers. The motors are Maxon as well. They were chosen after a trade-off was done between its length (which should ideally be short) and its torque (which should be higher). This implemented closed loop uses a classic PID controller.
The experimental results are illustrated in Figure 36. As we can see, the motors’ angles very accurately follow the given references. This experiment validates the operation of the platform and the different models developed in this work.

10. Conclusions and Perspectives

Our research into a new solution for treating inner ear diseases by remotely-controlled local drug administration resulted in a novel manipulator robot, CochleRob. The following are the key findings and achievements of our work:
  • Our work introduces a new approach for intracochlear drug administration for the treatment of hearing loss through the development of the hybrid parallel–serial robot, CochleRob. This robot has a compact, precise, and rigid structure with five degrees of freedom that meets the requirements of positioning a magnetic actuator within the inner ear, including the necessary workspace and degrees of freedom.
  • CochleRob reduces the risk of cochlear damage by the introduction of electrode arrays or catheters inside the cochlea. Drugs are delivered remotely, without the need for catheter or CI insertion.
  • Through the validation of mathematical models, including kinematics, dynamics, and control laws, we have demonstrated the feasibility and effectiveness of our proposed solution. The results obtained from simulations were highly satisfactory, supporting the potential of CochleRob as a promising solution for the safe treatment of hearing loss.
  • The proposed robot has been successfully prototyped and its components were manufactured using the additive manufacturing process. The robot was effectively controlled using Labview software, further demonstrating its viability as a solution for treating hearing loss. The motors chosen for the robot met the necessary specifications for torque and volume.
It is important to note that, while our proposed solution presents a promising step towards safe and effective treatment of hearing loss, further research and development are necessary to fully exploit its potential and to enhance the feasibility and reliability of our proposed robot. For example:
  • It is important to consider the potential movement of the patient. Currently, it is possible to perform the procedure with a stabilized head using a face mask, a headband, or even anesthesia; however, this solution may not always be feasible or desirable. To address this issue, the head position can be tracked and fed back to the controller in real-time, enabling the adjustment of the assigned trajectory and reducing the risk of error. Several potential solutions for tracking the head position can be investigated, including deep neural network-based visual tracking using face landmark detection, among others.
  • In order to expand the volume of the workspace and potentially increase compactness, it is worth conducting a thorough analysis of the workspace of the Delta structure based on its lengths,  l 1 l 2 , and L (the distance between  L 2  and the nacelle center  P n ). The distances,  l 0  and  l 3 , are doomed to be invariable (or variable in a very short range) by the constraints on the motors’ lengths and the end-effector.

Author Contributions

Conceptualization, all authors; methodology, all authors; software, H.N. and K.B.; validation, H.N. and K.B.; formal analysis, all authors; investigation, H.N.; resources, K.B.; data curation, H.N.; writing original draft preparation, all authors; writing review and editing, all authors; visualization, all authors; supervision, K.B.; project administration, K.B.; funding acquisition, K.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the CochleRob project, founded by JUNIA-HEI Châteauroux, Châteauroux Métropole and Région Centre-Val de Loire, in France.

Data Availability Statement

Data are available from the corresponding author on request.

Conflicts of Interest

The authors declared no potential conflict of interest with respect to the research, authorship, and/or publication of this article.

Abbreviations

The following abbreviations are used in this manuscript:
CADComputer Aided Design
RWMRound Window Membrane
CICochlear Implant
SPMNPSuperParamagnetic NanoParticles
LSCLateral Semicircular Canal
DoFDegrees-of-Freedom
RCMRemote Center of Motion
FKMForward Kinematics Model
IKMInverse Kinematics Model
PIDProportional Integral Derivative

References

  1. Sensenig, R.; Sapir, Y.; MacDonald, C.; Cohen, S.; Polyak, B. Magnetic nanoparticle-based approaches to locally target therapy and enhance tissue regeneration in vivo. Nanomedicine 2012, 7, 1425–1442. [Google Scholar] [CrossRef] [Green Version]
  2. Pile, J.; Simaan, N. Modeling, design, and evaluation of a parallel robot for cochlear implant surgery. IEEE/ASME Trans. Mechatron. 2014, 19, 1746–1755. [Google Scholar] [CrossRef]
  3. Zhao, Y.; Labadie, R.F.; Dawant, B.M.; Noble Sr, J.H. Validation of cochlear implant electrode localization techniques. In Medical Imaging 2018: Image-Guided Procedures, Robotic Interventions, and Modeling; International Society for Optics and Photonics: Bellingham, WA, USA, 2018; Volume 10576, p. 105761U. [Google Scholar]
  4. Noble, J.H.; Hedley-Williams, A.J.; Sunderhaus, L.; Dawant, B.M.; Labadie, R.F.; Camarata, S.M.; Gifford, R.H. Initial results with image-guided cochlear implant programming in children. Otol. Neurotol. Off. Publ. Am. Otol. Soc. Am. Neurotol. Soc. Eur. Acad. Otol. Neurotol. 2016, 37, e63. [Google Scholar] [CrossRef] [Green Version]
  5. Caversaccio, M.; Wimmer, W.; Anso, J.; Mantokoudis, G.; Gerber, N.; Rathgeb, C.; Schneider, D.; Hermann, J.; Wagner, F.; Scheidegger, O.; et al. Robotic middle ear access for cochlear implantation: First in man. PLoS ONE 2019, 14, e0220543. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Bell, B.; Caversaccio, M.; Weber, S. Robotics in ear, nose and throat (ent) surgery. In Medical Robotics; Elsevier: Amsterdam, The Netherlands, 2012; pp. 159–184. [Google Scholar]
  7. Gao, X.; Wang, Y.; Chen, K.; Grady, B.P.; Dormer, K.J.; Kopke, R.D. Magnetic assisted transport of plga nanoparticles through a human round window membrane model. J. Nanotechnol. Eng. Med. 2010, 1, 031010. [Google Scholar] [CrossRef]
  8. Juhn, S. Barrier systems in the inner ear. Acta Oto-Laryngol. 1988, 105, 79–83. [Google Scholar] [CrossRef] [PubMed]
  9. Sterkers, O.; Ferrary, E.; Amiel, C. Production of inner ear fluids. Physiol. Rev. 1988, 68, 1083–1128. [Google Scholar] [CrossRef] [PubMed]
  10. Han, C.-S.; Park, J.-R.; Boo, S.-H.; Jo, J.-M.; Park, K.-W.; Lee, W.-Y.; Ahn, J.-G.; Kang, M.-K.; Park, B.-G.; Lee, H. Clinical efficacy of initial intratympanic steroid treatment on sudden sensorineural hearing loss with diabetes. Otolaryngol. Head Neck Surg. 2009, 141, 572–578. [Google Scholar] [CrossRef]
  11. McCall, A.A.; Swan, E.E.L.; Borenstein, J.T.; Sewell, W.F.; Kujawa, S.G.; McKenna, M.J. Drug delivery for treatment of inner ear disease: Current state of knowledge. Ear Hear. 2010, 31, 156. [Google Scholar] [CrossRef] [Green Version]
  12. Goycoolea, M.V.; Lundman, L. Round window membrane. structure function and permeability: A review. Microsc. Res. Tech. 1997, 36, 201–211. [Google Scholar] [CrossRef]
  13. Alzamil, K.S.; Linthicum, F.H., Jr. Extraneous round window membranes and plugs: Possible effect on intratympanic therapy. Ann. Otol. Rhinol. Laryngol. 2000, 109, 30–32. [Google Scholar] [CrossRef]
  14. Plontke, S.K.; Salt, A.N. Local drug delivery to the inner ear: Principles, practice, and future challenges. Hear. Res. 2018, 368, 1–2. [Google Scholar] [CrossRef] [PubMed]
  15. Nguyen, Y.; Miroir, M.; Kazmitcheff, G.; Ferrary, E.; Sterkers, O.; Grayeli, A.B. Super paramagnetic nanoparticles delivery through a microcatheter by solenoids. In Proceedings of the 2010 IEEE International Conference on Nano/Molecular Medicine and Engineering, Hong Kong, China, 5–9 December 2010; pp. 153–157. [Google Scholar]
  16. Scheper, V.; Hessler, R.; Hütten, M.; Wilk, M.; Jolly, C.; Lenarz, T.; Paasche, G. Local inner ear application of dexamethasone in cochlear implant models is safe for auditory neurons and increases the neuroprotective effect of chronic electrical stimulation. PLoS ONE 2017, 12, e0183820. [Google Scholar] [CrossRef] [Green Version]
  17. Riojas, K.E.; Narasimhan, N.; Morrel, W.G.; Mitchell, J.; Bruns, T.; Webster, R.J., III; Labadie, R.F. A new manual insertion tool for minimally invasive, image-guided cochlear implant surgery. In Medical Imaging 2019: Image-Guided Procedures, Robotic Interventions, and Modeling; International Society for Optics and Photonics: Bellingham, WA, USA, 2019; Volume 10951, p. 109510J. [Google Scholar]
  18. Hoskison, E.; Mitchell, S.; Coulson, C. Systematic review: Radiological and histological evidence of cochlear implant insertion trauma in adult patients. Cochlear Implant. Int. 2017, 18, 192–197. [Google Scholar] [CrossRef] [PubMed]
  19. Pile, J.; Simaan, N. Characterization of friction and speed effects and methods for detection of cochlear implant electrode tip fold-over. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; pp. 4409–4414. [Google Scholar]
  20. Clark, J.R.; Leon, L.; Warren, F.M.; Abbott, J.J. Magnetic guidance of cochlear implants: Proof-of-concept and initial feasibility study. J. Med. Dev. 2012, 6, 035002. [Google Scholar] [CrossRef]
  21. Clark, J.R.; Leon, L.; Warren, F.M.; Abbott, J.J. Investigation of magnetic guidance of cochlear implants. In Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA, 25–30 September 2011; pp. 1321–1326. [Google Scholar]
  22. Leon, L.; Cavilla, M.S.; Doran, M.B.; Warren, F.M.; Abbott, J.J. Scala-tympani phantom with cochleostomy and round-window openings for cochlear-implant insertion experiments. J. Med. Dev. 2014, 8, 041010. [Google Scholar] [CrossRef] [Green Version]
  23. Zhang, J.; Bhattacharyya, S.; Simaan, N. Model and parameter identification of friction during robotic insertion of cochlear-implant electrode arrays. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 3859–3864. [Google Scholar]
  24. Gawęcki, W.; Balcerowiak, A.; Podlawska, P.; Borowska, P.; Gibasiewicz, R.; Szyfter, W.; Wierzbicka, M. Robot-Assisted Electrode Insertion in Cochlear Implantation Controlled by Intraoperative Electrocochleography—A Pilot Study. J. Clin. Med. 2022, 11, 7045. [Google Scholar] [CrossRef]
  25. Vittoria, S.; Lahlou, G.; Torres, R.; Daoudi, H.; Mosnier, I.; Mazalaigue, S.; Ferrary, E.; Nguyen, Y.; Sterkers, O. Robot-based assistance in middle ear surgery and cochlear implantation: First clinical report. Eur. Arch. Otorhinolaryngol. 2021, 278, 77–85. [Google Scholar] [CrossRef] [PubMed]
  26. Mom, T.; Puechmaille, M.; Yagoubi, M.E.; Lère, A.; Petersen, J.-E.; Bécaud, J.; Saroul, N.; Gilain, L.; Mirafzal, S.; Chabrot, P. Robotized Cochlear Implantation under Fluoroscopy: A Preliminary Series. J. Clin. Med. 2023, 12, 211. [Google Scholar] [CrossRef] [PubMed]
  27. Lenarz, T. Cochlear implant–state of the art. Laryngo-Rhino-Otologie 2017, 96, S123–S151. [Google Scholar] [CrossRef] [Green Version]
  28. Federspil, P.A.; Plinkert, P.K. Restoring hearing with active hearing (Wiederherstellung des Gehörs mit aktiven Hörimplantaten). De Gruyter 2004, 49, 78–82. [Google Scholar] [CrossRef]
  29. Leterme, G.; Guigou, C.; Oudot, A.; Collin, B.; Boudon, J.; Millot, N.; Geissler, A.; Belharet, K.; Grayeli, A.B. Superparamagnetic nanoparticle delivery to the cochlea through round window by external magnetic field: Feasibility and toxicity. Surg. Innov. 2019, 26, 646–655. [Google Scholar] [CrossRef]
  30. Abbes, M.; Belharet, K.; Mekki, H.; Poisson, G. Permanent magnets based actuator for microrobots navigation. In Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, Macau, China, 3–8 November 2019; pp. 7062–7067. [Google Scholar]
  31. Schuknecht, H.F.; Gacek, M.R. Cochlear pathology in presbycusis. Ann. OfOtology Rhinol. Laryngol. 1993, 102 (Suppl. 1), 1–16. [Google Scholar] [CrossRef]
  32. Shin, K.-J.; Lee, J.-Y.; Kim, J.-N.; Yoo, J.-Y.; Shin, C.; Song, W.-C.; Koh, K.-S. Quantitative analysis of the cochlea using three-dimensional reconstruction based on microcomputed tomographic images. Anat. Rec. 2013, 296, 1083–1088. [Google Scholar] [CrossRef]
  33. Xu, J.; Xu, S.-A.; Cohen, L.T.; Clark, G.M. Cochlear view: Postoperative radiography for cochlear implantation. Otol. Neurotol. 2000, 21, 49–56. [Google Scholar]
  34. Singla, A.; Sahni, D.; Gupta, A.; Loukas, M.; Aggarwal, A. Surgical anatomy of round window and its implications for cochlear implantation. Clin. Anat. 2014, 27, 331–336. [Google Scholar] [CrossRef]
  35. Amokrane, W.; Belharet, K.; Souissi, M.; Grayeli, A.B.; Ferreira, A. Design and prototyping of a magnetic actuator based permanent magnets for microbead navigation in viscous environment. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 395–400. [Google Scholar]
  36. Amokrane, W.; Belharet, K.; Souissi, M.; Grayeli, A.B.; Ferreira, A. Macro-micro manipulation platform for inner ear drug delivery. Robot. Auton. Syst. 2018, 107, 10–19. [Google Scholar] [CrossRef]
  37. Aksungur, S. Remote center of motion (rcm) mechanisms for surgical operations. Int. J. Appl. Math. Electron. Comput. 2015, 3, 119–126. [Google Scholar] [CrossRef]
  38. Abbes, M.; Souissi, M.; Belharet, K.; Mekki, H.; Poisson, G. A novel remote-center-of-motion serial manipulator for inner ear drug delivery. In Proceedings of the 2018 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Auckland, New Zealand, 9–12 July 2018. [Google Scholar]
  39. Molaei, A.; Abedloo, E.; Taghirad, H.D.; Marvi, Z. Kinematic and workspace analysis of diamond: An innovative eye surgery robot. In Proceedings of the 2015 23rd Iranian Conference on Electrical Engineering, Tehran, Iran, 10–14 May 2015; pp. 882–887. [Google Scholar]
  40. Al Bassit, L. Structures Mécaniques à Modules Sphériques Optimisées Pour un Robot Médical de Télé-échographie Mobile. Ph.D. Thesis, Université d’Orléans, Eugene, OR, USA, 2005. [Google Scholar]
  41. Codourey, A. Dynamic modelling and mass matrix evaluation of the delta parallel robot for axes decoupling control. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS’96, Osaka, Japan, 8 November 1996; Volume 3, pp. 1211–1218. [Google Scholar]
  42. Clavel, R. Conception d’un Robot Parallèle Rapide à 4 Degrés de Liberté. Ph.D. Thesis, Swiss Federal Institute of Technology Lausanne, Lausanne, Switzerland, 1991. [Google Scholar]
  43. Codourey, A. Contribution à la Commande des Robots Rapides et Précis. Ph.D. Thesis, Swiss Federal Institute of Technology Lausanne, Lausanne, Switzerland, 1991. [Google Scholar]
  44. Bolton, W. Cascade Control. In Instrumentation and Control Systems, 2nd ed.; Newnes: Oxford, UK, 2015; Chapter 13.5; pp. 281–302. [Google Scholar]
Figure 1. Position, orientation (A), and approximate dimensions of the cochlea [34].
Figure 1. Position, orientation (A), and approximate dimensions of the cochlea [34].
Sensors 23 02973 g001
Figure 2. Four permanent magnets based actuator configuration.
Figure 2. Four permanent magnets based actuator configuration.
Sensors 23 02973 g002
Figure 3. Magnetic force vectors generated by four-magnets actuator, which dimensions are 6 × 3 × 1.5 cm: (a) in the xz plane, (b) in the yz plane.
Figure 3. Magnetic force vectors generated by four-magnets actuator, which dimensions are 6 × 3 × 1.5 cm: (a) in the xz plane, (b) in the yz plane.
Sensors 23 02973 g003
Figure 4. Positioning a segment ( L 1 L 2 ) in a 3D space.
Figure 4. Positioning a segment ( L 1 L 2 ) in a 3D space.
Sensors 23 02973 g004
Figure 5. The sphere in which the point  L 2  must move.
Figure 5. The sphere in which the point  L 2  must move.
Sensors 23 02973 g005
Figure 6. Mechanical design of the CochleRob manipulator.
Figure 6. Mechanical design of the CochleRob manipulator.
Sensors 23 02973 g006
Figure 7. The parallel structure.
Figure 7. The parallel structure.
Sensors 23 02973 g007
Figure 8. The kinematic chains of the delta part.
Figure 8. The kinematic chains of the delta part.
Sensors 23 02973 g008
Figure 9. The simplification of the delta part, with  r = l 0 l 3 .
Figure 9. The simplification of the delta part, with  r = l 0 l 3 .
Sensors 23 02973 g009
Figure 10. Transformations between frames.
Figure 10. Transformations between frames.
Sensors 23 02973 g010
Figure 11. The forward kinematics model of the hybrid robot.
Figure 11. The forward kinematics model of the hybrid robot.
Sensors 23 02973 g011
Figure 12. The different coordinates systems,  R i .
Figure 12. The different coordinates systems,  R i .
Sensors 23 02973 g012
Figure 13. Simulink diagram to compare the analytic FKM model with the numerical model exported from SolidWorks to SimMechanics.
Figure 13. Simulink diagram to compare the analytic FKM model with the numerical model exported from SolidWorks to SimMechanics.
Sensors 23 02973 g013
Figure 14. Comparison between the analytic FKM model and the numerical model exported from SolidWorks to SimMechanics.
Figure 14. Comparison between the analytic FKM model and the numerical model exported from SolidWorks to SimMechanics.
Sensors 23 02973 g014
Figure 15. Inverse Kinematics Model of the hybrid robot.
Figure 15. Inverse Kinematics Model of the hybrid robot.
Sensors 23 02973 g015
Figure 16. Simulink diagram to validate the IKM implicitly, using FKM.
Figure 16. Simulink diagram to validate the IKM implicitly, using FKM.
Sensors 23 02973 g016
Figure 17. The error between the IKM inputs and the numerical FKM outputs.
Figure 17. The error between the IKM inputs and the numerical FKM outputs.
Sensors 23 02973 g017
Figure 18. The gravity with respect to the Delta structure.
Figure 18. The gravity with respect to the Delta structure.
Sensors 23 02973 g018
Figure 19. Equivalent masses.
Figure 19. Equivalent masses.
Sensors 23 02973 g019
Figure 20. Component of Z with respect to the parallel segments.
Figure 20. Component of Z with respect to the parallel segments.
Sensors 23 02973 g020
Figure 21. The forces applied on each elbow  C i .
Figure 21. The forces applied on each elbow  C i .
Sensors 23 02973 g021
Figure 22. The projection of the force  f 3  on the plane  O x z 3 .
Figure 22. The projection of the force  f 3  on the plane  O x z 3 .
Sensors 23 02973 g022
Figure 23. The substantial forces to generate  T 4 g .
Figure 23. The substantial forces to generate  T 4 g .
Sensors 23 02973 g023
Figure 24. The relation between the pulley rotation and  ψ .
Figure 24. The relation between the pulley rotation and  ψ .
Sensors 23 02973 g024
Figure 25. Simulink diagram to test the dynamic model.
Figure 25. Simulink diagram to test the dynamic model.
Sensors 23 02973 g025
Figure 26. Torques errors signals of the Delta structure (the blue curve match the orange curve).
Figure 26. Torques errors signals of the Delta structure (the blue curve match the orange curve).
Sensors 23 02973 g026
Figure 27. Torque error signal of the fourth actuator.
Figure 27. Torque error signal of the fourth actuator.
Sensors 23 02973 g027
Figure 28. Torque error signal of the fifth actuator.
Figure 28. Torque error signal of the fifth actuator.
Sensors 23 02973 g028
Figure 29. State model diagram.
Figure 29. State model diagram.
Sensors 23 02973 g029
Figure 30. The electrical and mechanical subsystems.
Figure 30. The electrical and mechanical subsystems.
Sensors 23 02973 g030
Figure 31. The synoptic diagram of the controller for each motor.
Figure 31. The synoptic diagram of the controller for each motor.
Sensors 23 02973 g031
Figure 32. Simulink diagram to compare references and measurements of the angles.
Figure 32. Simulink diagram to compare references and measurements of the angles.
Sensors 23 02973 g032
Figure 33. Comparison between the references and the measurements of the angles.
Figure 33. Comparison between the references and the measurements of the angles.
Sensors 23 02973 g033
Figure 34. Snapshots (1–4) for the end effector travel through the cochlea.
Figure 34. Snapshots (1–4) for the end effector travel through the cochlea.
Sensors 23 02973 g034
Figure 35. CochleRob manipulator prototype.
Figure 35. CochleRob manipulator prototype.
Sensors 23 02973 g035
Figure 36. Experimental validation results.
Figure 36. Experimental validation results.
Sensors 23 02973 g036
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nadour, H.; Bozorg Grayeli, A.; Poisson, G.; Belharet, K. CochleRob: Parallel-Serial Robot to Position a Magnetic Actuator around a Patient’s Head for Intracochlear Microrobot Navigation. Sensors 2023, 23, 2973. https://doi.org/10.3390/s23062973

AMA Style

Nadour H, Bozorg Grayeli A, Poisson G, Belharet K. CochleRob: Parallel-Serial Robot to Position a Magnetic Actuator around a Patient’s Head for Intracochlear Microrobot Navigation. Sensors. 2023; 23(6):2973. https://doi.org/10.3390/s23062973

Chicago/Turabian Style

Nadour, Housseyne, Alexis Bozorg Grayeli, Gérard Poisson, and Karim Belharet. 2023. "CochleRob: Parallel-Serial Robot to Position a Magnetic Actuator around a Patient’s Head for Intracochlear Microrobot Navigation" Sensors 23, no. 6: 2973. https://doi.org/10.3390/s23062973

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop