G05B2219/40121

METHODS AND SYSTEMS FOR PERFORMING NAVIGATION-ASSISTED MEDICAL PROCEDURES

Systems and methods are described for performing navigation-assisted medical procedures such as biopsies, surgeries and pathology procedures by obtaining location information of an item of interest located within at least a portion of a subject; sensing position information of a moveable device; determining a relative position of the moveable device to the item of interest using the location information of the item of interest and the position information of the moveable device; and providing feedback based on the relative position of the moveable device to the item of interest that can be used to change the relative position of the moveable device to the item of interest.

Methods and systems for performing navigation-assisted medical procedures

Systems and methods are described for performing navigation-assisted medical procedures such as biopsies, surgeries and pathology procedures by obtaining location information of an item of interest located within at least a portion of a subject; sensing position information of a moveable device; determining a relative position of the moveable device to the item of interest using the location information of the item of interest and the position information of the moveable device; and providing feedback based on the relative position of the moveable device to the item of interest that can be used to change the relative position of the moveable device to the item of interest.

ROBOT SIMULATOR, ROBOT SYSTEM AND SIMULATION METHOD

A robot simulator includes a storage device that stores model information related to the robot and an obstacle in the vicinity of the robot, and an acquisition device that obtains first input information defining a start position and an end position of operation of the robot. A processing device generates a path for moving the distal end portion of the robot from the start position to the end position while avoiding collisions between the robot and the obstacle based on the first input information and the model information. The processing device also generates image data including an illustration of the obstacle and an index indicating a via-point of the path.

Profit milling
09958859 · 2018-05-01 · ·

Methods and devices for computer-assisted milling of a pocket region of a workpiece by computing a blend arc radius, where the blend arc radius is based on a maximal variation of a Tool Engagement Angle (TEA), and smoothing at least one offset, where the smoothing is based on the computed blend arc radius and/or a prior computed blend arc radius with a stepover.

PROFIT MILLING
20180024531 · 2018-01-25 ·

Methods and devices for computer-assisted milling of a pocket region of a workpiece by computing a blend arc radius, where the blend arc radius is based on a maximal variation of a Tool Engagement Angle (TEA), and smoothing at least one offset, where the smoothing is based on the computed blend arc radius and/or a prior computed blend arc radius with a stepover.

Robot programming device
12162158 · 2024-12-10 · ·

A robot programming device 1 is provided with a model layout unit 112 that lays out a workpiece model of a workpiece, a robot model of a robot, and a tool model of a tool in the virtual space, a machining site designation unit 113 that designates a machining site on the workpiece model, a stereoscopic shape layout unit 115 that lays out a predetermined stereoscopic shape such that a surface of the stereoscopic shape is filled in with a predetermined operation pattern and that the operation pattern is projected to at least one surface of the workpiece model, a machining path creation unit 116 that projects the operation pattern to at least one surface of the workpiece model to create a machining path for the tool, and a change unit 117 that changes the machining path and/or an operation program on the basis of the machining site.

Training robots to execute actions in physics-based virtual environment
09671777 · 2017-06-06 · ·

A disclosed system includes a physically plausible virtual runtime environment to simulate a real-life environment for the simulated robot and a test planning and testing component operable to receive task data based used to create a plurality of plausible tests for at least one robot control program. The plurality of plausible tests is designed to execute at least one task associated with the task data. The test planning and testing component is further operable to define test parameters for each of the plurality of plausible tests. The system further includes a robot controller operable to execute the plurality of plausible tests substantially simultaneously on the simulated robot, analyze results of the execution to select an optimized robot control program from the at least one robot control program, and based on the analysis, selectively optimize the test associated with the optimized robot control program.

Teaching system, robot system, and teaching method
09625899 · 2017-04-18 · ·

A teaching system according to an embodiment includes an image generating unit, a start point specifying unit, a via point specifying unit, and a teaching data generating unit. The image generating unit generates a virtual image including a closed processing line set on a workpiece to be processed by a robot. The start point specifying unit specifies a start point at a position outside the processing line on the virtual image. The via point specifying unit specifies a via point on the processing line. The teaching data generating unit generates teaching data relative to the robot for a path that leaves the start point to follow the processing line by way of the via point and returns to the via point.