IP Library Granted Patent US 9,149,339
Granted Patent B2
US 9,149,339 · App. 14/302,723 · Granted Oct 6, 2015

Methods, systems and devices for three dimensional input and control methods and systems based thereon

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,149,339
App. No.
14/302,723
Granted
Oct 6, 2015
Kind
B2
Abstract

A Robotic control system has a wand, which emits multiple narrow beams of light, which fall on a light sensor array, or with a camera, a surface, defining the wand's changing position and attitude which a computer uses to direct relative motion of robotic tools or remote processes, such as those that are controlled by a mouse, but in three dimensions and motion compensation means and means for reducing latency.

Claims (35)

1. A method of controlling an instrument of a robot, the method comprising the steps of:

detecting a contour of movement of an object being worked by the instrument by,

projecting an image pattern on to a surface of the object in a vicinity of the instrument,

repeatedly detecting the image pattern formed on the surface of the object; and

determining movement of the object based on a transformation of the detected image in time and space, and

moving the instrument to a normalized position so as to accommodate the contour of movement of the object in the vicinity of the instrument, so that operator intended motions can be carried out from the normalized position.

2. The method of claim 1 , wherein the robot is a surgical robot and the object is a heart.

3. The method of claim 2 , further comprising the steps of:

receiving a signal that the heart is about to contract; and

initiating movement of the instruments during contraction as movement of the heart occurs.

4. The method of claim 3 , wherein the step of receiving a signal further comprises receiving a signal related to an anticipated nature of the contraction, and the step of initiating movement further comprises utilizing the anticipated nature of the contraction from the signal to control movement of the instruments.

5. The method of claim 4 , wherein the step of receiving a signal comprises receiving a signal from an electrocardiogram.

6. The method of claim 5 , wherein the signal from the electrocardiogram corresponds to an electrical pulse from the heart.

7. A non-transitory computer readable medium storing program instructions executable by one or more processors in one or more computers for causing the computers to implement the method of claim 4 .

8. A non-transitory computer readable medium storing program instructions executable by one or more processors in one or more computers for causing the computers to implement the method of claim 5 .

9. A non-transitory computer readable medium storing program instructions executable by one or more processors in one or more computers for causing the computers to implement the method of claim 6 .

10. The method of claim 2 , further comprising the steps of:

capturing an image of the heart through a camera tool;

causing the camera tool to make compensating motions to track the heart to cause an operator's view of the image of the heart to remain consistent.

11. The method of claim 2 , further comprising the steps of:

receiving a secondary signal corresponding to a secondary movement of the heart; and

manipulating the image in response to the secondary signal to compensate for the secondary movement to cause the operator's view of the image of the heart to remain consistent.

12. The method of claim 11 , wherein manipulating the image comprises manipulating the image by software manipulation.

13. A non-transitory computer readable medium storing program instructions executable by one or more processors in one or more computers for causing the computers to implement the method of claim 2 .

14. A non-transitory computer readable medium storing program instructions executable by one or more processors in one or more computers for causing the computers to implement the method of claim 2 .

15. A non-transitory computer readable medium storing program instructions executable by one or more processors in one or more computers for causing the computers to implement the method of claim 1 .

16. A system comprising:

a surgical robot including an instrument controlled by the robot; and

a computer configured to detect a contour of movement of a heart being worked by the instrument by,

projecting an image pattern on to a surface of the heart in a vicinity of the instrument,

repeatedly detecting the image pattern formed on the surface of the heart; and

determining movement of the heart based on a transformation of the detected image in time and space, and

moving the instrument to a normalized position so as to accommodate the contour of movement of the heart in the vicinity of the instrument, so that operator intended motions can be carried out from the normalized position.

17. The system of claim 16 , wherein the computer is further configured to receive a signal that a heart being operated on by the instrument is about to contract, and generating instructions to the robot to initiate movement of the surgical robot instrument so as to accommodate movement of the heart in the vicinity of the instrument during contraction as movement of the heart occurs.

18. The system of claim 17 , wherein the computer is further configured to receive a signal related to an anticipated nature of the contraction, and generating instructions to the robot related to the amount of movement of the instrument utilizing the anticipated nature of the contraction from the signal to control the accommodation.

Assignments (4)
LICENSE Recorded Mar 20, 2024
From: TITAN MEDICAL INC.
To: AURIS HEALTH INC.
Reel/Frame 066840/0452 →
RELEASE OF SECURITY INTEREST Recorded Feb 17, 2022
From: PROJECT TIME LLC
To: TITAN MEDICAL INC.
Reel/Frame 059174/0081 →
SECURITY INTEREST Recorded May 12, 2020
From: TITAN MEDICAL INC.
To: CORPORATION SERVICE COMPANY C/O PROJECT TIME LLC
Reel/Frame 052643/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2014
From: UNSWORTH, JOHN
To: TITAN MEDICAL INC.
Reel/Frame 033088/0841 →