Patent classifications
G05B2219/40354
APPARATUS AND METHOD FOR CONTROLLING ROBOT
There is provided a robot control apparatus that controls a vertical articulated robot and is suitable for direct teaching. In the apparatus, an axis setting section sets operation axes and control axes from among the axes subjected to angle control, when performing the direct teaching of changing a position of the arm tip, while retaining a posture thereof at a target posture. The operation axes can be dominant factors when determining the position of the arm tip and are allowed to freely move according to an external force, and the control axes can be dominant factors when determining the posture of the arm tip and are controlled by an angle control section. When performing the direct teaching, the angle control section receives an input of current angles of the operation axes and the target posture to calculate command angles of the respective control axes according to inverse kinematics calculation.
METHOD AND SYSTEM FOR TEACHING A ROBOT IN REACHING A GIVEN TARGET IN ROBOT MANUFACTURING
Systems and a method for teaching a robot in reaching a given target location. The system and method include receiving inputs on a representation of a given target location to be reached by the robot. A check is made whether the given target location is singular. If the given target location is non-singular, the teaching of the robot is effected by associating with the given target location a selected configuration. If the given target is singular, the teaching of the robot is effected by associating with the given target location an assigned joint-values solution.
ROBOTIC SAW AND WATER JET CONTROL
Disclosed herein are systems and methods for controlling an industrial robot. The system can include an industrial robot having a plurality of axes and a saw and water jet end effector. The system can also include an off-line program for controlling the industrial robot. The off-line program can include creating a tool path based on a prescribed cut pattern, then analyzing the tool path for kinematic singularity occurrences. If a kinematic singularity is found, it is avoided by creating corrected sub-paths. The corrected sub-path is then reanalyzed for kinematic singularity occurrences and corrected if needed. The tool path is then analyzed for collisions that occur between cutting motion segments, and avoiding those collisions by creating new paths of travel between cutting motion segments. Once the corrected sub-path is complete, the system includes translating and sending the corrected sub-path to the industrial robot.
Method and apparatus for controlling a robot movement of a robot on the basis of a second trajectory
A method for controlling a robot movement of a robot on the basis of a second trajectory is provided, wherein the second trajectory is calculated on the basis of a viscosity volume model.
PROGRAMMING DEVICE AND PROGRAM
The present disclosure addresses the problem of providing a programming device and a program that can reduce an amount of correction required for a robot program created by off-line programming. The programming device of the present disclosure comprises a processing unit. The processing unit determines the entry of a virtual drive unit, which is obtained by simulating or emulating the drive unit of a robot by a computer, into a second singularity range wider than a first singularity range that is an actual singularity range of the drive unit.
Anti-shake method of robot and robot thereof
The present disclosure relates to an anti-shake method of robot and a robot thereof. The method includes: receiving at least one motion-controlling instruction from a main control unit, determining whether a servo performs the motion-controlling instruction, obtaining a target angle and a current angle of the servo upon determining the servo is not under a control of a main control unit, determining whether the target angle and the current angle is within a fault tolerance range, terminating the servo upon determining the target angle and the current angle is within the fault tolerance range. As such, the shaking of the robot may be avoided when the robot performs actions, so as to reduce power consuming and to extend stand-by time.
ANTI-SHAKE METHOD OF ROBOT AND ROBOT THEREOF
The present disclosure relates to an anti-shake method of robot and a robot thereof. The method includes: receiving at least one motion-controlling instruction from a main control unit, determining whether a servo performs the motion-controlling instruction, obtaining a target angle and a current angle of the servo upon determining the servo is not under a control of a main control unit, determining whether the target angle and the current angle is within a fault tolerance range, terminating the servo upon determining the target angle and the current angle is within the fault tolerance range. As such, the shaking of the robot may be avoided when the robot performs actions, so as to reduce power consuming and to extend stand-by time.
Singularity handling for robot jogging
Methods, apparatus, systems, and computer-readable media are provided for avoiding and/or operating robots through singularities. In various implementations, a Cartesian input velocity to be attained by a robot end effector may be received as user input. An attainable velocity of the end effector may be determined that excludes at least one directional component deemed unattainable by the end effector based on physical attribute(s) of the robot. Joint velocities to be attained by joints of the robot in joint space to move the end effector pursuant to the attainable velocity in configuration space may be calculated and scaled to account for a joint velocity limit associated with at least one joint. Actuator trajectories may be calculated for the joints of the robot based at least in part on the scaled joint velocities. The joints of the robot may then be operated in accordance with the calculated joint trajectories.
METHOD TO CONTROL, THROUGH DIRECT TEACHING, A CLOSED ROBOTISED SYSTEM AND RELATIVE PROCESSING PLANT
CLEAN COPY OF THE ABSTRACT
A method to control a closed robotised system comprises a learning step and a reproduction step, wherein, during the learning step, an operator exerts a force and/or a torque (Fc) on a driving assembly, whose sensor detects an applied force and/or torque (Fext); and wherein a processing system carries out an admittance control obtaining, depending on the data detected by the sensor, indications (Xref, X*ref) of movement for the robot manipulator in the Cartesian space; the processing system, following the admittance control, delivers the indications (Xref, X*ref) of movement in the Cartesian space to a trajectory interpolation unit of the robotised system so as to generate a desired trajectory through interpolation.
METHOD AND APPARATUS FOR CONTROLLING A ROBOT MOVEMENT OF A ROBOT ON THE BASIS OF A SECOND TRAJECTORY
A method for controlling a robot movement of a robot on the basis of a second trajectory is provided, wherein the second trajectory is calculated on the basis of a viscosity volume model.