Suomen pääkonttori
Beckhoff Automation Oy

Hakakalliontie 2
05460 Hyvinkää, Suomi

+358 20 7423 800
info@beckhoff.fi
www.beckhoff.com/fi-fi/

Huolto iltaisin ja viikonloppuisin

+49 5246 963 460

Jun 17, 2026

Highly precise bone surgery with miniature robots

PC-based control in minimally invasive surgery

MIRACLE II is the second phase of the MIRACLE project funded by the Werner Siemens Foundation. MIRACLE stands for Minimally Invasive Robot Assisted Computer-guided LaserosteotomE, i.e., a modular laser robot for minimally invasive bone removal that is planned and supervised in virtual reality. The robotic elements of this system were developed by Prof. Dr. Georg Rauter and his team at the University of Basel, based on Beckhoff control technology and specifically TwinCAT 3 Target for Simulink®.

MIRACLE II is based at the Department of Biomedical Engineering (DBE) in the Faculty of Medicine at the University of Basel. “Researchers from the fields of computer science, engineering, robotics, laser physics, surgery, and other disciplines are coming together here to bring bone surgery into the space age,” says Prof. Dr. Georg Rauter, head of the BIROMED Lab (Bio-Inspired RObots for MEDicine Laboratory) at the DBE. The corresponding miniature robot will perform functional incisions with unprecedented precision for customized bio-ink implants produced directly at the treatment site.

To perform operations correctly, flexible spiral spindles enable the miniature robot to be moved precisely inside the body.
To perform operations correctly, flexible spiral spindles enable the miniature robot to be moved precisely inside the body.

PC-based control as the technological foundation

As part of his research, the roboticist Prof. Dr. Georg Rauter has been working with PC-based control technology from Beckhoff since 2008. He describes the starting point as follows: “At the time, we needed a communication solution for several hundred components distributed over a large area. In addition, the majority of the measurement technology cards were PCI bus-based or PCI Express bus-based. To avoid the increasing difficulties associated with the number of interfaces and signal cable lengths, our search for a bus-based system led us to EtherCAT as a compatible solution and consequently also to Beckhoff as a suitable provider of the associated control technology.”

As a doctoral student, Rauter’s work in this field started with the development of a rowing simulator at ETH Zürich based on a cable-driven robot. The concept was built around the synchronized control of two cable-driven parallel robots, each with five drivetrains. The aim of the rowing simulator was to use an intelligent algorithm to teach people to move autonomously by providing personalized multimodal feedback on the execution of movements. Prof. Dr. Georg Rauter explains: “The intention was to research movement learning in sophisticated movements in healthy individuals. Safety was a central element of the simulator, because rowing can generate significant forces – when the oar is submerged, for example – which the simulator must be able to reproduce. The safety functionality was initially implemented with a separate safety controller. With TwinCAT 3, we are now using the system-integrated TwinSAFE safety technology, which also enables seamless integration into the human-machine interface, for example. An additional advantage of TwinCAT 3 is that we were able to retain the familiar workflow. This allows us to continue using a graphical programming surface as well as programming with MATLAB® and Simulink®. "I’m a big fan of the workflow with TwinCAT 3 Target for Simulink®, which delivers a C++ project, that can be integrated directly into TwinCAT, and the appropriate machine code following compilation.” In addition, the TwinCAT workflow also benefits students on the Master’s program and new employees: “We run a block course on this every year – twice in Basel and now once in Innsbruck as well, due to its great popularity. We also host workshops at our congresses. In principle, these courses are also open to industry participants who are specifically interested in the implementation of MATLAB® and Simulink® in TwinCAT 3.”

Implementation in surgical robotics

As part of the MIRACLE II project, Prof. Dr. Georg Rauter has applied his robotics know-how and experience of PC-based control to surgical robotics. The project focuses on classic orthopedic applications in which an endoscope is used to insert a laser into the body via a small opening in a minimally invasive operation to precisely manipulate the bone or change its geometry and, therefore, stability. The research already carried out is now being expanded to include regenerative cartilage medicine. The platform for next steps is the miniature robot presented at several events including the World Expo 2025 in Osaka, Japan, which can be used to demonstrate interdisciplinary cooperation using a specific application in the knee – laser osteotomy or regenerative cartilage medicine.

The miniature robot can be fixed directly at the surgical site in the tissue of the knee joint, for example.
The miniature robot can be fixed directly at the surgical site in the tissue of the knee joint, for example.

Prof. Dr. Georg Rauter explains more: “Parallel robotics combined with lasers is our core focus in Basel and is also unique in its miniaturized dimensions. Currently, surgical robotics uses large devices anchored to the floor with correspondingly large kinematic chains that are complex to stabilize for sufficient precision. Our miniature robot, on the other hand, is supported locally on the tissue and also inserts the laser there, which itself has no interaction forces. This means that the system can be positioned very accurately without having to compensate for interfering forces. The required torque is applied from the outside via flexible spindles. Overall, this design results in a very small footprint with a cross-section of 7.5 x 7.5 mm.”

High-performance technology required

The parallel drivetrains require powerful control technology for synchronization, as is available with TwinCAT, the CX2043 Embedded PC, and the EtherCAT and TwinSAFE Terminals from Beckhoff. This technology allows the planar system to reliably utilize its three planar degrees of freedom: forward/backward movement, lateral movement, and rotation. A total of four EtherCAT- and FSoE-capable small servo motors are used for this purpose, including redundancy, which move the robot to the desired position via flexible spiral spindles. Prof. Dr. Georg Rauter describes the special feature of the control system as follows: “Due to the redundant drive, rather than solving a linear system of equations, the control system solves a real-time optimization problem in order to achieve the best possible result not only iteratively but also multiple times every millisecond.”

According to Prof. Dr. Georg Rauter, the high functionality of TwinCAT is used to a wide extent: “A good example is TwinCAT HMI, where I particularly like the data exchange across different logics – from C++ through PLC or hardware, and beyond to Safety. In addition, our kinematics can be conveniently integrated into TwinCAT and it is easy to communicate with third-party components like machine learning-based vision components via ADS. TwinCAT and EtherCAT offer this openness and flexibility not least due to their widespread use. That’s why components with the right interfaces are available for all requirements.”

The benefits of close cooperation

According to Prof. Dr. Georg Rauter, the research undertaken at the University of Basel also benefits from close cooperation with Beckhoff Switzerland. Rapid response times when specific inquiries are submitted and the ability to test hardware on a short-term basis are important aspects in this regard. He explains that they were able to test the application potential of the XPlanar intelligent transport system over the course of a year, for example. In addition, the Department’s own development proposals regarding control technology are openly listened to and reviewed.