Constrained Proxy Control for Teleoperated Follower Motion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Teleoperated devices face challenges in accurately and quickly following commands due to motion limits, kinematic constraints, and velocity/acceleration limits, leading to unintuitive and disorienting movements for operators.

Innovation Solution

Introduce a proxy constraint to limit the possible poses of a virtual leader device, allowing the follower device to follow the constrained proxy rather than the virtual leader device, thereby improving motion control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the follower device directly follows the commanded motions of the leader device, then the system maintains simple control architecture, but the follower device cannot accurately follow commands when subject to motion limits and kinematic constraints

Engineering Contradiction:
Improvemotion following accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces a proxy device as an intermediary between the leader device and follower device. The proxy receives commanded motions from the leader and generates constrained motions that account for the follower's motion limits, kinematic constraints, velocity limits, and acceleration limits. This intermediary layer enables accurate motion following without requiring complex direct control of the follower device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy (proxy) of the leader device that incorporates the follower's constraints. Instead of directly controlling the follower with complex constraint calculations, the system copies the leader's commanded motions into the proxy, applies constraints to the proxy, and uses the constrained proxy motions to control the follower. This copying approach simplifies the control architecture while maintaining accuracy.

Inventive Principle:
Principle #26Copying

2Speed

If the follower device operates without motion constraints, then the system responds quickly to leader device commands, but the follower device may exceed its motion limits and kinematic constraints

Engineering Contradiction:
Improveresponse speedVSAvoidconstraint compliance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating and applying motion constraints to the proxy device before the follower executes the motions. The system determines velocity limits and acceleration limits for the proxy based on the follower's kinematic constraints and motion capabilities. This preliminary constraint application ensures the follower can execute motions quickly without exceeding its physical limits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic constraint adjustment by making the proxy's motion constraints adaptive to the follower's current state. The system continuously updates velocity limits and acceleration limits based on the follower's position, orientation, and current motion capabilities. This dynamic approach maintains reliability while allowing maximum response speed within safe operating boundaries.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the follower device follows commands without constraint adjustment, then the control system remains simple, but the operator experiences lag and disorienting movements

Engineering Contradiction:
Improveoperator experienceVSAvoidcontrol algorithm complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements feedback by continuously monitoring the follower's actual motion capabilities and adjusting the proxy's constrained motions accordingly. The system uses information about the follower's position, velocity, acceleration, and kinematic constraints to dynamically adjust the proxy's motion commands. This feedback loop eliminates lag and disorienting movements by ensuring the proxy always commands feasible motions, improving operator experience without requiring complex direct control algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12576533B2Techniques for following commands of an input device using a constrained proxy
Publication Date: 2026.03.17 INTUITIVE SURGICAL OPERATIONS INC
  • US12576533B2 patent drawing
  • US12576533B2 patent drawing
  • US12576533B2 patent drawing

AI summary

Disclosed techniques include a computer-assisted device having an input control, a functional structure, and a processing system. The functional structure is configured to include a repositionable structure, and the repositionable structure is configured to support an instrument. The processing system is configured to receive a movement command from the input control, update a pose of a proxy based on the movement command and a proxy constraint, and cause the functional structure to move based on the updated pose of the proxy. In some embodiments, the input control controls a pose of a virtual leader device. The processing system updates a pose of a proxy based on the pose of the virtual leader device, updates a pose of a virtual follower device based on the updated pose of the proxy, and causes the functional structure to move based on the pose of the virtual follower device.