EP2332484A2

Software Center and Highly Configurable Robotic Systems for Surgery and other uses

Abstract

Telerobotic, telesurgical, and/or surgical robotic devices, systems, and methods employ surgical robotic linkages that may have more degrees of freedom than an associated surgical end effector n space. A processor can calculate a tool motion that includes pivoting of the tool about an aperture site. Linkages movable along a range of configurations for a given end effector position may be driven toward configurations which inhibit collisions. Refined robotic linkages and method for their use are also provided.

EP2332484A2, drawing sheet 1
Sheet 1 of 76

Term

Term ended

Projected expiry passed 8 May 2026, 0.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 2 independent, 13 dependent

  1. 1
    A surgical robotic system comprising:a manipulator assembly configured to robotically move a surgical end effector, the manipulator assembly having a plurality of joints, the joints being configured to provide sufficient degrees of freedom to allow a range of joint states for an end effector position within a surgical workspace;an input configured to receive a command to effect a desired movement of the end effector within the surgical workspace;and a processor coupling the input to the manipulator assembly, the processor comprising a primary joint controller configured to drive the manipulator assembly to a primary solution, the primary solution being underconstrained, the processor further comprising a configuration-dependent filter configured to restrict the actuation of the manipulator assembly so as to provide a desired combination of the joint states during the desired end effector movement.
  2. 14
    A robotic method comprising:robotically moving an end effector of a manipulator assembly, the manipulator assembly having a plurality of joints, the joints providing sufficient degrees of freedom between a proximal base and the end effector to allow a range of joint states for an end effector state while the manipulator assembly extends distally through an aperture to a worksite;receiving a command to effect a desired movement of the end effector within the worksite;calculating an underconstrained primary solution corresponding to the desired movement of the end effector;and filtering the primary solution with a configuration-dependent filter so as to restrict actuation of the manipulator assembly to provide a desired combination of joint states.