G05B2219/39178

Robot control device

A robot control device includes the following: a main control unit; a servo control unit, which receives a position command θc from the main control unit; and a bending correction block (24), which corrects the bending of the reduction gear connected to the servo motor. The bending correction block (24) includes the following: a first position-correction-value calculation means (63), which finds a first position-command correction value θsgc based on the position command θc; and a second position-command-correction-value calculation means (64), which finds a second position-command correction value θskc based on the interference torque τa. The servo control unit drives the servo motor based on a new position command obtained by adding the first position-command correction value θsgc and the second position-command correction value θskc to the position command θc.

ROBOT, CONTROL DEVICE, AND ROBOT SYSTEM
20170371321 · 2017-12-28 ·

A robot includes a movable section capable of moving, a driving section configured to drive the movable section, a transmitting section located between the movable section and the driving section, a first position detecting section configured to detect a position on an input side of the transmitting section, a second position detecting section configured to detect a position on an output side of the transmitting section, and an inertial sensor provided in the movable section. The driving section is driven on the basis of a detection result of the first position detecting section, a detection result of the second position detecting section, and a detection result of the inertial sensor.

Robot Control Device, Robot Control Method, and Recording Medium Storing Robot Control Program

A robot control device includes: a first acquisition unit to acquire path information relating to a path of a robot and speed information relating to a speed the robot moves on the path; a second acquisition unit to acquire specification information relating to a specification of the robot; a determination unit to determine a segment where an action time of the robot is shortened even when a waypoint is added on the path; a correction unit to correct the path of the robot so as to make inertia of the robot smaller in a segment where an action time of the robot is shortened; a computation unit to compute a load acting on a joint of the robot; and an adjustment unit to adjust a control amount for controlling an acceleration of the robot joint such that the load computed by the computation unit satisfies a target load.

INSTRUMENT DRIVE UNIT TORQUE COMPENSATION USING INERTIAL MEASUREMENT UNIT
20220125545 · 2022-04-28 ·

An instrument drive unit includes a housing defining a central longitudinal axis; an inertial measurement unit disposed within the housing and configured to determine a pose of the instrument drive unit; and a controller disposed within the housing, the controller configured to receive the pose of the instrument drive unit from the inertial measurement unit and to generate a corrected output signal which compensates for the pose of the instrument drive unit.

Control apparatus
10727104 · 2020-07-28 · ·

In order to solve a problem that a large load is applied to a particular shaft of a transfer robot in accordance with acceleration during transfer of a transfer target, a control apparatus for controlling a transfer robot having a hand portion and an arm portion includes: a calculating portion that calculates an inclination angle that is an angle of a leading shaft, which is a horizontal shaft on a leading end side of the arm portion, and a vertical velocity that is a velocity in an upper-lower direction of the hand portion such that, during movement of the transfer target, among moments that are applied to the leading shaft, a first moment according to force of inertia in association with the movement and a second moment according to the gravity weaken each other, and that a normal velocity component that is a velocity component of the hand portion in a normal direction of the transfer target is reduced; and a control portion that controls the arm portion according to a result of the calculation. Since control is performed such that the first and second moments are allowed to weaken each other, it is possible to reduce loads that are applied to the leading shaft during movement.

ROBOT CONTROL DEVICE

A robot control device includes the following: a main control unit; a servo control unit, which receives a position command c from the main control unit; and a bending correction block (24), which corrects the bending of the reduction gear connected to the servo motor. The bending correction block (24) includes the following: a first position-correction-value calculation means (63), which finds a first position-command correction value sgc based on the position command c; and a second position-command-correction-value calculation means (64), which finds a second position-command correction value skc based on the interference torque a. The servo control unit drives the servo motor based on a new position command obtained by adding the first position-command correction value sgc and the second position-command correction value skc to the position command c.

Robot System
20200030992 · 2020-01-30 ·

A robot system includes a robot having a base, an arm supported by the base, and a force detection unit provided in the base and detecting a first force applied to the arm, and a control unit that controls motion of the robot. The control unit performs force control of the arm and deceleration of the arm according to contact between the robot and an object based on output of the force detection unit.

Robot system

A robot system includes: at least one non-learned robot that has not learned a learning compensation amount of position control based on an operation command; at least one learned robot that has learned the learning compensation amount of the position control based on the operation command; and a storage device that stores the operation command and the learning compensation amount of the learned robot, the non-learned robot comprising a compensation amount estimation unit that compensates the learning compensation amount of the learned robot stored in the storage device based on a difference between the operation command of the learned robot stored in the storage device and an operation command of an own robot, and estimates the compensated learning compensation amount as a learning compensation amount of the own robot.

ROBOT SYSTEM
20190061149 · 2019-02-28 ·

A robot system includes: at least one non-learned robot that has not learned a learning compensation amount of position control based on an operation command; at least one learned robot that has learned the learning compensation amount of the position control based on the operation command; and a storage device that stores the operation command and the learning compensation amount of the learned robot, the non-learned robot comprising a compensation amount estimation unit that compensates the learning compensation amount of the learned robot stored in the storage device based on a difference between the operation command of the learned robot stored in the storage device and an operation command of an own robot, and estimates the compensated learning compensation amount as a learning compensation amount of the own robot.

Determining An Orientation Of A Robot Relative To The Direction Of Gravity
20190009410 · 2019-01-10 · ·

A method for determining an orientation or installation of a robot relative to a direction of gravity for at least one installation location of the robot, and for horizontal alignment or alignment relative to the direction of gravity of a robot includes creating a model wherein joint forces are identified in at least one calibration pose. The robot is then into a new installation location and the joint forces of the robot are identified in at least one measuring pose. Based on the identified joint forces and the model of the robot, the orientation, i.e. the orientation or the installation, of the robot relative to the direction of gravity is determined. The orientation of the robot is corrected by tilting the robot base such that the identified joint forces do not deviate from the forces defined in the model.