Surgical Robot Dual Control Instance Safety
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Surgical robots lack effective mechanisms to prevent unintended contacts between their robotic arms and patients during minimally invasive procedures, due to limited awareness of the robotic arm's movements and environment, which can lead to injuries.
Innovation Solution
A surgical robot system with a dual control system, where a first control instance generates commands based on user inputs and a second instance checks these commands to ensure the robotic arm remains within a defined movement space, adjusting the space based on whether a patient support is connected, and employing sensors and a locking mechanism to prevent unauthorized movements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the robotic arm is given extensive movement freedom to perform surgical tasks, then the operational capability is improved, but the risk of unintended contact with the patient increases
Solution Approach 1:
The control system is segmented into two independent control instances: a first control instance that generates control commands based on user inputs, and a second control instance that checks these commands against safety constraints. This segmentation allows the robotic arm to have extensive movement freedom while being monitored by a separate safety layer that prevents unintended contacts with the patient.
Solution Approach 2:
The second control instance acts as an intermediary between the first control instance and the robotic arm execution. It receives control commands, verifies them against the defined movement space constraints, and only releases commands that are safe for execution. This intermediary layer enables the robotic arm to operate with high versatility while filtering out potentially harmful movements.
2Object-affected harmful factors
If the movement space is strictly limited to prevent patient contact, then safety is improved, but the ability to perform necessary surgical movements is reduced
Solution Approach 1:
The movement space of the robotic arm is defined dynamically based on the detected position of the patient support. When the patient support is present, the movement space is constrained to prevent contact with the patient. When the patient support is removed, the movement space is expanded to allow the robotic arm to assume a park position and perform setup tasks. This dynamic adjustment of movement boundaries maintains safety during surgery while preserving operational flexibility.
Solution Approach 2:
The system changes the spatial parameters of the robotic arm's movement space based on the presence or absence of the patient support. The second control instance adjusts the defined movement boundaries according to sensor input about the patient support position, allowing the robotic arm to operate within safe limits during patient procedures while having access to broader movement ranges during setup and teardown phases.
3Reliability
If the system continuously monitors and checks control commands, then collision prevention is improved, but the system complexity increases
Solution Approach 1:
The control system is divided into two distinct control instances with clearly defined responsibilities. The first control instance handles high-level command generation from user inputs, while the second control instance handles safety verification against movement space constraints. This segmentation distributes the computational burden and clarifies the functional architecture, making the complex monitoring system more manageable and maintainable.
Solution Approach 2:
The second control instance autonomously checks control commands against the defined movement space constraints without requiring external intervention. It independently determines whether a command would cause the robotic arm to leave the safe movement space and automatically releases or blocks the command accordingly. This self-service capability reduces the need for additional external safety systems while maintaining high reliability.
4Productivity
If the robotic arm can move freely during patient transport, then transport efficiency is improved, but the risk of injury to patient or staff increases
Solution Approach 1:
The movement space constraints are dynamically adjusted based on whether the patient support is detected as present or absent. During patient transport when the support is absent, the robotic arm is allowed to move freely to a park position, improving transport efficiency. When the patient support is present, the movement space is constrained to prevent injury. This dynamic adaptation resolves the contradiction between transport efficiency and safety.
Solution Approach 2:
The system changes the spatial parameters of the robotic arm's operational envelope based on the operational phase. During transport operations with no patient support detected, the movement space parameters are expanded to allow efficient repositioning. During surgical operations with patient support detected, the parameters are contracted to ensure safety. This parameter adaptation enables the system to optimize for different operational requirements.
Data Source
AI summary
The invention relates to a surgical robot system comprising a robot arm (8) installed on a substructure (1), a first control instance (16) for producing control commands for the robot arm (8) on the basis of user inputs, and a second control instance (18), which receives the control commands from the first control instance (16) and checks the control commands with respect to whether the execution of the control commands by the robot arm (8) requires the robot arm to leave a specified occupied space (21, 22) of the robot arm (8) and releases a control command for execution by the robot arm (8) at most to the extent to which the control command can be executed without the robot arm leaving the specified occupied space (21, 22, 30).


