B25J9/12

TORSIONAL SERIES ELASTIC ACTUATOR
20230219236 · 2023-07-13 ·

A rotary-type series elastic actuator (SEA) for use in robotic applications. The SEA including a motor, gear transmission assembly, spring assembly, and sensors. In one example, a robotic joint may include the SEA as well as two links coupled with each other at the joint assembly. The two links may be designated as input and output links. Each link may have a joint housing body which may be concentrically connected via a joint bearing so that they freely rotate against each other. The housing frame of the SEA may be fixed at the joint housing body of the input link while the output mount of the spring assembly of the SEA may be concentrically coupled with the joint housing body of the output link. The rotation of the motor rotor causes the rotation of the output link with respect to the input link plus spring deflection of the spring assembly. When an external force or torque are applied between the two links, a control action of a control loop may cause a rotation and motive force of the motor that lead to the deflection of the spring assembly to balance with the external force/torque and inertial force from body masses moving together with the links.

Calculation of redundant bend in multi-core fiber for safety

A fiber includes M primary cores and N redundant cores, where M an integer is greater than two and N is an integer greater than one. Interferometric circuitry detects interferometric pattern data associated with the M primary cores and the N redundant cores when the optical fiber is placed into a sensing position. Data processing circuitry calculates a primary core fiber bend value for the M primary cores and a redundant core fiber bend value for the N redundant cores based on a predetermined geometry of the M primary cores and the N redundant cores in the fiber and detected interferometric pattern data associated with the M primary cores and the N redundant cores. The primary core fiber bend value and the redundant core fiber bend value are compared in a comparison. The detected data for the M primary cores is determined reliable or unreliable based on the comparison. A signal is generated in response to an unreliable determination.

Encoder, motor, and robot
11554500 · 2023-01-17 · ·

An encoder including a rotary disc that rotates around a rotating shaft, and a sensor that detects a rotational position of the rotary disc, in which the rotary disc is provided with first patterns and second patterns, the first patterns are arranged at positions obtained by equally dividing a first circumference which is a circumference of a first circle into M (M is natural number of 2 or more) at intervals, the second patterns are arranged at positions obtained by equally dividing a second circumference which is a circumference of a second circle which is a concentric circle of the first circle and has a different radius from that of the first circle into N (N is natural number of 2 or more) at intervals, and M and N are different from each other and a greatest common divisor of M and N is 1.

MATERIAL TRANSPORT HAND, MATERIAL TRANSPORT DEVICE, AND MATERIAL TRANSPORT METHOD
20230219241 · 2023-07-13 · ·

A transfer hand of a material transport device for receiving a material from a counterpart device or delivering the material to the counterpart device includes a hand main body, a hand driving motor disposed on one side of the hand main body, a guide configured to move according to the hand driving motor, a pusher disposed on one side of the guide and configured to press the material, and a clamp disposed on the other side of the hand main body and configured to maintain a position of the material, wherein, when the hand driving motor operates, the guide is configured to move, and the pusher and the clamp are configured to interoperate.

Engagement, homing, and control of robotics surgical instrument

The disclosed embodiments relate to systems and methods for a surgical tool or a surgical robotic system. A tool driver is coupled to a distal end of a robotic arm and includes a roll drive disk driven by a rotary motor. One or more processors are configured to detect an attachment of a surgical tool to the tool driver. The surgical tool includes a roll tool disk to be engaged with the roll drive disk of the tool driver, actuate of the roll drive disk through the rotary motor, determine that a measured torque of the rotary motor exceeds a preset torque threshold for a preset period of time since the actuation, and report a successful engagement between the roll drive disk and the roll tool disk.

Engagement, homing, and control of robotics surgical instrument

The disclosed embodiments relate to systems and methods for a surgical tool or a surgical robotic system. A tool driver is coupled to a distal end of a robotic arm and includes a roll drive disk driven by a rotary motor. One or more processors are configured to detect an attachment of a surgical tool to the tool driver. The surgical tool includes a roll tool disk to be engaged with the roll drive disk of the tool driver, actuate of the roll drive disk through the rotary motor, determine that a measured torque of the rotary motor exceeds a preset torque threshold for a preset period of time since the actuation, and report a successful engagement between the roll drive disk and the roll tool disk.

ROBOT SYSTEM AND METHOD FOR PREDICTING LIFE OF REGENERATIVE RESISTOR

A robot system includes a motor provided at a joint, a regenerative resistor that consumes a back electromotive force generated by rotation of the motor as heat, and a controller configured or programmed to predict a life of the regenerative resistor based on a period of time during which the regenerative resistor is consuming heat.

Robot
11548141 · 2023-01-10 · ·

A robot includes one or more rotary joints, each of the rotary joints including a motor, a reducer that reduces the rotational speed of the motor, and a first member and a second member that are connected by the reducer and that are supported so as to be rotatable about a center axis of the reducer. The first member of at least one of the rotary joints is provided with a flange securing portion that secures a flange of the motor at an eccentric position with respect to the center axis of the reducer. Bolts that secure the first member to the reducer are disposed in a region in which the flange is disposed when viewed from a direction along the center axis.

Robot
11548141 · 2023-01-10 · ·

A robot includes one or more rotary joints, each of the rotary joints including a motor, a reducer that reduces the rotational speed of the motor, and a first member and a second member that are connected by the reducer and that are supported so as to be rotatable about a center axis of the reducer. The first member of at least one of the rotary joints is provided with a flange securing portion that secures a flange of the motor at an eccentric position with respect to the center axis of the reducer. Bolts that secure the first member to the reducer are disposed in a region in which the flange is disposed when viewed from a direction along the center axis.

Robotic manipulator having a plurality of spring compensated joints

A robotic manipulator comprises a plurality of spring compensated joints, each including a four-bar linkage mechanism, a gravity compensating spring, a spring adjustment mechanism, a spring adjustment actuator and an inertial actuator. The gravity compensating spring is coupled between two links of the four-bar linkage mechanism at two different spring attachment points to provide a lifting force opposing a gravitational load force. The spring adjustment mechanism is coupled to alter a position of one of the spring attachment points. The spring adjustment actuator is coupled to move the spring adjustment mechanism to alter the position of the spring attachment point and adjust the amount of lifting force provided by the spring. The inertial actuator is coupled between links of the four-bar linkage mechanism to effectuate rotational movement of the four-bar linkage mechanism and apply an adjustable amount of force to accelerate and manipulate a payload handled by the robotic manipulator.