US6459940B1ExpiredUtility
Closed-loop compensation for kinematic error in harmonic driver for precision control applications
Est. expiryMay 6, 2019(expired)· nominal 20-yr term from priority
G05B 19/19
60
PatentIndex Score
15
Cited by
6
References
10
Claims
Abstract
Nonlinear control algorithms to compensate for kinematic error in harmonic drives provide a solid basis to improve their performance of harmonic drives in precision positioning applications. The present closed loop control algorithms compensate for kinematic error irrespective of its form in both set-point and trajectory tracking applications.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for tracking control of kinematic error in a harmonic drive system having a motor side and a load side, comprising:
calculating a control input, τ m , for the harmonic drive using the equation
where
τ m =Y (θ m )(τ md +K p θ l e −K d {dot over (θ)} l e ),
and
τ
md
=
(
Jm
Y
2
+
J
l
)
θ
¨
l
r
+
J
m
θ
_
_
″
Y
4
θ
.
l
θ
.
l
τ
+
(
B
m
Y
2
+
B
l
)
where Y is a nonlinear function of kinematic error, K p and K d are positive constants, θ m is the motor position of the harmonic drive, θ l e is the error defined as θ l,r −θ l. where θ l is the load position and θ l,r is the desired load angle, {dot over (θ)} l e =dθ l e /dt, {umlaut over (θ)} l e =d 2 θ l e /dt 2 , {dot over (θ)} l r =dθ l r /dt, J m is inertia on the motor side, J l is inertia on the load side, B m is damping on the motor side, and B l is damping on the load side.
2. The method according to claim 1 wherein Y is calculated according to the following equation: Y = 1 N - θ ~ θ m .
3. The method according to claim 2 , wherein Y is filtered using a second order low pass filter.
4. The method according to claim 1 wherein Y is calculated according to the following equation: Y = θ l θ m .
5. The method according to claim 1 wherein Y is calculated according to the following equation: Y = Δθ l Δθ m .
6. A method for set point control of kinematic error in a set-point in a harmonic drive system having a motor side and a load side, comprising:
calculating a control input, τ m , for the harmonic drive using the equation
τ m =Y (θ m )( K p θ l e −K d {dot over (θ)} l ),
where Y is a nonlinear function of the kinematic error, K p and K d are positive constants, θ m is the motor position of the harmonic drive, θ l e is the error defined as θ l,r −θ l. where θ l is the load position and θ l,r is the desired load angle, and θ l =dθ l /dt.
7. The method according to claim 6 wherein Y is calculated according to the following equation: Y = 1 N - θ ~ θ m .
8. The method according to claim 7 , wherein Y is filtered using a second order low pass filter.
9. The method according to claim 6 wherein Y is calculated according to the following equation: Y = θ l θ m .
10. The method according to claim 6 wherein Y is calculated according to the following equation:Join the waitlist — get patent alerts
Track US6459940B1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.