B25J9/1628

HANDLING GAIT DISTURBANCES WITH ASYNCHRONOUS TIMING
20230264358 · 2023-08-24 ·

An example method may include i) detecting a disturbance to a gait of a robot, where the gait includes a swing state and a step down state, the swing state including a target swing trajectory for a foot of the robot, and where the target swing trajectory includes a beginning and an end; and ii) based on the detected disturbance, causing the foot of the robot to enter the step down state before the foot reaches the end of the target swing trajectory.

Robot
11325251 · 2022-05-10 · ·

A robot including a manipulator driven by actuators, and configured to determine external forces and/or external torques acting upon the manipulator, the robot configured to: regulate the actuators for a sub-space T1 of a working space AR such that, upon application of an external force and/or external torque upon the manipulator, the manipulator recedes into T1, wherein following applies: T1.Math.AR and T1≠AR, and AR specifies all permitted translations and/or rotations of the manipulator; and determine, for a space TK1 that is complementary to T1, a projection {right arrow over (P)}.sub.TK1 of the external force and/or external torque into TK1, wherein following applies: T1∩TK1={0}, TK1.Math.AR, and T1∪TK1=AR, classify {right arrow over (P)}.sub.TK1 into one of several predefined classes with respect to amount and/or direction and/or time curve of {right arrow over (P)}.sub.TK1, store a command and/or rule for each predefined class, and regulate the actuators as a function of classification of {right arrow over (P)}.sub.TK1 based on respective command and/or rule.

KINEMATIC STRUCTURES AND STERILE DRAPES FOR ROBOTIC MICROSURGICAL PROCEDURES
20230255714 · 2023-08-17 ·

Apparatus and methods are described for performing a procedure using a robotic unit. A sterile drape is placed around a drape plate, such that the sterile drape is sealed with respect to the drape plate and forms an interface between a non-sterile zone and a sterile zone, a tool mount being disposed within the sterile zone, and one or more robotic arms and a linear tool motor being disposed within the non-sterile zone. A tool-actuation arm, disposed within the non-sterile zone, is driven to move linearly to thereby move at least the portion of the tool linearly with respect to the end effector. A portion of the sterile drape that is configured to be disposed at an interface between the tool-actuation arm and the portion of the tool that is pushed has greater rigidity and/or wearability than other portions of the drape. Other applications are also described.

ROBOT CONTROL DEVICE, ROBOT CONTROL METHOD, AND RECORDING MEDIUM STORING ROBOT CONTROL PROGRAM
20230249338 · 2023-08-10 · ·

A robot control device includes a generation unit that generates control information for controlling a robot to be controlled for each of a plurality of control cycles for the robot, an acquisition unit that acquires control environment information relevant to the control cycles, a selection unit that selects any one of a plurality of the control information based on the acquired control environment information and a relevance between the control environment information and the control cycles, and a control unit that controls the robot using the selected control information, thereby suitably controlling the robot according to the control environment of the robot in a case where the control cycles of the robot depends on the varying control environment of the robot.

Control apparatus, robot system, and control method
11312021 · 2022-04-26 · ·

When a predetermined stop condition is satisfied when a movable unit is in contact with an object in force control, a control apparatus stops the movable unit, and, when a predetermined restart condition is satisfied after stoppage of the movable unit, the control apparatus executes separation control to separate the movable unit from the object, and then, executes resetting of the force detection unit and restarts the force control after execution of the resetting. In another aspect, when a predetermined stop condition is satisfied when the movable unit is in contact with an object in the force control, the control apparatus performs separation control to separate the movable unit from the object, and then, stops the movable unit, and, when a predetermined restart condition is satisfied after stoppage of the movable unit, the control apparatus executes resetting of the force control, and then, restarts the force control.

Driving device and method for controlling the same, and parallel link robot and method for controlling the same
11766778 · 2023-09-26 · ·

A driving device includes a corrector, an actuator, and a position sensor. The actuator includes a nut connected to a movable part, a ball screw shaft onto which the nut is screwed, and a pulse motor that drives to rotate the ball screw shaft. The corrector includes a correction amount map in which a position correction amount for calibrating a predictable error is mapped for each position of the movable part. The corrector estimates an ideal movement position to which the movable part moves based on a command signal and refers to the correction amount map to calculate the position correction amount corresponding to a present position detected by the position sensor. The corrector generates a correction signal by correcting the command signal so as to reduce the difference between a corrected present position obtained by correcting the present position by the position correction amount and the ideal movement position.

METHOD FOR TRANSFERRING A POURABLE MEDIUM

The invention relates to a method for transferring a pourable medium (10) from a first vessel (12) into a second vessel (14), by means of a robot arm (16), wherein a movement 118) of the robot arm (16) can be controlled by at least one movement parameter (BP), including, inter alia, the following method steps: d) determining the mass of the medium (10) transferred into the second vessel (14) as an actual filling mass (IFM), and also the variation over time of the actual filling mass (IFM) of the medium (30; as an actual mass flow (IMS), by means of a balance 124), c) calculating a correcting mass flow (StMS) as a correcting variable (26) of a first control circuit (28) while taking into account the actual filling mass (FM) and the intended filling mass (SFM), f) using the correcting variable (26) of die first control circuit (28) as a reference variable (SO) of a second control circuit (32) for the purpose that the calculated correcting mass flow (StMS) is used as the intended mass flow (SMS), g) calculating the at least one movement parameter (BP) of the robot arm (16) as a correcting variable (40) of the second control circuit (32) while taking into account the intended mass flow (SMS) and the actual mass flow (IMS), and h) performing, the movement (18) of the robot arm (16), or, the basis of the at least one movement parameter (BP). The invention also relates to a device (2) for carrying out the above method.

Posture angle calculation apparatus, moving apparatus, posture angle calculation method, and program

A posture angle calculation apparatus 170 includes an acquisition unit 171 configured to acquire an output of an acceleration sensor 151 installed to output acceleration of a moving apparatus that moves along a moving surface in a vertical axis direction with respect to the moving surface and to acquire an output of a gyro sensor 152 installed to output an angular velocity about the vertical axis. The posture angle calculation apparatus 170 further includes a calculation unit 172 configured to assume, when the acceleration is larger than reference acceleration Rg, and the angular velocity is smaller than a preset reference angular velocity Rw, the angular velocity ω.sub.z is zero and calculate a posture angle of the moving apparatus about the vertical axis. The posture angle calculation apparatus 170 further includes an output unit 173 configured to output data of the calculated posture angle.

DEVICE CONTROL APPARATUS, DEVICE CONTROL PROGRAM, ENVIRONMENT CLASSIFICATION APPARATUS, AND ACTUATOR CONTROL APPARATUS
20230298318 · 2023-09-21 ·

A device control apparatus includes: a classification unit which refers to a classification table and assigns a classification label to sensor information of this time acquired from a sensor device of this time and a control unit which refers to a model table, selects, as an enhancement model, a learning model corresponding to a classification label provided by the classification unit, controls an actuator device using the enhancement model, and enhances and learns the enhancement model on the basis of the sensor information acquired from the sensor device in accordance with the control.

Robot system and robot
11173603 · 2021-11-16 · ·

This robot system includes a sensor which obtains data for detecting at least a position of an object which is being moved, a robot at which a tool is attached, and which performs a predetermined operation for the object by means of the tool, and a controller which controls a tool moving device which moves the tool with respect to the robot, the tool, or an arm member which is located at a distal end side of an arm of the robot with a tool control cycle which is shorter than a control cycle of the robot.