Software Configurable Manipulator Degrees of Freedom
First Claim
1. A method for controlling a plurality of manipulator assemblies of a robotic system, the method comprising:
- receiving a first plurality of sensor signals at a plurality of joint space interface elements, the first sensor signals indicating joint states of a first manipulator assembly, the first sensor signals being received from a plurality of connector input elements via a first mapping between the joint space interface elements and joints of the first manipulator assembly, the connector input elements being operable to couple to only one manipulator assembly at a time;
processing the received first sensor signals with a joint controller so as to control the first manipulator assembly;
receiving a second plurality of sensor signals indicating joint states of the second manipulator assembly, the second sensor signals being received from the connector input elements via a second mapping between the joint space interface elements and joints of the second manipulator assembly different than the first mapping; and
processing the received second sensor signals with the joint controller so as to control the second manipulator assembly.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and systems for controlling a plurality of manipulator assemblies of a robotic system. In accordance with a method, a first plurality of sensor signals are received at a plurality of joint space interface elements from a plurality of connector input elements via a first mapping between the joint space interface elements and joints of the first manipulator assembly. The connector input elements are operable to couple to only one manipulator assembly at a time. The received first sensor signals are then processed with a joint controller so as to control the first manipulator assembly. A second plurality of sensor signals are then received from the connector input elements at the joint space interface elements via a second mapping different than the first mapping. The received second sensor signals are then processed with the joint controller so as to control a second manipulator assembly different than the first manipulator assembly.
73 Citations
38 Claims
-
1. A method for controlling a plurality of manipulator assemblies of a robotic system, the method comprising:
-
receiving a first plurality of sensor signals at a plurality of joint space interface elements, the first sensor signals indicating joint states of a first manipulator assembly, the first sensor signals being received from a plurality of connector input elements via a first mapping between the joint space interface elements and joints of the first manipulator assembly, the connector input elements being operable to couple to only one manipulator assembly at a time; processing the received first sensor signals with a joint controller so as to control the first manipulator assembly; receiving a second plurality of sensor signals indicating joint states of the second manipulator assembly, the second sensor signals being received from the connector input elements via a second mapping between the joint space interface elements and joints of the second manipulator assembly different than the first mapping; and processing the received second sensor signals with the joint controller so as to control the second manipulator assembly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for controlling a plurality of manipulator assemblies of a robotic system, the method comprising:
-
receiving first joint space output signals at a plurality of work space interface elements, the first joint space output signals being received from a plurality of joint space interface elements, the first joint space output signals corresponding to at least one degree of freedom of a first manipulator assembly, the first joint space output signals being received via a first mapping between the work space interface elements and the joint space interface elements; processing the received first joint space output signals with a work space controller so as to control the first manipulator assembly; receiving second joint space output signals at the work space interface elements, the second joint space output signals being received from the joint space interface elements, the second joint space output signals corresponding to at least one degree of freedom of a second manipulator assembly different than the first manipulator assembly, the second joint space output signals being received via a second mapping between the work space interface elements and the joint space interface elements different than the first mapping; and processing the received second joint space output signals with the work space controller so as to control the second manipulator assembly. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A telesurgical system for performing surgery on a patient, the system comprising:
-
a support structure for receiving, at a connector of the support structure, a plurality of different manipulators each having a plurality of degrees of freedom; and a controller coupled to the support structure, the controller including a plurality of maps, each map configured to map signals from one of the manipulators to at least one of a joint space layer and a work space layer, wherein the maps are different from one another. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A telesurgical system for performing surgery on a patient, the system comprising:
-
a controller for controlling the state of a plurality of surgical tools; a plurality of manipulators coupled to the controller, each manipulator including a mechanical interface and an electrical interface, the mechanical interface operable to mechanically couple the manipulator to a surgical tool, the electrical interface operable to communicate information between the controller and the surgical tool connected to the manipulator, wherein each manipulator is operable to couple to a plurality of different surgical tools via the mechanical interface, and the electrical interfaces are different for each surgical tool. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification