G05B2219/39319

Robot control device and robot system
11167417 · 2021-11-09 · ·

A robot control device that creates a control program for work of a robot with a force detector, the device includes a processor, wherein the processor is configured to: display an input screen including an operation flow creation area for creating an operation flow of work on a display device; convert the created operation flow into a control program; and execute the control program to control the robot, wherein the input screen is configured to display a plurality of operation objects indicating a plurality of operations including an operation using force control, and one or more conditional branch objects indicating a conditional branch, as options, and wherein the operation flow creation area is configured to create an operation flow including the conditional branch by graphically placing an operation object selected from the plurality of operation objects and the conditional branch object.

CONFIGURING A SURGICAL ROBOTIC SYSTEM
20230320794 · 2023-10-12 ·

A control system of a surgical robotic system, the surgical robotic system comprising a first robot arm and a second robot arm, each of the first and second robot arms comprising a series of joints by which the configuration of that robot arm can be altered, the series of joints extending from a base at a proximal end of the robot arm to an attachment for a surgical instrument at a distal end of the robot arm, the control system being configured to reconfigure the surgical robotic system by: controlling the first robot arm to operate in a surgical mode in which a first surgical instrument attached to that first robot arm is inside a patient's body; and whilst the first robot arm is operating in the surgical mode: (i) controlling the second robot arm so as to permit a second surgical instrument attached to the second robot arm to be inserted into a port in the patient's body; (ii) determining a fulcrum about which the second surgical instrument pivots when the configuration of the second robot arm is altered whilst the second surgical instrument is inside the port; and (iii) controlling the second robot arm to operate in a surgical mode in which the configuration of the second robot arm and second surgical instrument is controlled in response to inputs received at a remote surgeon console whilst maintaining an intersection between the second surgical instrument and the determined fulcrum.

Work robot system and work robot
11161239 · 2021-11-02 · ·

A work robot system includes, a work robot and a work robot control unit that perform work on a target part of an object conveyed by a conveyer device, a measurement robot, a sensor that is attached to the measurement robot and that detects a position of a detection target of the object conveyed by the conveyer device, a measurement robot control unit that moves, through control of the measurement robot, the sensor in accordance with conveyance of the object, in order to detect the position, and a force detector that is used when force control is performed. When the work robot performs the work, the work robot control unit performs force control while performing control of the work robot based on a detection result of the sensor.

Apparatus and method for automated contact tasks

An apparatus for automated contact tasks and a related method are described. The apparatus includes a mechanical interface for connecting the apparatus to a manipulator, a holder for receiving a tool and being movable in relation to the mechanical interface, at least one actuator for positioning the holder in relation to the mechanical interface, a sensor unit that senses the actuator force provided by the at least one actuator, and a control unit that sets the actuator force to a desired minimum force to press the holder against a stop, while there is no contact between the tool and a surface, and detects contact when the holder moves in relation to the mechanical interface in opposition to the direction of the desired minimum force. The control unit further regulates the actuator force according to a pre-programmed contact force time-characteristic, when contact between the tool and the surface has been detected.

Adaptor for food-safe, bin-compatible, washable, tool-changer utensils

Robots, including robot arms, can interface with other modules to affect the world surrounding the robot. However, designing modules from scratch when human analogues exist is not efficient. In an embodiment, a mechanical tool, converted from human use, to be used by robots includes a monolithic adaptor having two interface components. The two interface components include a first interface component cabal be of mating with an actuated mechanism on the robot side, the second interface capable of clamping to an existing utensil. In such a way, utensils that are intended for humans can be adapted for robots and robotic arms.

Input devices having a deformable membrane and methods of using the same

Input devices having a deformable membrane and methods of their use are disclosed. In one embodiment, an input device includes a body, a deformable membrane coupled to the body such that the body and the deformable membrane define an enclosure filled with a medium, and an internal sensor disposed within the enclosure, the internal sensor having a field of view configured to be directed through the medium and toward a bottom surface of the deformable membrane. The input device further includes a controller configured to receive an output signal from the internal sensor corresponding to a deformation in the deformable membrane, determine a gesture based on the output signal from the internal, and provide a gesture signal corresponding to the gesture.

Controlling robot torque and velocity based on context

In an embodiment, a method includes identifying a force and torque for a robot to accomplish a task and identifying context of a portion of a movement plan indicating motion of the robot to perform the task. Based on the identified force, torque, and context, a context specific torque is determined for at least one aspect of the robot while the robot executes the portion of the movement plan. In turn, a control signal is generated for the at least one aspect of the robot to operate in accordance with the determined context specific torque.

Locating and attaching interchangeable tools in-situ

Current technologies allow a robot to acquire a tool only if the tool is in a set known location, such as in a rack. In an embodiment, a method and corresponding system, can determine the previously unknown pose of a tool freely placed in an environment. The method can then calculate a trajectory that allows for a robot to move from its current position to the tool and attach with the tool. In such a way, tools can be located and used by a robot when placed at any location in an environment.

Food-safe, washable interface for exchanging tools

A problem with current food service robots is making the robots safe to work around food. A solution provided by the present disclosure is a food-safe tool switcher and corresponding tool. The tool switcher can mate with a variety of tools, which can be molded or 3D printed out of food-safe materials into a single-part, instead of constructed modularly. This provides for easier cleaning.

Robot system and method for controlling robot

A robot system includes a robot including leading end, base, and multi-articular arm, and circuitry that controls the atm to move the end based on motion control program specifying transition over time of target position and posture of the end, the transition including correction target portion starting and ending in the transition; controls the arm to move the end in response to guided manipulation applying external force to the robot while the circuitry controls the arm; obtains relative command information based on the target position and posture at start of the correction portion and specifying the target position and posture at points in the correction portion including start and end in the correction portion; and controls the arm to move the end from the position and posture based on the information, beginning at time when movement of the arm controlled by the circuitry in response to the manipulation has ended.