Abstract
Bilateral control of teleoperated robots still poses a challenge, especially if environment properties vary over a large degree. Most currently available systems do not provide force feedback and consequently surgeons still have to estimate contact forces predominantly visually. During drilling or milling in bone surgery, visual estimation is virtually impossible due to hardly any deformations. However, the force progression contains important complimentary information for the surgeon. Therefore, a concept for a force-reflecting controller for drilling or milling during teleoperated bone surgery was developed and tested on a one degree of freedom (DOF) test setup. First, the desired behavior and control architectures were derived based on the context of bone surgery. The resulting controller combines three control architectures in a switching controller, depending on the tool actuation and environment properties. Experimental results with a 1-DOF test setup showed the desired control and switching behavior, while remaining stable. Therefore, the developed control concept seems promising for teleoperated bone surgery.
Introduction
During conventional surgery, surgeons rely on multimodal sensory information from visual, auditory and haptic signals. During robotic surgery the haptic information channel is often lost, such that surgeons have to dominantly rely on their visual sense to estimate forces applied on the environment [1], [2]. While visual estimation is feasible during soft tissue surgery, it is virtually impossible during drilling or milling in bone surgery, as there are hardly any deformations. Nevertheless, during a drilling for a pedicle screw placement, for example, there is a distinct force progression which contains important complementary information about tissue types for the surgeon [3].
Teleoperation is promising because it is the only system variant which can improve motion accuracy by scaling [2]. One reason for the limited utilization of haptic interfaces lies in challenges such as control loop stability. Bilateral teleoperation controllers which are tuned to remain stable in soft environments can turn instable when in contact with bone and vice versa [1]. While classical control approaches do not adapt to the environment, operator or task characteristics online, EOT-adapted (environment, operator, task) controllers use online gained knowledge for improvements [4]. However, a tradeoff between transparency and stability persists [4], [5], [6].
As stability over a wide range of stiffness such as during bone surgery poses a challenge, stability is ensured for example by using a passivity observer [7], by combining multiple controllers for different stiffness ranges [5], [6], or simply switching off the controller for hard contacts [8]. The contribution of this paper is a control architecture specifically for teleoperated drilling or milling, based on requirements derived from the context of bone surgery.
Conceptual controller design
During surgical drilling or milling, the activation of the tool can be used as a fundamental indication of intentions of the surgeon. In case the tool is switched off while making contact to hard surfaces (e.g., bone), it is expected, that the surgeon does not want to penetrate the tissue. The slave should stop in front of the hard contact after the first encounter in order to prevent damage. Nevertheless, the surgeon should be made aware of the fact that he/she moved the device against a stiff structure, which should be displayed to him/her by a hard virtual wall. If the tool used is switched on, it is expected that the surgeon wants to remove the tissue (e.g., bone) and the slave should penetrate the tissue while remaining stable. Encountered environments (i.e., compact and cancellous bone) should be reflected, such that the surgeon is able to differentiate between them. Additionally, the drilling/milling velocity of the slave should be limited to avoid excessive milling forces or temperature rise which can lead to bone damage [9]. However, when moving in free space or soft environments, the surgeon should feel the lowest possible resistance forces or the force should be mirrored back to the surgeon as accurately as possible, respectively, independent of the tool status.
To achieve the desired behavior, a design based on a switching controller inspired by Refs. [5], [6] was used. For free space movements and soft environments, independent of the tool status, a Direct Force Reflection (DFR) controller was chosen. DFR is a widely used control architecture, where position commands are sent from master to slave and forces measured between slave and environment are sent back to the master [7]. DFR is attributed with good tracking (as long as the time delay is low), a correct stiffness perception as well as a negligible position drift [10]. However, stability problems are encountered in hard contacts [7]. Therefore, in case a hard contact is encountered, with a deactivated tool, an architecture based on the widely used Position Error Based (PEB) control architecture was used. In PEB control, positions between master and slave are exchanged and a force is fed back based on the position error (i.e., virtual spring). A disadvantage thereof is that the operator feels the dynamics of the slave, which is why it is not suitable for free space movements and soft environments. However, PEB’s inherent passivity makes it suitable for hard contacts [7]. The classic PEB control scheme was only slightly adapted so that the slave stops in front of a hard contact after detection. To reflect the environment more accurately, if the tool is switched on, while maintaining stability in hard contact, an adapted Stiffness Reflection (SR) control was chosen (Figure 1). Even though originally the authors claimed that stability is guaranteed since SR decouples the two control loops, estimation error and lag can lead to instability in practice [8]. SR was further extended by a velocity limiter, which is activated for hard material (i.e., compact bone) to avoid bone damage, and deactivated for softer materials (i.e., cancellous bone). The controller is changed back to DFR only if there is a change to motion in free space. Table 1 summarizes the desired control behaviors and chosen controllers based on tool status and environment.

