B25J3/00

Method for detecting faults in operating states of surgical robots

This invention relates to a method for detecting faults in the operating states of a surgical robotic system, wherein the surgical robotic system including a master computer, a master embedded computer and a plurality of slave embedded computers is provided; the master computer controls the master embedded computer and the slave embedded computers via the LAN router; the master embedded computer communicates with the slave embedded computers via the LAN router and a first communication bus. In the present invention, the master computer, the master embedded computer and the slave embedded computers can detect faults interactively. Safety and reliability of the operation of the surgical robotic system can be improved without increasing any additional detection components, and communication burden of the system can be effectively reduced. The present invention can be widely applied to a minimally invasive surgical robotic system.

Method for detecting faults in operating states of surgical robots

This invention relates to a method for detecting faults in the operating states of a surgical robotic system, wherein the surgical robotic system including a master computer, a master embedded computer and a plurality of slave embedded computers is provided; the master computer controls the master embedded computer and the slave embedded computers via the LAN router; the master embedded computer communicates with the slave embedded computers via the LAN router and a first communication bus. In the present invention, the master computer, the master embedded computer and the slave embedded computers can detect faults interactively. Safety and reliability of the operation of the surgical robotic system can be improved without increasing any additional detection components, and communication burden of the system can be effectively reduced. The present invention can be widely applied to a minimally invasive surgical robotic system.

Modular robot and operation method thereof
11345023 · 2022-05-31 · ·

A modular robot can include a first connection device including a first contact array composed of at least one electrode; a driving device configured to implement movement of the modular robot; and a processor configured to control the first connection device and the driving device, detect fastening of the first connection device with a second connection device of a module device, the second connection device including a second contact array composed of at least one electrode, and in response to identifying the module device based on a contact pattern formed based on the first contact array being in contact with the second contact array, activate at least one of a function of the driving device or a function of the module device.

Modular robot and operation method thereof
11345023 · 2022-05-31 · ·

A modular robot can include a first connection device including a first contact array composed of at least one electrode; a driving device configured to implement movement of the modular robot; and a processor configured to control the first connection device and the driving device, detect fastening of the first connection device with a second connection device of a module device, the second connection device including a second contact array composed of at least one electrode, and in response to identifying the module device based on a contact pattern formed based on the first contact array being in contact with the second contact array, activate at least one of a function of the driving device or a function of the module device.

CONTROL DEVICE AND MASTER-SLAVE SYSTEM
20220161414 · 2022-05-26 ·

There is provided a control device including a control unit configured to control an operation offset that indicates a difference between a control reference point for a slave unit and a control reference point for a master unit on the basis of operation magnification indicating a ratio of a movement amount of the master unit to a movement amount of the slave unit, in which the control unit controls the operation offset for two pairs of master unit and slave unit according to a change in the operation magnification in a case where a designated position of a first pair of master unit and a slave unit of the two pairs of master units and the slave units is kept constant.

CONTROL DEVICE AND MASTER-SLAVE SYSTEM
20220161414 · 2022-05-26 ·

There is provided a control device including a control unit configured to control an operation offset that indicates a difference between a control reference point for a slave unit and a control reference point for a master unit on the basis of operation magnification indicating a ratio of a movement amount of the master unit to a movement amount of the slave unit, in which the control unit controls the operation offset for two pairs of master unit and slave unit according to a change in the operation magnification in a case where a designated position of a first pair of master unit and a slave unit of the two pairs of master units and the slave units is kept constant.

CONTROL SYSTEM, CONTROL METHOD, AND STORAGE MEDIUM
20230264342 · 2023-08-24 · ·

A control system includes a master device, a slave device, and a control device that controls the master device and the slave device. In the control device, a response value acquisition unit acquires data of physical quantities representing action of the movable portion of the master device, and data of physical quantities representing action of the movable portion of the slave device. A command value calculation unit hypothesizes a virtual object that includes the master device and the slave device, and calculates a command value for causing the master device and the slave device to follow behavior expressed in the virtual object by input to the master device and the slave device, on the basis of the data of physical quantities acquired by the response value acquisition unit.

INFORMATION PROCESSING DEVICE, METHOD, AND PROGRAM
20230256596 · 2023-08-17 ·

A first estimation unit (331) estimates command information per first unit of time using a first trained model (321). A second estimation unit (332) estimates, using a second trained model (322), the command information per second unit of time shorter than the first unit of time, from information corresponding to the command information derived by the first trained model (321). An operation control unit (333) operates a control target device (10B) using the command information estimated by the second estimation unit (332).

ROBOT SYSTEM AND CONTROL METHOD THEREOF

A control method for controlling a robot system is provided. The robot system includes a plurality of motion arms. The plurality of motion arms include a reference motion arm and at least one following motion arm. The control method includes: controlling, based on an input command, the reference motion arm to move to a reference position and a reference orientation; determining a positioning position and a positioning orientation of the at least one following motion arm based on the reference position and the reference orientation of the reference motion arm and a relative pose relationship between the plurality of motion arms; and controlling the at least one following motion arm to move to the positioning position and the positioning orientation.

Pool cleaning robot with a battery
11725409 · 2023-08-15 · ·

A pool cleaning robot that may include a housing, a propulsion mechanism configured to propel the pool cleaning robot along an interior surface of a pool; brushes to clean surfaces of the pool during a cleaning cycle, a filtering system, a suction mechanism to draw liquid from the pool through an inlet into the housing and to discharge it from an outlet; and a detachable module that is detachably coupled to the housing, wherein at least one of the following is true—(a) the detachable module is a battery, (b) the detachable module comprises inductive electrical transfer connections, and (c) the detachable module comprises inductive data transfer connections.