G05B19/423

Generating a robot control policy from demonstrations collected via kinesthetic teaching of a robot
11872699 · 2024-01-16 · ·

Generating a robot control policy that regulates both motion control and interaction with an environment and/or includes a learned potential function and/or dissipative field. Some implementations relate to resampling temporally distributed data points to generate spatially distributed data points, and generating the control policy using the spatially distributed data points. Some implementations additionally or alternatively relate to automatically determining a potential gradient for data points, and generating the control policy using the automatically determined potential gradient. Some implementations additionally or alternatively relate to determining and assigning a prior weight to each of the data points of multiple groups, and generating the control policy using the weights. Some implementations additionally or alternatively relate to defining and using non-uniform smoothness parameters at each data point, defining and using d parameters for stiffness and/or damping at each data point, and/or obviating the need to utilize virtual data points in generating the control policy.

Generating a robot control policy from demonstrations collected via kinesthetic teaching of a robot
11872699 · 2024-01-16 · ·

Generating a robot control policy that regulates both motion control and interaction with an environment and/or includes a learned potential function and/or dissipative field. Some implementations relate to resampling temporally distributed data points to generate spatially distributed data points, and generating the control policy using the spatially distributed data points. Some implementations additionally or alternatively relate to automatically determining a potential gradient for data points, and generating the control policy using the automatically determined potential gradient. Some implementations additionally or alternatively relate to determining and assigning a prior weight to each of the data points of multiple groups, and generating the control policy using the weights. Some implementations additionally or alternatively relate to defining and using non-uniform smoothness parameters at each data point, defining and using d parameters for stiffness and/or damping at each data point, and/or obviating the need to utilize virtual data points in generating the control policy.

WORKING ROBOT AND CONTROL METHOD FOR WORKING ROBOT
20200147787 · 2020-05-14 ·

A working robot includes an arm including a plurality of shafts, a hand, a controller, a handling portion configured to receive a manipulating force applied by a teaching operator, a manipulating force detection portion configured to detect the manipulating force, and a reaction force detection portion configured to detect a reaction force received by the hand from a work target object. When the teaching operator teaches an operation of the arm and the hand for generating a work operation program, in a case where the reaction force has not been detected, the controller adjusts a parameter of impedance control such that resistance to movement of the hand applied is reduced, and in a case where the reaction force has been detected by the reaction force detection portion, the controller adjusts the parameter of impedance control such that the resistance to movement of the hand applied is increased.

Robot system

A robot system includes: a robot that is movable according to an external force applied thereto by a worker; a force detecting unit that is provided in the robot and that detects the magnitude of an external force acting on the robot; a warning part that vibrates the robot when an external force having a magnitude equal to or greater than a first predetermined threshold is detected by the force detecting unit; and a stop part that stops the robot when an external force having a magnitude equal to or greater than a second predetermined threshold that is greater than the first predetermined threshold is detected by the force detecting unit.

Control Apparatus And Robot System
20200130200 · 2020-04-30 ·

When a first condition that a time in which magnitude of a first detection force detected by a force detection unit is larger than a first force threshold value continued for a time longer than zero and shorter than a first time threshold value is satisfied in teaching, a movable unit is moved in a predetermined amount in a direction according to a direction of the first detection force. When a second condition that magnitude of a second detection force detected by the force detection unit is larger than a second force threshold value that is larger than the first force threshold value is satisfied during movement of an end effector, the movable unit is decelerated or stopped.

Robust intuitive operating method by touching a manipulator
10635074 · 2020-04-28 · ·

A method for controlling a manipulator includes releasing the manipulator in reaction to a release request by an operator, wherein the recognition of the release request involves monitoring the variation over time of a measured value that is characteristic of a state of the manipulator. Increased robustness of the recognition of the release request results.

Robust intuitive operating method by touching a manipulator
10635074 · 2020-04-28 · ·

A method for controlling a manipulator includes releasing the manipulator in reaction to a release request by an operator, wherein the recognition of the release request involves monitoring the variation over time of a measured value that is characteristic of a state of the manipulator. Increased robustness of the recognition of the release request results.

POWER TOOL OPERATION RECORDING AND PLAYBACK

Systems and methods of operating power tools. The method includes receiving a command to start a recording mode at a first electronic processor of a first power tool, and receiving at the first electronic processor, a measured parameter from a sensor of the first power tool while a first motor of the first power tool is operating. The method also includes generating a recorded motor parameter by recording the measured parameter, on a first memory of the first power tool, when the first power tool operates in the recording mode, and transmitting, with a first transceiver of the first power tool, the recorded motor parameter. The method further includes receiving the recorded motor parameter at an external device, transmitting the recorded motor parameter to a second power tool via the external device, and receiving the recorded motor parameter via a second transceiver of the second power tool.

ROBOT SYSTEM AND ROBOT CONTROL METHOD FOR COOPERATIVE WORK WITH HUMAN
20200122323 · 2020-04-23 ·

A robot system that can perform cooperative work in accordance with an action of a person. A robot system according to the present disclosure includes a robot, a detection apparatus detecting a work object and detecting a predetermined action of a worker with respect to the work object, and a robot controller causing the robot to execute a predetermined work on the work object detected by the detection apparatus when the detection apparatus detects the predetermined action.

Robot arm with input elements
10618167 · 2020-04-14 · ·

A robot arm allowing an improved ergonomic operation during a learning programming process of a robot having a robot arm with a number N of arm components A.sub.n, which can be connected to a robot body via a number N of actuator-drivable joint connections GV.sub.n, where n=1, 2, . . . , N.