G05B2219/40492

PROJECTING SAFETY-RELATED MONITORING FOR A MULTI-AXIS KINEMATIC SYSTEM WITH MULTIPLE MOVABLE SEGMENTS
20230226693 · 2023-07-20 ·

A method for projecting safety-related monitoring for a multi-axis kinematic system with multiple movable segments. The method includes assigning multiple respective segment kinematic zones to in each case one or more segments of the multi-axis kinematic system, wherein the respective segment kinematic zones are formed by segment bounding volumes in dependence on the respective segments, providing respective movements of the respective segments in the Cartesian space, ascertaining for each segment spatial elements to be passed through as a result of the respective movements provided, determining for each segment respective overall bounding volumes as respective segment working zones on the basis of the ascertained spatial elements to be passed through, and providing the respective segment working zones for the projecting of a safety function of the safety-related monitoring.

Systems and methods for collision detection and avoidance

Systems and methods for collision detection and avoidance are provided. In one aspect, a robotic medical system including a first set of links, a second set of links, a console configured to receive input commanding motion of the first set of links and the second set of links, a processor, and at least one computer-readable memory in communication with the processor. The processor is configured to access the model of the first set of links and the second set of links, control movement of the first set of links and the second set of links based on the input received by the console, determine a distance between the first set of links and the second set of links based on the model, and prevent a collision between the first set of links and the second set of links based on the determined distance.

System and method for collision avoidance using virtual boundaries

A system and method of collision avoidance includes determining a position and an orientation, the position and the orientation being of a repositionable arm or of an instrument, the repositionable arm being configured to support the instrument; determining, based on the position and the orientation, a plurality of first virtual boundaries around the repositionable arm or the instrument; determining a second virtual boundary around an object; determining a first overlap force on the repositionable arm due to a first overlap between the second virtual boundary and a virtual boundary of the plurality of first virtual boundaries; determining a tip force on a distal end of the instrument based on the first overlap force; and applying the tip force as a first feedback force on the instrument or the repositionable arm.

POSITION MONITORING OF A KINEMATIC LINKAGE

In order to detect when a kinematic linkage (1) leaves workspaces (WS) and/or enters safe spaces (SS), using, little computing power, and therefore doing so more quickly, at least a part of the kinematic linkage (1) is modeled with a number of kinematic objects (K1, K2, K3, K4), and a monitoring space (S) is specified, The number of kinematic objects (K1, K2, K3, K4) is modeled in less than two dimensions D<2. For each modeled kinematic object (K1, K2, K3, K4), a geometric variable of a monitoring space (S) is modified by a distance (d1, d2, d3, d4). Each distance (d1, d2, d3, d4) is derived from at least one geometric parameter (P1, P2, P3) of the modeled kinematic object (K1, K2, K3, K4), The position of each of the number of kinematic objects (K1, K2, K3, K4) is checked in relation to the modified monitoring spaces (S1, S2, S3, S4).

ROBOT SYSTEM THAT CONTROLS ROBOT INCLUDING MULTIPLE MECHANICAL UNITS, THE MECHANICAL UNITS, AND ROBOT CONTROL DEVICE
20170274528 · 2017-09-28 ·

A robot system is provided with a robot including a combination of mechanical units serving as multiple modules, a robot control device that controls the robot, and a memory provided in each of the mechanical units. In the memory, a shape model and a parameter for estimating the coasting distance of the robot are stored beforehand, the shape model indicating the shape of the mechanical unit.

Control system and control method of control system
11738451 · 2023-08-29 · ·

A control system is provided. A second robot in this control system has a trajectory calculation unit which calculates a trajectory of the second robot so as to avoid a first robot if it is determined that the first robot and the second robot will collide.

Robot control method and robot

A robot control method includes defining a robot monitor model that covers at least a part of the robot and defining a monitor region parallel to a coordinate system for the robot. The monitor region is configured to monitor a range of motion of the robot. The method further includes transforming a position of a definition point that is an arbitrary point contained in the robot monitor model into a position of the definition point in a coordinate system different from the coordinate system for the robot (ST9), determining whether or not the robot monitor model is put into contact with a boundary surface of the monitor region by using the transformed position of the definition point (ST6), and stopping motion of the robot if the robot monitor model is put into contact with the boundary surface (ST8).

CONTROL SYSTEM AND CONTROL METHOD OF CONTROL SYSTEM
20220080582 · 2022-03-17 · ·

A control system is provided. A second robot in this control system has a trajectory calculation unit which calculates a trajectory of the second robot so as to avoid a first robot if it is determined that the first robot and the second robot will collide.

Position monitoring of a kinematic linkage

In order to detect when a kinematic linkage leaves workspaces and/or enters safe spaces, using little computing power, and therefore doing so more quickly, at least a part of the kinematic linkage is modeled with a number of kinematic objects, and a monitoring space is specified. The number of kinematic objects is modeled in less than two dimensions D<2. For each modeled kinematic object, a geometric variable of a monitoring space is modified by a distance. Each distance is derived from at least one geometric parameter of the modeled kinematic object. The position of each of the number of kinematic objects is checked in relation to the modified monitoring spaces.

CONTROL APPARATUS, WORK ROBOT, NON-TRANSITORY COMPUTER-READABLE MEDIUM, AND CONTROL METHOD
20210268647 · 2021-09-02 ·

A control apparatus for controlling operation of a work robot for performing work inside a target region using a manipulator includes a trajectory information acquiring unit for acquiring N−1 or N pieces of trajectory information respectively indicating N−1 or N trajectories connecting N work regions where the work robot performs a series of work operations in order of a series of work operations; a classifying unit for classifying the N−1 or N trajectories as (i) trajectories that need correction or (ii) trajectories that do not need correction; and a trajectory planning unit for planning a trajectory of a tip of the manipulator between two work regions relating to the each of the one or more trajectories, for each of the one or more trajectories classified as a trajectory that needs correction by the classifying unit.