| CPC A61B 34/20 (2016.02) [A61B 2034/2055 (2016.02)] | 24 Claims | 

| 
               1. A method of operating a surgical system comprising a navigation system including a localizer including a field-of-view and a tracker, and one or more controllers coupled to the navigation system, wherein the one or more controllers include a processor, the processor implementing a virtual boundary generator, a collision detector, and a feedback generator, the method comprising: 
            detecting, with navigation system, the tracker within the field-of-view of the localizer by establishing a line-of-sight relationship between the tracker and the localizer; 
                generating, with the virtual boundary generator, a virtual line-of-sight boundary based on the line-of-sight relationship; 
                associating, with the one or more controllers, a virtual object with a physical object; 
                detecting, with the collision detector, a virtual collision between the virtual object and the virtual line-of-sight boundary; and 
                enabling, with the feedback generator, a response based on detecting the virtual collision. 
               |