Frame Mapping and Force Feedback Methods, Devices and Systems
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices, and systems for controlling movement of a slave manipulator by an operator controlling a master manipulator in a way that the motion of that slave manipulator can be presented via a display to the operator such that the displayed position of the slave manipulator is intuitive to the operator, regardless of the actual position and orientation of the slave manipulator. Methods, devices, and systems relating to force feedback associated with medical robotic procedures.
-
Citations
160 Claims
-
1-104. -104. (canceled)
-
105. A method for controlling movement of a robotic arm of a medical robot system, the robotic arm operatively associated with a tool, the medical robot system comprising:
-
a medical robot under operator control having at least one robotic arm, a camera configured to provide an image of the tool, and a reference structure having a fixed orientation relative to the camera, the method comprising; determining a calculated motion of the tool wherein; the determining of the calculated motion is based on an input value received from a controller device that provides input from a user; and the calculated motion is expressed in an observer coordinate system that comprises a first axis oriented in fixed relation with an axis of the tool and a second axis oriented orthogonal to the first axis and such that its projection into a plane defined by X and Y axis of an orthogonal coordinate system defined relative to the reference structure is parallel to and pointing in the same direction as the X axis; and outputting an actuation signal to move the robotic arm in accordance with the calculated motion. - View Dependent Claims (107, 108, 109, 110, 157, 159)
-
-
106. (canceled)
-
111-117. -117. (canceled)
-
118. The method of 105, further comprising:
-
determining a second calculated motion of a second tool of a second robotic arm, where; the determining of the second calculated motion is based on a second input value received from a second controller device that provides input from the user; and
thesecond calculated motion is expressed in a second observer coordinate system that is based on the orientation of the second tool and the orientation of the observer reference structure; and outputting a second actuation signal to move the second robotic arm in accordance with the second calculated motion. - View Dependent Claims (119, 120, 121, 122)
-
-
123-129. -129. (canceled)
-
130. A method for controlling movement of a robotic arm of a medical robot system, the robotic arm operatively associated with a tool, the medical robot system comprising:
-
a medical robot under operator control having at least one robotic arm, a camera configured to provide an image of the tool, and a reference structure having a fixed orientation relative to the camera, the method comprising; receiving an input value from a controller device representative of a desired motion of the tool, wherein the input value is expressed in a controller device coordinate system; determining a calculated motion of the tool based on the input value, wherein the calculated motion is expressed in an observer coordinate system that comprises a first axis oriented in fixed relation with an axis of the tool and a second axis oriented orthogonal to the first axis and such that its projection into a plane defined by X and Y axis of an orthogonal coordinate system defined relative to the reference structure is parallel to and pointing in the same direction as the X axis; determining a commanded motion of the robotic arm based on the calculated motion and the position of the robotic arm; outputting an actuation signal to move the robotic arm in accordance with the commanded motion; determining a calculated observer force value that is expressed in the observer coordinate system; determining a controller device feedback force value based on the calculated observer force value, wherein the controller device feedback force is expressed in the controller device coordinate system; and outputting a feedback signal to the controller device in accordance with the controller device feedback force value. - View Dependent Claims (133, 134, 135, 136, 137, 138, 139, 140, 158, 160)
-
-
131-132. -132. (canceled)
-
141-156. -156. (canceled)
Specification