Positional control method and system utilizing same
First Claim
1. In a control system adapted to control a motor for driving a load in response to a position command signal which defines a desired load position, a method for controlling the motor comprising the steps of:
- generating a position feedback signal related to the position of the load;
generating a function of the velocity signal related to the velocity of the load;
combining the position command signal and the position feedback signal to obtain a position error signal;
calculating a first control signal related to the position error signal;
integrating the position error signal multiplied by the function of the velocity signal to obtain a second control signal; and
combining the first and second control signals to obtain an equivalent resultant control signal wherein when the value of the load velocity is sufficiently high to overcome the effects of sticktion on the motion of the load, the contribution of the second control signal to the resultant control signal is negligible and wherein the second control signal only makes a significant contribution to the resultant output signal when the value of the load velocity is at such a low level that sticktion impinges on the motion of the load.
2 Assignments
0 Petitions
Accused Products
Abstract
A control system and method including an integrator coupled with a rate-varying multiplier which operate in parallel with a conventional controller. Because the integration is rate-variable, the resulting control system has the benefits of an integral position control without the problems of integral windup and subsequent overshoot. The system and method have less following and steady state error, faster settling time and better tolerance to noise than traditional PD and PID controls in controlling dynamic manipulators such as robots. Also, because the integrations are performed in a rate-variable manner, errors due to mechanical static friction, i.e. "sticktion", are substantially reduced without sacrificing dynamic performance of the system.
45 Citations
13 Claims
-
1. In a control system adapted to control a motor for driving a load in response to a position command signal which defines a desired load position, a method for controlling the motor comprising the steps of:
-
generating a position feedback signal related to the position of the load; generating a function of the velocity signal related to the velocity of the load; combining the position command signal and the position feedback signal to obtain a position error signal; calculating a first control signal related to the position error signal; integrating the position error signal multiplied by the function of the velocity signal to obtain a second control signal; and combining the first and second control signals to obtain an equivalent resultant control signal wherein when the value of the load velocity is sufficiently high to overcome the effects of sticktion on the motion of the load, the contribution of the second control signal to the resultant control signal is negligible and wherein the second control signal only makes a significant contribution to the resultant output signal when the value of the load velocity is at such a low level that sticktion impinges on the motion of the load. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
2. In a PD type of controller for controlling the position of a joint of a robot through its respective motor by providing a first control signal related to a position error signal, a method for increasing the positional accuracy of the controller comprising the steps of:
-
generating a function of the velocity signal related to the velocity of the load; integrating the position error signal multiplied by the function of the velocity signal to obtain a second control signal; and combining the first and second control signals to obtain an equivalent resultant control signal wherein when the value of the load velocity is sufficiently high to overcome the effects of sticktion on the motion of the load, the contribution of the second control signal to the resultant control signal is negligible and wherein the second control signal only makes a significant contribution to the resultant control signal when the value of the load velocity is at such a low level that sticktion impinges on the motion of the load.
-
-
8. A positional control system to control a motor for driving a load in response to a position command signal which defines a desired load position, the system comprising:
-
first generating means for generating a position feedback signal related to the position of the load; second generating means for generating a velocity signal related to the velocity of the load; first combining means for combining the position command signal and the position feedback signal to obtain a position error signal; calculating means for calculating a first control signal related to the position error signal; integrating means for integrating the position error signal multiplied by a function of the velocity signal to obtain a second control signal; and second combining means for combining the first and second control signals to obtain an equivalent resultant control signal wherein, when the value of the load velocity is sufficiently high to overcome the effects of sticktion on the motion of the load, the contribution of the second control signal to the resultant control signal is negligible and wherein the second control signal only makes a significant contribution to the resultant control signal when the value of the load velocity is at such a level that sticktion impinges on the motion of the load. - View Dependent Claims (10, 11, 12, 13)
-
-
9. In a control system including a PD type of controller for controlling a motor for driving a joint of a robot by providing a first control signal related to a position error signal, the improvement comprising:
-
first generating means for generating a velocity signal related to the velocity of the load; integrating means for integrating the position error signal multiplied by the function of the velocity signal to obtain a second control signal; and combining means for combining the first and second control signals to obtain an equivalent resultant control signal, wherein when the value of the load velocity is sufficiently high to overcome the effects of sticktion on the motion of the load, the contribution of the second control signal is negligible and wherein the second control signal only makes a significant contribution to the resultant control signal when the value of the load velocity is at such a low level that sticktion impinges on the motion of the load.
-
Specification