Y10S901/28

Continuous slip recovery

The disclosure provides systems and methods for mitigating slip of a robot appendage. In one aspect, a method for mitigating slip of a robot appendage includes (i) receiving an input from one or more sensors, (ii) determining, based on the received input, an appendage position of the robot appendage, (iii) determining a filter position for the robot appendage, (iv) determining a distance between the appendage position and the filter position, (v) determining, based on the distance, a force to apply to the robot appendage, (vi) causing one or more actuators to apply the force to the robot appendage, (vii) determining whether the distance is greater than a threshold distance, and (viii) responsive to determining that the distance is greater than the threshold distance, the control system adjusting the filter position to a position, which is the threshold distance from the appendage position, for use in a next iteration.

ROBOT ARM MECHANISM
20170266819 · 2017-09-21 · ·

A purpose is to prevent a first connection piece string from colliding against a second connection piece string in a robot arm mechanism including a linear extension and retraction joint. In the robot arm mechanism having the linear extension and retraction joint, the linear extension and retraction joint includes an arm section, and an ejection section for supporting the arm section, the arm section includes a first connection piece string 21 made by a plurality of first connection pieces, and a second connection piece string made by a plurality of second connection pieces, the second connection piece string is sent out forward from the ejection section together with the first connection piece string in a state where the second connection piece string is joined to the first connection piece string, and a flexible guide rail for separating the first connection piece string from the second connection piece string and guiding the second connection piece string to the ejection section is interposed between the first connection piece string and the second connection piece string behind the ejection section.

Hexapod system

Disclosed is a hexapod system including first and second supports and six linear actuators. Each linear actuator has an articulated end on the first and second supports, with a swivel connection with a force-absorbing structure embedded in the first support and a swivel connection to linear actuators articulated on the first support, and one of the first and second supports includes a connector that cooperates with the force-absorbing structure. The connector cooperates with a second force-absorbing structure of a second hexapod system, and the two hexapod systems mount in series.

Transfer apparatus
09764465 · 2017-09-19 · ·

A transfer apparatus includes a base, a first holder, a second holder offset from the first holder in a first direction, and a movement mechanism for moving the first holder and the second holder relative to the base in a plane parallel to the first direction. The movement mechanism includes a swing member, a first link arm and a second link arm. The swing member is pivotally supported on the base. The first link arm is pivotally connected to the first holder. The first link arm is also connected to the swing member for pivoting about a first intermediate axis extending in a second direction perpendicular to the first direction. The second link arm is pivotally connected to the second holder. The second link arm is also connected to the swing member for pivoting about a second intermediate axis extending in the second direction. The first intermediate axis is offset from the second intermediate axis in the first direction.

MEDICAL OBSERVATION DEVICE

A medical observation device includes: an imaging device; a support unit that supports the image-capturing unit and includes arms and joints rotatably connecting the arms; a motor that applies power to at least one of the joints, and rotates two of the arms connected at the joint relative to each other; a gear mechanism that includes two intermeshing gears and is disposed in a power transmission path from the motor to the at least one joint; an operation receiver that receives a user operation; and a controller that performs first control for causing the motor to rotate in accordance with the user operation received by the operation receiver and performs second control after the first control is completed and rotation of the motor is stopped.

CABLE-MANAGEMENT SYSTEM, A ROTARY JOINT AND A ROBOT
20170252931 · 2017-09-07 ·

The present application discloses a cable-management system. The cables are divided into an outer group of cables and an inner group of cables. The system comprises a first cable guide, a second cable guide and at least four fixing members, wherein the first cable guide has a circular tube-shaped space, and the outer group of cables is partly accommodated between the first cable guide and the second cable guide; the second cable guide has a circular tube-shaped, and the inner group of cables is partly accommodated between the second cable guide and the first rotary shaft portion; and the fixing members respectively secure both ends of the outer group of cables or the inner group of cables on and along the first and second rotary shaft portions in a form in which the cables are arranged in parallel with each other, so that remaining portions of the outer group of cables or the inner group of cables are bent and suspended along the first and second rotary shaft portions in a U-shaped. The present application also discloses a rotary joint and a robot.

Robotic Surgery System, Method, and Apparatus

A force transmission system as part of a surgical system which may be configured to be a minimally invasive and/or computer assisted surgical system. Operation of the system may be controlled by transmission of a force from a first section to a second section of the system. The first section and the second section may be separated by a partition or a barrier. The first section may be a non-sterile section and the second section may be a sterile section of the surgical system.

Robotic kitchen systems and methods with one or more electronic libraries for executing robotic cooking operations
11738455 · 2023-08-29 · ·

Embodiments of the present disclosure are directed to methods, computer program products, and computer systems of a robotic apparatus with robotic instructions replicating a food preparation recipe. In one embodiment, a robotic control platform, comprises one or more sensors; a mechanical robotic structure including one or more end effectors, and one or more robotic arms; an electronic library database of minimanipulations; a robotic planning module configured for real-time planning and adjustment based at least in part on the sensor data received from the one or more sensors in an electronic multi-stage process file, the electronic multi-stage process recipe file including a sequence of minimanipulations and associated timing data; a robotic interpreter module configured for reading the minimanipulation steps from the minimanipulation library and converting to a machine code; and a robotic execution module configured for executing the minimanipulation steps by the robotic platform to accomplish a functional result.

Continuous Slip Recovery

The disclosure provides systems and methods for mitigating slip of a robot appendage. In one aspect, a method for mitigating slip of a robot appendage includes (i) receiving an input from one or more sensors, (ii) determining, based on the received input, an appendage position of the robot appendage, (iii) determining a filter position for the robot appendage, (iv) determining a distance between the appendage position and the filter position, (v) determining, based on the distance, a force to apply to the robot appendage, (vi) causing one or more actuators to apply the force to the robot appendage, (vii) determining whether the distance is greater than a threshold distance, and (viii) responsive to determining that the distance is greater than the threshold distance, the control system adjusting the filter position to a position, which is the threshold distance from the appendage position, for use in a next iteration.

Offline Optimization to Robot Behavior

A computing system may provide a model of a robot. The model may be configured to determine simulated motions of the robot based on sets of control parameters. The computing system may also operate the model with multiple sets of control parameters to simulate respective motions of the robot. The computing system may further determine respective scores for each respective simulated motion of the robot, wherein the respective scores are based on constraints associated with each limb of the robot and a predetermined goal. The constraints include actuator constraints and joint constraints for limbs of the robot. Additionally, the computing system may select, based on the respective scores, a set of control parameters associated with a particular score. Further, the computing system may modify a behavior of the robot based on the selected set of control parameters to perform a coordinated exertion of forces by actuators of the robot.