Adapted Stiffness Reflection (SR) control with additional velocity limiter. (fm: force master, fm, des: desired force master, xm: position master, fe: force environment, xs: position slave, xs, des: desired position slave,
Desired control behavior and controller depending on tool status and environment.
Tool status | Environment | Desired control behavior | Controller |
---|---|---|---|
Off | Free space |
| DFR |
Soft |
| DFR | |
Hard |
| PEB (adapted) | |
On | Free space |
| DFR |
Soft |
| DFR | |
Hard |
| SR (adapted) |
While the tool is switched off, the environment stiffness ke, off to switch between controllers is estimated based on the environment force fe and the penetration depth Δx for each time step ti = ΔT × i with ΔT = 0.001 s by
Since no removal of material is expected. Additionally, values are weighted based on the penetration depth Δx.
If the tool is switched on, the environment stiffness ke, on is estimated by the time derivative of the environment force and the velocity of the slave, as also suggested by Ref. [8].
Subsequently, values are weighted depending on the derivation of position and force (x and fe).
Finally, the exponentially smoothed weighted average ke is calculated by Eq. (7) and (8) with N = 2000, αoff = 0.2 and αon = 0.05 for the tool switched off or on, respectively.
To classify the different contact situations, first a force hysteresis of fe,th = 0.4 ± 0.1 N is checked to decide whether there is contact with the environment or not. Following, a hysteresis of ke,th = 1 ± 0.1 N/mm is used to distinguish between soft and hard contacts (compare [7], [8], [11]). Additionally, stiffness for master force calculation is only modified during movements to smoothen the fed back force.
Experimental setup
The proposed method was implemented on the real time development processor board DS1006 (dSpace, Paderborn, Germany) and the real-time control software QUARC (Quanser, Markham, ON Canada) in association with Matlab Simulink (The Mathworks Inc., Natick, MA, USA) connected by an RS-422 connection (Figure 2). An omega.6 (Force Dimension, Nyon, Switzerland) haptic device, controlled to move in 1 degree of freedom (DOF), was used as master device. The slave consisted of a brushless EC motor with a planetary gear and encoder (Maxon Motor AG, Sachseln, Switzerland) and the F/T-Sensor Gamma SI-130-10 (ATI Industrial Automation, Apex, NC, USA). A capstan drive was used for movement conversion and an adapter for different springs and a friction pairing replicating the force profile of [3] were manufactured to simulate different contact situations. To compensate for latencies, due to the design of the setup, an additional estimation of the contact force of the slave based on the slave motor current and an estimation of the slave position on the master side was implemented. Interaction with a spring (k = 0.239 N/mm) was used to evaluate control in free space and soft environments. Movement of the slave against a hard contact (>20 N/mm) with a deactivated tool variable was used to test PEB (adapted). The manufactured friction pairing which replicates the force profile of [3] served to evaluate SR (adapted).

Schematic representation of the test setup. (fm, des: desired force master, xm: position master, fm: set force master, fe: force environment, xs: position slave,
Results
Figure 3 illustrates results obtained with the test setup. During interaction with a soft spring (Figure 3, DFR), the slave closely followed the master and the force was accurately replicated at the master side, while stiffness estimation was slightly higher than the spring stiffness of 0.239 N/mm. The contact was correctly classified as free space or soft environment.

Experimental results with the test setup. (xm: position master, xs: position slave, fm: set force master, fe: force environment, ke: environment stiffness).
Movement of the slave against a hard contact (>20 N/mm) with a deactivated tool variable was used to test PEB (adapted) (Figure 3, PEB). The slave followed the master until the environment was classified as hard at first contact (t ≈ 0.7 s). Following, the slave stopped in front of the hard contact and a force was displayed at the master side to push the operator back to the slave position (0.7 s < t < 1.1 s). When moving out of the hard contact the slave started following the master again.
Interaction of SR (adapted) was tested with an activated tool variable and a manufactured friction pairing which replicates the force profile of [3] (Figure 3, SR). At first contact the environment was classified as hard and the velocity was limited (t ≈ 1 s). For the short transition section (19 s < t < 21 s) the velocity limit was deactivated before it was activated again (t ≈ 21 s) for the second force and stiffness peak. The force set at the master (fm) roughly followed the force profile, however, since the stiffness and not the force is replicated this depends strongly on the interaction of the operator with the master device. The oscillations observed in the environment force fe due to friction between the two components, which is likely to be observed during drilling or milling of bone, however, did not destabilize the system.
Discussion and conclusion
In this paper, a control approach for haptic feedback during teleoperated drilling or milling was developed based on a switching controller similar to Ref. [5], [6]. The controller switches between three architectures, namely DFR, PEB (adapted), and SR (adapted), depending on the activation of the tool and the environment properties. The controller was implemented on a 1-DOF test platform to evaluate the proposed approach. The experimental results showed the desired behavior and the system remained stable during the experiments.
Next steps of our ongoing research will be the implementation of the controller in combination with a 3-DOF milling robot to evaluate its performance under more realistic conditions.
Research funding: None declared.
Author contributions: All authors have accepted responsibility for the entire content of this manuscript and approved its submission.
Competing interests: Authors state no conflict of interest.
References
1. Enayati, N, De Momi, E, Ferrigno, G. Haptics in robot-assisted surgery: challenges and benefits. IEEE Rev Biomed Eng 2016;9:49–65 https://doi.org/10.1109/rbme.2016.2538080.Suche in Google Scholar
2. Schleer, P, Drobinsky, S, de la Fuente, M, Radermacher, K. Toward versatile cooperative surgical robotics: a review and future challenges. Int J Comput Assist Radiol Surg 2019:1–14. https://doi.org/10.1007/s11548-019-01927-z.Suche in Google Scholar
3. Hu, Y, Jin, H, Zhang, L, Zhang, P, Zhang, J. State recognition of pedicle drilling with force sensing in a robotic spinal surgical system. IEEE/ASME Trans Mechatronics 2013;19:357–65. https://doi.org/10.1109/tmech.2012.2237179.Suche in Google Scholar
4. Passenberg, C, Peer, A, Buss, M. A survey of environment-, operator-, and task-adapted controllers for teleoperation systems. Mechatronics 2010;20:787–801 https://doi.org/10.1016/j.mechatronics.2010.04.005.Suche in Google Scholar
5. Kim, J, Chang, PH, Park, H-S. Two-channel transparency-optimized control architectures in bilateral teleoperation with time delay. IEEE Trans Contr Syst Technol 2011;21:40–51. https://doi.org/10.1109/tcst.2011.2172945.Suche in Google Scholar
6. Martinez, CAL, van de Molengraft, R, Weiland, S, Steinbuch, M. Switching robust control for bilateral teleoperation. IEEE Trans Contr Syst Technol 2015;24:172–88. https://doi.org/10.1109/tcst.2015.2422795.Suche in Google Scholar
7. Tobergte, A, Albu-Schäffer, A. Direct force reflecting teleoperation with a flexible joint robot. In: IEEE International conference on robotics and automation. IEEE, Saint Paul, MN, USA; 2012.10.1109/ICRA.2012.6224617Suche in Google Scholar
8. Willaert, B, Vander Poorten, E, Reynaerts, D, Van Brussel, H. Reliable stiffness reflection for telesurgery. In: ICRA 2008 workshop: New Vistas and challenges in telerobotics. ICRA, Pasadena, CA, USA; 2008.Suche in Google Scholar
9. Denis, K, Van Ham, G, Vander Sloten, J, Van Audekercke, R, Van der Perre, G, De Schutter, J, et al. Influence of bone milling parameters on the temperature rise, milling forces and surface flatness in view of robot-assisted total knee arthroplasty. In: International congress series. Elsevier, Amsterdam, The Netherlands; 2001.10.1016/S0531-5131(01)00067-XSuche in Google Scholar
10. Arcara, P, Melchiorri, C. Control schemes for teleoperation with time delay: a comparative study. Robot Autonom Syst 2002;38:49–64 https://doi.org/10.1016/s0921-8890(01)00164-6.Suche in Google Scholar
11. De Gersem, G, Van Brussel, H, Tendick, F. Reliable and enhanced stiffness perception in soft-tissue telemanipulation. Int J Rob Res 2005;24:805–22 https://doi.org/10.1177/0278364905057861.Suche in Google Scholar
© 2020 Philipp Schleer et al., published by De Gruyter, Berlin/Boston
This work is licensed under the Creative Commons Attribution 4.0 International License.
Artikel in diesem Heft
- Proceedings Papers
- 4D spatio-temporal convolutional networks for object position estimation in OCT volumes
- A convolutional neural network with a two-stage LSTM model for tool presence detection in laparoscopic videos
- A novel calibration phantom for combining echocardiography with electromagnetic tracking
- Domain gap in adapting self-supervised depth estimation methods for stereo-endoscopy
- Automatic generation of checklists from business process model and notation (BPMN) models for surgical assist systems
- Automatic stent and catheter marker detection in X-ray fluoroscopy using adaptive thresholding and classification
- Autonomous guidewire navigation in a two dimensional vascular phantom
- Cardiac radiomics: an interactive approach for 4D data exploration
- Catalogue of hazards: a fundamental part for the safe design of surgical robots
- Catheter pose-dependent virtual angioscopy images for endovascular aortic repair: validation with a video graphics array (VGA) camera
- Cinemanography: fusing manometric and cinematographic data to facilitate diagnostics of dysphagia
- Comparison of spectral characteristics in human and pig biliary system with hyperspectral imaging (HSI)
- COMPASS: localization in laparoscopic visceral surgery
- Conceptual design of force reflection control for teleoperated bone surgery
- Data augmentation for computed tomography angiography via synthetic image generation and neural domain adaptation
- Deep learning for semantic segmentation of organs and tissues in laparoscopic surgery
- DL-based segmentation of endoscopic scenes for mitral valve repair
- Endoscopic filter fluorometer for detection of accumulation of Protoporphyrin IX to improve photodynamic diagnostic (PDD)
- EyeRobot: enabling telemedicine using a robot arm and a head-mounted display
- Fluoroscopy-guided robotic biopsy intervention system
- Force effects on anatomical structures in transoral surgery − videolaryngoscopic prototype vs. conventional direct microlaryngoscopy
- Force estimation from 4D OCT data in a human tumor xenograft mouse model
- Frequency and average gray-level information for thermal ablation status in ultrasound B-Mode sequences
- Generalization of spatio-temporal deep learning for vision-based force estimation
- Guided capture of 3-D Ultrasound data and semiautomatic navigation using a mechatronic support arm system
- Improving endoscopic smoke detection with semi-supervised noisy student models
- Infrared marker tracking with the HoloLens for neurosurgical interventions
- Intraventricular flow features and cardiac mechano-energetics after mitral valve interventions – feasibility of an isolated heart model
- Localization of endovascular tools in X-ray images using a motorized C-arm: visualization on HoloLens
- Multicriterial CNN based beam generation for robotic radiosurgery of the prostate
- Needle placement accuracy in CT-guided robotic post mortem biopsy
- New insights in diagnostic laparoscopy
- Robotized ultrasound imaging of the peripheral arteries – a phantom study
- Segmentation of the distal femur in ultrasound images
- Shrinking tube mesh: combined mesh generation and smoothing for pathologic vessels
- Surgical audio information as base for haptic feedback in robotic-assisted procedures
- Surgical phase recognition by learning phase transitions
- Target tracking accuracy and latency with different 4D ultrasound systems – a robotic phantom study
- Towards automated correction of brain shift using deep deformable magnetic resonance imaging-intraoperative ultrasound (MRI-iUS) registration
- Training of patient handover in virtual reality
- Using formal ontology for the representation of morphological properties of anatomical structures in endoscopic surgery
- Using position-based dynamics to simulate deformation in aortic valve replacement procedure
- VertiGo – a pilot project in nystagmus detection via webcam
- Visual guidance for auditory brainstem implantation with modular software design
- Wall enhancement segmentation for intracranial aneurysm
Artikel in diesem Heft
- Proceedings Papers
- 4D spatio-temporal convolutional networks for object position estimation in OCT volumes
- A convolutional neural network with a two-stage LSTM model for tool presence detection in laparoscopic videos
- A novel calibration phantom for combining echocardiography with electromagnetic tracking
- Domain gap in adapting self-supervised depth estimation methods for stereo-endoscopy
- Automatic generation of checklists from business process model and notation (BPMN) models for surgical assist systems
- Automatic stent and catheter marker detection in X-ray fluoroscopy using adaptive thresholding and classification
- Autonomous guidewire navigation in a two dimensional vascular phantom
- Cardiac radiomics: an interactive approach for 4D data exploration
- Catalogue of hazards: a fundamental part for the safe design of surgical robots
- Catheter pose-dependent virtual angioscopy images for endovascular aortic repair: validation with a video graphics array (VGA) camera
- Cinemanography: fusing manometric and cinematographic data to facilitate diagnostics of dysphagia
- Comparison of spectral characteristics in human and pig biliary system with hyperspectral imaging (HSI)
- COMPASS: localization in laparoscopic visceral surgery
- Conceptual design of force reflection control for teleoperated bone surgery
- Data augmentation for computed tomography angiography via synthetic image generation and neural domain adaptation
- Deep learning for semantic segmentation of organs and tissues in laparoscopic surgery
- DL-based segmentation of endoscopic scenes for mitral valve repair
- Endoscopic filter fluorometer for detection of accumulation of Protoporphyrin IX to improve photodynamic diagnostic (PDD)
- EyeRobot: enabling telemedicine using a robot arm and a head-mounted display
- Fluoroscopy-guided robotic biopsy intervention system
- Force effects on anatomical structures in transoral surgery − videolaryngoscopic prototype vs. conventional direct microlaryngoscopy
- Force estimation from 4D OCT data in a human tumor xenograft mouse model
- Frequency and average gray-level information for thermal ablation status in ultrasound B-Mode sequences
- Generalization of spatio-temporal deep learning for vision-based force estimation
- Guided capture of 3-D Ultrasound data and semiautomatic navigation using a mechatronic support arm system
- Improving endoscopic smoke detection with semi-supervised noisy student models
- Infrared marker tracking with the HoloLens for neurosurgical interventions
- Intraventricular flow features and cardiac mechano-energetics after mitral valve interventions – feasibility of an isolated heart model
- Localization of endovascular tools in X-ray images using a motorized C-arm: visualization on HoloLens
- Multicriterial CNN based beam generation for robotic radiosurgery of the prostate
- Needle placement accuracy in CT-guided robotic post mortem biopsy
- New insights in diagnostic laparoscopy
- Robotized ultrasound imaging of the peripheral arteries – a phantom study
- Segmentation of the distal femur in ultrasound images
- Shrinking tube mesh: combined mesh generation and smoothing for pathologic vessels
- Surgical audio information as base for haptic feedback in robotic-assisted procedures
- Surgical phase recognition by learning phase transitions
- Target tracking accuracy and latency with different 4D ultrasound systems – a robotic phantom study
- Towards automated correction of brain shift using deep deformable magnetic resonance imaging-intraoperative ultrasound (MRI-iUS) registration
- Training of patient handover in virtual reality
- Using formal ontology for the representation of morphological properties of anatomical structures in endoscopic surgery
- Using position-based dynamics to simulate deformation in aortic valve replacement procedure
- VertiGo – a pilot project in nystagmus detection via webcam
- Visual guidance for auditory brainstem implantation with modular software design
- Wall enhancement segmentation for intracranial aneurysm