System for controlling motion of a robot
AssigneeSiemens Aktiengesellschaft
InventorsWerner-Wilhelm Bleidorn, Norbert Krause
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiemens Aktiengesellschaft
InventorsWerner-Wilhelm Bleidorn, Norbert Krause
Estimating the term…
In a system for controlling the motion of an industrial robot, a resultant translational velocity of a preselected point on the robot is calculated from a plurality of velocity values such as actual velocity values detected by sensors or target velocity values computed from a velocity reference value. Upon the exceeding of a predetermined maximum velocity by the calculated resultant velocity, all robot motion is terminated. Robot motion may also be stopped upon detecting an excessive difference between an actual angular velocity of one robot component and a respective desired or target angular velocity of that robot component, upon detecting an excessive translational acceleration of a predetermined point on the robot, or upon detecting a position of the robot part or point located more than a predetermined distance from a reference position.
A system for controlling the motion of a robot having a multiplicity of parts connected to each other for rotation relative to each other about respective axes of rotation, said system comprising:
In a system for controlling the motion of a robot having a multiplicity of parts connected to each other for rotation relative to each other about respective axes of rotation, said system including drive means operatively connected to said parts for rotating same about respective ones of said axes, said system further including converter means for transforming a velocity reference value defined in terms of fixed spatial coordinates into command signals transmitted to said drive means for modifying angular velocities of said parts about said axes so that an actual velocity of a point on said robot approaches said velocity reference value, said system further including velocity monitoring means operatively connected to said drive means for terminating operation of said drive means upon detecting an impermissibly high motion parameter,
A method for controlling the motion of a robot having a multiplicity of parts connected to each other for rotation relative to each other about respective axes of rotation, said robot being provided with drive means operatively coupled to said parts for rotating same about respective ones of said axes, said method comprising the steps of:
The method defined in claim 14 wherein said step of monitoring includes the step of detecting actual angular velocities of said parts about said axes, said step of monitoring further including the step of comparing said actual angular velocities with respective ones of said target angular velocities and of generating an alarm signal upon detecting a difference greater than a pre-established magnitude.
Dependencies are inferred from the claim text.