Skip to main content
Robot Assisted Surgery search search close
Design, Verify and Validate Robotic Surgery Systems

Leverage the potential of model-based designs to accelerate innovation and verification of safety-critical, high precision controls algorithms for minimally invasive surgical robots, improve treatment precision, and reduce radiation impacts. 

Speedgoat real-time target computers, together with MATLAB® and Simulink® Real-Time™, provide you with a seamless desktop and real-time simulation and testing workflow. Design innovative controls algorithms with rapid control prototyping. Automate verification and validation with hardware-in-the-loop (HIL) simulation.  

Focus on your core innovation and intellectual property instead of dealing with low-level technical necessities such as drivers, operating systems, or manual testing with limited insights. You can benefit from a software environment, including Simulink® and the Speedgoat leveraged QNX RTOS, which is fully compliant with medical norms and regulations such as IEC 62304. 

"Partnering with MathWorks® and Speedgoat (…) was instrumental in helping us develop our telerobotic platform used for the world’s first-in-human telerobotic coronary intervention.” 

Nicholas Kottenstette, Ph.D., R&D Fellow at Corindus, A Siemens Healthineers Company

Medical robot Robotic Prosthesis Medical Imaging Hearing Aids

Medical Robot

Robotic Prosthesis

Medical Imaging

Hearing Aids  


Featured Use Cases

Real-Time General Control and Motor Control of Robotic Arm 

With Speedgoat solutions, you can model and control the kinematics and dynamics of embedded motor control for your robotic arm. This enables you to control a vast amount of degrees of freedom in a desktop environment first, before moving to real hardware. Interface with your medical and electrical sensors in real-time via analog and digital in- and outputs on a Speedgoat target machine. 

Conversely, use protocols such as EtherCAT or CANopen to control your drives. Simply drag the corresponding Speedgoat communication driver blocks into your Simulink® model. For telemedicine applications, e.g., to protect medical personal from radiation, you can monitor network stability and account for data loss and time delay. 

Design a user interface for the surgeon with ease. Monitor hemodynamic variables and fluoroscopic video in real-time. Use touchscreens plus visual and acoustic feedback to augment the usability of your device. 


Frequently Used I/O Interfaces

Simulink Application Resources 


Verify and Validate Robotic Arm Controller before clinical trials


Simulate and test your controller’s response to its environment in a controlled set up before you begin clinical trials. Achieve fast results by changing environment parameters that are difficult to reproduce in real-world test setups, i.e., fault scenarios.  

For example, take the above telemedicine application, but this time you control data loss by protocol emulation. The Speedgoat device then acts as the communication nodes outside your device. 


Frequently Used I/O Interfaces

Simulink Application Resources 

Success Stories


Relevant Resources

Testing Workflows​

Rapidly prototype control designs by applying rapid control prototyping, test embedded controllers with
hardware-in-the-loop simulation of digital twins, and leverage Speedgoat systems as embedded controllers.

Early Design
Rapid Control Prototyping
Embedded Deployment

Let us help you to find the right solution for your project


Request a Configuration Proposal

Get a proposal for a real-time target
machine configured to your needs.

Request a proposal

Request a Free Workflow Demo

Curious how to accelerate control design
innovation with a modular controller hardware setup?

Request a free demo

Have Questions?

Talk to our experts about your project
and application requirements.

Contact us
Follow Speedgoat LinkedIn