02.04.2014 Views

Sensorless Torque Estimation using Adaptive Kalman Filter and ...

Sensorless Torque Estimation using Adaptive Kalman Filter and ...

Sensorless Torque Estimation using Adaptive Kalman Filter and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Fig. 5.<br />

Measured armature current <strong>and</strong> Position difference(DKF)<br />

Fig. 4.<br />

Experimental setup : master-slave manipulator<br />

TABLE I<br />

SPECIFICATION OF MOTOR DRIVERS<br />

Output voltage<br />

Output current<br />

Maxon - ADS 50/5<br />

VCC min. 12 VDC; max. 50VDC<br />

Depending on load, continuous 5A<br />

<br />

<br />

Fig. 6. Disturbance estimation. (a) DKF, (b) AKF (N=5).<br />

TABLE II<br />

SPECIFICATION OF MOTORS<br />

Maxon - RE30<br />

Assigned power rating(W) 60<br />

Max. continuous current(A) 4<br />

<strong>Torque</strong> constant(mNm / A) 25.9<br />

Max. continuous torque(mNm) 86.2<br />

<br />

<br />

estimation is based on the given wrong measurement covariance<br />

matrix. As the Fig.6(a) demonstrates, the estimation<br />

result of the DKF containing a lot of noise. If it used for<br />

the haptic feedback <strong>and</strong> the position control, it will make<br />

huge vibration on the manipulator. On the other h<strong>and</strong>, even<br />

the given initial measurement covariance matrix of the AKF<br />

was mismatched to the actual noise, the AKF calculated<br />

relatively clear estimation result(see Fig.6(b)) based on the<br />

covariance uncertainties online estimator(12). Such result<br />

demonstrates the AKF based disturbance observer corrects<br />

the measurement covariance matrix at each processing time.<br />

Moreover, such result indicates possibility of the reliable<br />

estimation under the noisy circumstance. As the second test,<br />

we applied huge number(R k = 1 2 ) of the st<strong>and</strong>ard deviation<br />

to the measurement noise. Fig.7(a) shows the estimation<br />

result when the number of accumulation(N) is 5. On the<br />

other h<strong>and</strong>, when we used 30 number of measurement data,<br />

as shown in Fig.7(b) significantly improved estimation result<br />

is obtained. As depicted above, the disturbance estimation<br />

<strong>using</strong> noisy measurement is achieved.<br />

B. Disturbance Estimator<br />

This subsection validate the disturbance estimator. For<br />

the test, same bilateral teleoperation system is used. Two<br />

Fig. 7. Disturbance estimation <strong>using</strong> different number of measurement<br />

accumulation (AKF), st<strong>and</strong>ard deviation = 1<br />

measurements of the disturbance estimator, the control<br />

signal <strong>and</strong> the angular position of the slave manipulator<br />

are depicted in Fig.8. From the two measurements,<br />

extraction part calculates the position(θ D ) by <strong>using</strong> (13),<br />

<strong>and</strong> then estimation part calculates the total disturbance. In<br />

the experimental test, PID gains K P = 0.135, K I = 0.01,<br />

K D = 0.008 are used to make estimation part asymptotically<br />

stable. We can find that a set of PID gains satisfies condition<br />

(17) in the continuous time domain. Of course PID gains<br />

can be selected by trial <strong>and</strong> error also. In Fig.9(a), the<br />

output of the extraction part(θ D : reference of the estimation<br />

part) is denoted as reference, <strong>and</strong> the feedback signal of<br />

the estimation part(θD ∗ ) is represented as tracking. Tracking<br />

performance can be used as an estimation performance index<br />

in real time. The total estimation result is shown in Fig.9(b).<br />

In the test, the angular position is used for the measurement<br />

of the disturbance estimator, however, even the designer<br />

uses the angular velocity as the measurement but not<br />

position, disturbance estimator will precisely estimate the<br />

total disturbance just by eliminating the last one integrator at<br />

each extraction <strong>and</strong> estimation part. It shows the flexibility

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!