Patent classifications
B25J9/1689
Medical manipulator and surgical system including the same
A medical manipulator according to one or more embodiments may include: a first manipulator arm with multi-degree of freedom that holds a medical tool at a distal end portion thereof; a second manipulator arm with multi-degree of freedom that holds a medical tool at a distal end portion thereof; an arm base that holds base end portions of the first and second manipulator arms; a movement mechanism configured to move the base end portion of the first manipulator arm with respect to the arm base to change a distance between the base end portion of the first manipulator arm and the base end portion of the second manipulator arm; and a positioner configured to move the arm base and position the arm base in place.
MEDICAL IMAGING APPARATUS, LEARNING MODEL GENERATION METHOD, AND LEARNING MODEL GENERATION PROGRAM
Systems and methods can comprise or involve predicting future movement information for a medical articulating arm using a learned model generated based on learned previous movement information from a prior non-autonomous trajectory of the medical articulating arm performed in response to operator input and using current movement information for the medical articulating arm, generating control signaling to autonomously control movement of the medical articulating arm in accordance with the predicted future movement information for the medical articulating arm, and autonomously controlling the movement of the medical articulating arm in accordance with the predicted future movement information for the medical articulating arm based on the generated control signaling.
User arm support for use in a robotic surgical system
A user system for a robotic surgical system, the user system including a handheld groundless user interface device configured to control the robotic surgical system, and a user console. The user console includes a seat and a first adjustable, ergonomic arm support linkage coupled to the seat, in which the first arm support linkage is movable between a folded storage configuration and at least one unfolded use configuration corresponding to at least one of a user characteristic and a surgical task characteristic. The at least one unfolded use configuration may be pre-stored in a database.
Operation system and operation method
An operation system including: a prediction unit configured to determine a predicted value of a motion of an operator at a prediction time that is a time after elapse of a prediction time interval from the present using a predetermined machine learning model from a biomedical signal of the operator; a control unit configured to control a motion of a robot on the basis of the predicted value; and a prediction time setting unit configured to determine the prediction time interval on the basis of a delay time from a current value of the motion of the operator to the motion of the robot.
Automated physical network management system utilizing high resolution RFID, optical scans and mobile robotic actuator
A mobile robot system for automated operation of a data center or telecommunications office, includes a moveable robotic platform with a multiplicity of tools integrated therein, to operate on a network element within a bay, with integrated RFID (radio-frequency identification) tags and visual alignment markers attached to fiber optic connectors and ports of the network elements. The mobile robot system positions a robot probe arm with an RFID probe for proximity detection to identify a cable and associated fiber optic connector based on a unique RF identifier of a tag on the fiber optic connector. The robot probe arm has a connector gripper to engage and unplug the associated fiber optic connector.
Control of Robotic Devices Over a Wireless Network
The invention relates to a method for controlling a robotic device (50) with modified control commands transmitted over a wireless network, wherein the robotic device (50) comprises a plurality of joints (53), wherein each joint represents one degree of freedom of the robotic device, the method comprising at a trajectory modification entity (100): -determining a load of the wireless network (30), -receiving a plurality of control commands controlling a planned trajectory of the robotic device (50) from a robotic control entity (70), each of the control commands configured to control one degree of freedom of a first number of degrees of freedom addressed by the plurality of control commands, -determining a reduced number of degrees of freedom for the modified control commands smaller than the first number based on the determined load, -determining the modified control commands based on the reduced number of degrees of freedom, wherein the modified control commands address a limited number of degrees of freedom not higher than the reduced number of degrees of freedom, -transmitting the modified control commands instead of the received plurality of control commands to the robotic device (50).
CHARACTERISING MOTION CONSTRAINTS
A robot comprising: a base; a flexible arm extending from the base and having a plurality of joints whereby the configuration of the arm can be altered, a plurality of drivers arranged to drive the joints to move, a plurality of sensors for sensing the position of each of the joints and an attachment structure for attaching a tool to the arm, the joints permitting the angular attitude of the attachment structure relative to the base to be varied; and a control unit configured to control the drivers and to receive inputs from the sensors, and operable in a calibration mode in which, whilst a tool is attached to the attachment structure and captive in a port, it: (i) controls the drivers so as to permit the arm to be reconfigured by the action of an external force applied to the arm; (ii) monitors the configuration of the arm under the presence of an external force applied to the arm and transmitted through the tool to the port so as to cause the attitude of the attachment structure to the base to alter; whereby the location of the port can be estimated.
ALIGNMENT DIFFERENCE SAFETY IN A MASTER-SLAVE ROBOTIC SYSTEM
A method, a non-transitory computer readable medium, and an apparatus for operating the robotic control system comprising a master apparatus (64) in communication with an input device (58, 60) having a handle (102) and a slave system (54, 74) having a tool (66, 67) having an end effector (73) whose position and orientation is determined in response to a current position and current orientation of the handle. The method involves producing a desired end effector position and orientation in response to a current position and orientation of the handle. The method involves causing the input device to provide haptic feedback that impedes translational movement of the handle, while permitting rotational movement of the handle and preventing movement of the end effector, when a rotational alignment difference between the handle and the end effector meets a disablement criterion. The method further involves re-enabling translational movement of the handle when the rotational alignment difference meets an enablement criterion.
COLLISION AVOIDANCE IN SURGICAL ROBOTICS BASED ON DETECTION OF CONTACT INFORMATION
Robotic systems can be capable of collision detection and avoidance. A medical robotic system can include a first kinematic chain and one or more sensors positioned to detect one or more parameters of contact with one or more portions of the first kinematic chain. The medical robotic system can be configured to cause adjustment of a configuration of the first kinematic chain from a first configuration to a second configuration based on a constraint determined from the one or more parameters of contact with the first kinematic chain detected by the one or more sensors.
Medical tele-robotic system with a master remote station with an arbitrator
A robotic system that includes a mobile robot linked to a plurality of remote stations. One of the remote stations includes an arbitrator that controls access to the robot. Each remote station may be assigned a priority that is used by the arbitrator to determine which station has access to the robot. The arbitrator may include notification and call back mechanisms for sending messages relating to an access request and a granting of access for a remote station.