IP Library › Granted Patent US 12,213,744
Granted Patent B2
US 12,213,744 · App. 17/376,493 · Granted Feb 4, 2025

Path planning based on work volume mapping

Inventors: Dany Junio (Tel Aviv-Jaffa, IL); Moshe Shoham (Hoshaya, IL)
Assignee: Mazor Robotics Ltd.
A61B34/20A61B17/0218A61B34/30A61B2034/2051A61B2034/2055
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 12,213,744
App. No.
17/376,493
Granted
Feb 4, 2025
Kind
B2
Abstract

Systems, methods, and devices for planning a path are provided. A work volume and one or more no-fly zones may be mapped. The work volume may define a volume in which a robot may access and each of the one or more no-fly zones may define at least one volume in which a robot is restricted from accessing. Information may be received about a position of at least one instrument and a void volume may be calculated based on the position of the at least one instrument. The work volume may be updated to include the void volume to yield an updated work volume. A path may be calculated for a robotic arm of a robot from outside a patient anatomy to within the patient anatomy that is within the updated work volume and avoids the one or more no-fly zones.

Claims (57)

1. A method for planning a path comprising:

mapping a work volume and one or more no-fly zones, the work volume defining a volume which a robot may access and each of the one or more no-fly zones defining at least one volume which the robot is restricted from accessing;

receiving information about a position of at least one instrument;

receiving an image of an incision;

processing the image to determine dimensions of the incision based on the image;

calculating a void volume based on the position of the at least one instrument and the dimensions of the incision;

updating the work volume to include the void volume to yield an updated work volume; and

calculating a path for a robotic arm of the robot from outside a patient anatomy to within the patient anatomy that is within the updated work volume and avoids the one or more no-fly zones,

wherein calculating the void volume is further based on known dimensions of the at least one instrument obtained from measurements of the at least one instrument received from a database.

2. The method of claim 1 , wherein the information about the position of the at least one instrument is received from at least one of a navigation camera, an electro-magnetic navigation system, or a Lidar navigation system.

3. The method of claim 1 , wherein the at least one instrument is a retractor.

4. The method of claim 1 , wherein the at least one instrument is at least one of a port and a tubular retractor.

5. The method of claim 1 , further comprising:

receiving information about a surgical operating room, wherein the information is at least one of an image, sensor data, electro-magnetic data, or Lidar data;

identifying one or more obstacles in the information about the surgical operating room; and

defining the one or more no-fly zones based on the identified one or more obstacles.

6. The method of claim 5 , wherein defining the one or more no-fly zones comprises determining an outer boundary of one or more objects.

7. The method of claim 1 , wherein calculating the path is further based on one or more parameters and wherein the method further comprises assigning a weight to each parameter of the one or more parameters.

8. The method of claim 7 , wherein artificial intelligence uses one or more data models to assign the weight.

9. The method of claim 1 , further comprising:

receiving updated information about an updated position of the at least one instrument;

calculating at least one of an updated void volume and an updated position of the void volume based on the updated position of the at least one instrument; and

updating the updated work volume based on at least one of the updated void volume and the updated position of the void volume.

10. The method of claim 1 , further comprising:

causing the robotic arm to move along the path.

11. The method of claim 1 , further comprising:

determining a cut angle to a target anatomical element based on avoiding the one or more no-fly zones, wherein calculating the path is further based on the determined cut angle.

12. The method of claim 1 , wherein the one or more no-fly zone includes the at least one instrument.

13. A device for planning a path comprising:

at least one processor; and

a memory storing data for processing by the at least one processor that, when processed, the data causes the at least one processor to:

map a work volume and one or more no-fly zones, the work volume defining a volume which a robot may access and each of the one or more no-fly zones defining at least one volume which the robot is restricted from accessing;

receive information about a position of at least one instrument;

receive an image of an incision;

process the image to determine dimensions of the incision based on the image;

calculate a void volume based on the position of the at least one instrument and the dimensions of the incision;

update the one or more no-fly zones to remove the void volume; and

calculate a path for a robotic arm of the robot from outside a patient anatomy to within the patient anatomy that avoids the one or more no-fly zones,

wherein calculating the void volume is further based on known dimensions of the at least one instrument obtained from measurements of the at least one instrument received from a database.

14. The device of claim 13 , wherein one or more markers are affixed to the at least one instrument and the information about the position of the at least one instrument is received from a navigation camera configured to detect the position of the one or more markers.

15. The device of claim 13 , wherein the memory stores further data for processing by the processor that, when processed, causes the processor to:

receive updated information about an updated position of the at least one instrument;

calculate at least one of an updated void volume and an updated position of the void volume based on the updated position of the at least one instrument; and

update the work volume based on at least one of the updated void volume and the updated position of the void volume.

16. A system for orienting a robotic arm comprising:

a robotic arm;

at least one processor; and

a memory storing data for processing by the at least one processor that, when processed, the data causes the at least one processor to:

map a work volume and one or more no-fly zones, the work volume defining a volume which the robotic arm may access and each of the one or more no-fly zones defining at least one volume which the robotic arm is restricted from accessing;

receive information about a position of at least one instrument;

receive an image of an incision;

process the image to determine dimensions of the incision based on the image;

calculate a void volume based on the position of the at least one instrument and the dimensions of the incision;

update the work volume to include the void volume to yield an updated work volume;

calculate a path for the robotic arm from outside a patient anatomy to within the patient anatomy based on the updated work volume and that avoids the one or more no-fly zones; and

cause the robotic arm to move along the path,

wherein calculating the void volume is further based on known dimensions of the at least one instrument obtained from measurements of the at least one instrument received from a database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2021
From: JUNIO, DANY; SHOHAM, MOSHE
To: MAZOR ROBOTICS LTD.
Reel/Frame 056866/0797 →
Continuity (1)
Related Publication 20230020476A1 · Jan 19, 2023
References Cited (9)
US 9265587B2 · Vancamberg et al. · 2016 [cited by applicant]
US 9734632B2 · Thomas et al. · 2017 [cited by applicant]
US 20140276943A1 · Bowling et al. · 2014 [cited by applicant]
US 20170333137A1 · Roessler · 2017 [cited by applicant]
US 20190262084A1 · Roh · 2019 [cited by examiner]
US 20200086437A1 · Johnson · 2020 [cited by examiner]
CN 105455901 · 2018 [cited by applicant]
WO WO2020236937 · 2020 [cited by applicant]
International Search Report and Written Opinion for International (PCT) Patent Application No. PCT/IL2022/050742, dated Oct. 21, 2022, 16 pages. [cited by applicant]