B25J9/18

Methods, systems, and devices for limiting torque in robotic surgical tools

Various exemplary methods, systems, and devices for limiting torque in robotic surgical tools are provided. In general, a surgical tool can be configured to releasably and removably couple to a robotic surgical system. The robotic surgical system can include a motor configured to provide torque to the surgical tool to drive two different functions of the surgical tool. The surgical tool can include two torque limiting mechanisms, each associated with the motor, each associated with one of the functions, and each configured to limit an amount of the torque from the motor that drives the function associated therewith.

Methods, systems, and devices for controlling a motor of a robotic surgical system

Various exemplary methods, systems, and devices for controlling a motor of a robotic surgical system are provided.

Medical robotic system with remote current controller for controlling a plurality of distally housed motors

A robotic system comprises a joint position controller and a manipulator having coupled together housings. The manipulator is adapted to hold and manipulate a device. Motors for actuating corresponding degrees of freedom of the device and sensor processing units for sensing and converting states of the motors into digitally transmittable information are housed in one or more of the housings. A remote current controller is housed in a different housing than the one or more housings for space and/or heat considerations. The remote current controller generates drive signals provided over individual signal lines to the motors by using motor commands provided by the joint position controller and by using the digitally transmittable information received from the sensor processing units.

Automatically positionable joints and transfer tooling assemblies including automatically positionable joints

An automatically positionable joint for a modular tooling assembly includes a first joint member; a second joint member that is rotatably connected to the first joint member; a motor for causing rotation of the first joint member with respect to the second joint member; and a first clutch that is movable between an engaged position in which the first clutch restrains rotation of the first joint member with respect to the second joint member and a disengaged position in which the first clutch permits rotation of the first joint member with respect to the second joint member.

User-interface control using master controller

A system for controlling a user interface of a teleoperated surgical system, the system comprises a first master controller communicatively coupled to the teleoperated surgical system; and a display device communicatively coupled to the teleoperated surgical system and configured to display a graphical user interface; and wherein the first master controller is configured to transmit a first input signal to an interface controller, the first input signal caused by manual manipulation of the first master controller, the interface controller to use the first input signal to update a graphical user interface presented by the display device.

Wireless signal transmission in a pick-and-place apparatus

A pick-and-place apparatus has a rotary turret and a plurality of pick arms arranged on the rotary turret for picking up and placing electronic devices during pick and place operations. A transmission stator and a transmission rotor are mounted on the rotary turret with an air gap between the transmission stator and the transmission rotor such that the transmission rotor is rotatable relative to the transmission stator. At least one motor for actuating at least one pick arm during the pick and place operations is operatively coupled to the transmission rotor. The transmission stator and the transmission rotor are configured to transmit data signals wirelessly across the air gap for driving the at least one motor to actuate the at least one pick arm.

Mobile videoconferencing robot system with network adaptive driving

A remote control station that controls a robot through a network. The remote control station transmits a robot control command that includes information to move the robot. The remote control station monitors at least one network parameter and scales the robot control command as a function of the network parameter. For example, the remote control station can monitor network latency and scale the robot control command to slow down the robot with an increase in the latency of the network. Such an approach can reduce the amount of overshoot or overcorrection by a user driving the robot.

Robotic feature mapping and motion control

A system includes one or more processors configured to create a projection matrix based on a three-dimensional (3D) model of a part and sensor data associated with a workpiece in a workspace of a robotic manipulator. The projection matrix provides a mapping between sensor coordinates associated with the sensor data and 3D coordinates associated with the 3D model. The one or more processors are configured to identify a set of sensor coordinates from the sensor data corresponding to a feature indication associated with the workpiece, and to determine from the set of sensor coordinates a set of 3D coordinates using the projection matrix.

Robot
10029371 · 2018-07-24 · ·

A controller of a robot includes a storage that stores a main program, a point sequence containing statements arranged in sequence and containing kind information identifying control details to a work tool and coordinate information on a point on a work-piece, a point kind definition describing the control details identified by the kind information, and containing reference information to refer adjustment information for each work tool, and the adjustment information for each work tool prepared so as to correspond to the reference information, an executing unit executing the main program, and a referring unit referring the adjustment information based on the reference information when the point kind definition in the point sequence is inherited during the execution by the executing unit, and applying the adjustment information to the control details.

Methods, systems, and devices for controlling a motor of a robotic surgical system

Various exemplary methods, systems, and devices for controlling a motor of a robotic surgical system are provided.