• 検索結果がありません。

第 4 章 実験による各コントロ ーラの性能検証

4.1 PID 制御

以下のグラフは PID 制御により,線形チャープ応答とその周波数解析結果,平行移動モード,円旋回移 動モードの実験をおこなった結果となる.

(a) Log-swept chirp signals of bottom joint (b) Log-swept chirp signals of middle joint

(c) Coherence of bottom joint (d) Coherence of middle joint

0 20 40 60 80 100 120

-40 -30 -20 -10 0 10 20 30

40 入力データ<根元関節> : PID

Time [s]

Angle [deg]

目標角度 計測角度

0 20 40 60 80 100 120

-40 -30 -20 -10 0 10 20 30

40 入力データ<中間関節> : PID

Time [s]

Angle [deg]

目標角度 計測角度

10-2 10-1 100 101

0 0.2 0.4 0.6 0.8 1

コヒーレンス : PID <根元関節>

Frequency [Hz]

Magnitude [-]

10-2 10-1 100 101

0 0.2 0.4 0.6 0.8 1

コヒーレンス : PID <中間関節>

Frequency [Hz]

Magnitude [-]

第 4 章 実験による各コントローラの性能検証 145

(a) Bottom joint (b) Middle joint

Fig.4-2 Frequency analysis of loop transfer function: PID

(a) Complementary sensitivity function of bottom joint (b) Complementary sensitivity function of middle joint

(c) Sensitivity function of bottom joint (d) Sensitivity function of middle joint Fig.4-3 Frequency analysis of complementary sensitivity function and sensitivity function: PID

10-2 10-1 100 101

-80 -60 -40 -20 0 20

40 一巡伝達関数 L : PID <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-200 -100 0 100 200

Frequency [Hz]

Phase [deg]

10-2 10-1 100 101

-100 -50 0 50

100 一巡伝達関数 L : PID <中間関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-200 -100 0 100 200

Frequency [Hz]

Phase [deg]

10-2 10-1 100 101

-80 -70 -60 -50 -40 -30 -20 -10 0 10

20 相補感度関数 T : PID <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-60 -50 -40 -30 -20 -10 0 10

20 相補感度関数 T : PID <中間関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-40 -30 -20 -10 0 10

20 感度関数 S : PID <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-70 -60 -50 -40 -30 -20 -10 0 10

20 感度関数 S : PID <中間関節>

Frequency [Hz]

Gain [dB]

(a) Manipulator reference trajectory (b) End effector trajectory

(c) Joint trajectory of bottom (d) Joint trajectory of middle Fig.4-4 Translation mode experiment: PID

(a) Manipulator reference trajectory (b) End effector trajectory

(c) Joint trajectory of bottom (d) Joint trajectory of middle

-50 0 50 100

0 20 40 60 80 100 120 140 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

-20 0 20 40 60

100 110 120 130 140 150 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm] ReferenceResponse

0 2 4 6 8 10 12 14 16

30 35 40 45 50 55

60 根元関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

0 2 4 6 8 10 12 14 16

40 45 50 55 60 65 70

75 中間関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

-50 0 50 100

0 20 40 60 80 100 120 140 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

0 10 20 30 40 50 60 70 80

110 120 130 140 150 160 170

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

Reference Response

0 5 10 15 20

20 25 30 35 40 45 50 55 60

65 根元関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

0 5 10 15 20

20 30 40 50 60 70 80

90 中間関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

第 4 章 実験による各コントローラの性能検証 147

4.2 -Synthesis と外乱オブザーバの併用

以下のグラフは

-Synthesis と外乱オブザーバにより,線形チャープ応答とその周波数解析結果,平行移 動モード,円旋回移動モードの実験をおこなった結果となる.

(a) Log-swept chirp signals of bottom joint (b) Log-swept chirp signals of middle joint

(c) Coherence of bottom joint (d) Coherence of middle joint Fig.4-6 Frequency experiment simulation:

-Synthesis and disturbance observer

0 20 40 60 80 100 120

-40 -30 -20 -10 0 10 20 30

40 入力データ<根元関節> : mu-Synthesis & DOB

Time [s]

Angle [deg]

目標角度 計測角度

0 20 40 60 80 100 120

-40 -30 -20 -10 0 10 20 30

40 入力データ<中間関節> : mu-Synthesis & DOB

Time [s]

Angle [deg]

目標角度 計測角度

10-2 10-1 100 101

0 0.2 0.4 0.6 0.8 1

コヒーレンス : mu-Synthesis & DOB <根元関節>

Frequency [Hz]

Magnitude [-]

10-2 10-1 100 101

0 0.2 0.4 0.6 0.8 1

コヒーレンス : mu-Synthesis & DOB <中間関節>

Frequency [Hz]

Magnitude [-]

(a) Bottom joint (b) Middle joint

Fig.4-7 Frequency analysis of loop transfer function:

-Synthesis and disturbance observer

(a) Complementary sensitivity function of bottom joint (b) Complementary sensitivity function of middle joint

(c) Sensitivity function of bottom joint (d) Sensitivity function of middle joint

10-2 10-1 100 101

-80 -60 -40 -20 0 20

40 一巡伝達関数 L : mu-Synthesis & DOB <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-200 -100 0 100 200

Frequency [Hz]

Phase [deg]

10-2 10-1 100 101

-40 -20 0 20 40

60 一巡伝達関数 L : mu-Synthesis & DOB <中間関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-200 -100 0 100 200

Frequency [Hz]

Phase [deg]

10-2 10-1 100 101

-70 -60 -50 -40 -30 -20 -10 0 10

20 相補感度関数 T : mu-Synthesis & DOB <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-40 -30 -20 -10 0 10

20 相補感度関数 T : mu-Synthesis & DOB <中間関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-40 -30 -20 -10 0 10

20 感度関数 S : mu-Synthesis & DOB <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-50 -40 -30 -20 -10 0 10

20 感度関数 S : mu-Synthesis & DOB <中間関節>

Frequency [Hz]

Gain [dB]

第 4 章 実験による各コントローラの性能検証 149

(a) Manipulator reference trajectory (b) End effector trajectory

(c) Joint trajectory of bottom (d) Joint trajectory of middle Fig.4-9 Translation mode experiment:

-Synthesis and disturbance observer

(a) Manipulator reference trajectory (b) End effector trajectory

(c) Joint trajectory of bottom (d) Joint trajectory of middle Fig.4-10 Circular mode experiment:

-Synthesis and disturbance observer

-50 0 50 100

0 20 40 60 80 100 120 140 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

-20 0 20 40 60

110 120 130 140 150 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm] ReferenceResponse

0 2 4 6 8 10 12 14 16

30 35 40 45 50 55

60 根元関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

0 2 4 6 8 10 12 14 16

40 45 50 55 60 65 70

75 中間関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

-50 0 50 100

0 20 40 60 80 100 120 140 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

10 20 30 40 50

125 130 135 140 145 150 155

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

Reference Response

0 5 10 15 20

20 25 30 35 40 45 50 55 60

65 根元関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

0 5 10 15 20

20 30 40 50 60 70 80

90 中間関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

4.3 SAC

以下のグラフは SAC により,線形チャープ応答とその周波数解析結果,平行移動モード,円旋回移動モ ードの実験をおこなった結果となる.

(a) Log-swept chirp signals of bottom joint (b) Log-swept chirp signals of middle joint

(c) Coherence of bottom joint (d) Coherence of middle joint Fig.4-11 Frequency experiment simulation: SAC

0 20 40 60 80 100 120

-50 -40 -30 -20 -10 0 10 20 30 40

50 入力データ<根元関節> : SAC

Time [s]

Angle [deg]

目標角度 計測角度

0 20 40 60 80 100 120

-50 -40 -30 -20 -10 0 10 20 30 40

50 入力データ<中間関節> : SAC

Time [s]

Angle [deg]

目標角度 計測角度

10-2 10-1 100 101

0 0.2 0.4 0.6 0.8 1

コヒーレンス : SAC <根元関節>

Frequency [Hz]

Magnitude [-]

10-2 10-1 100 101

0 0.2 0.4 0.6 0.8 1

コヒーレンス : SAC <中間関節>

Frequency [Hz]

Magnitude [-]

第 4 章 実験による各コントローラの性能検証 151

(a) Bottom joint (b) Middle joint

Fig.4-12 Frequency analysis of loop transfer function: SAC

(a) Complementary sensitivity function of bottom joint (b) Complementary sensitivity function of middle joint

(c) Sensitivity function of bottom joint (d) Sensitivity function of middle joint Fig.4-13 Frequency analysis of complementary sensitivity function and sensitivity function: SAC

10-2 10-1 100 101

-60 -40 -20 0 20

40 一巡伝達関数 L : SAC <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-200 -100 0 100 200

Frequency [Hz]

Phase [deg]

10-2 10-1 100 101

-40 -20 0 20 40

60 一巡伝達関数 L : SAC <中間関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-200 -100 0 100 200

Frequency [Hz]

Phase [deg]

10-2 10-1 100 101

-50 -40 -30 -20 -10 0 10

20 相補感度関数 T : SAC <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-30 -20 -10 0 10 20

30 相補感度関数 T : SAC <中間関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-40 -30 -20 -10 0 10

20 感度関数 S : SAC <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-50 -40 -30 -20 -10 0 10 20

30 感度関数 S : SAC <中間関節>

Frequency [Hz]

Gain [dB]

(a) Manipulator reference trajectory (b) End effector trajectory

(c) Joint trajectory of bottom (d) Joint trajectory of middle Fig.4-14 Translation mode experiment: SAC

(a) Manipulator reference trajectory (b) End effector trajectory

(c) Joint trajectory of bottom (d) Joint trajectory of middle

-50 0 50 100

0 20 40 60 80 100 120 140 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

-10 0 10 20 30 40 50 60 70

110 120 130 140 150 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm] ReferenceResponse

0 2 4 6 8 10 12 14 16

30 35 40 45 50 55

60 根元関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

0 2 4 6 8 10 12 14 16

40 45 50 55 60 65 70

75 中間関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

-50 0 50 100

0 20 40 60 80 100 120 140 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

10 20 30 40 50

125 130 135 140 145 150 155

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

Reference Response

0 5 10 15 20

20 25 30 35 40 45 50 55

60 根元関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

0 5 10 15 20

20 30 40 50 60 70 80

90 中間関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

第 4 章 実験による各コントローラの性能検証 153

4.4 SMC

以下のグラフは 1 型サーボ系 SMC により,線形チャープ応答とその周波数解析結果,平行移動モード,

円旋回移動モードの実験をおこなった結果となる.

(a) Log-swept chirp signals of bottom joint (b) Log-swept chirp signals of middle joint

(c) Coherence of bottom joint (d) Coherence of middle joint Fig.4-16 Frequency experiment simulation: SMC

0 20 40 60 80 100 120

-50 -40 -30 -20 -10 0 10 20 30 40

50 入力データ<根元関節> : SMC

Time [s]

Angle [deg]

目標角度 計測角度

0 20 40 60 80 100 120

-40 -30 -20 -10 0 10 20 30 40

50 入力データ<中間関節> : SMC

Time [s]

Angle [deg]

目標角度 計測角度

10-2 10-1 100 101

0 0.2 0.4 0.6 0.8 1

コヒーレンス : SMC <根元関節>

Frequency [Hz]

Magnitude [-]

10-2 10-1 100 101

0 0.2 0.4 0.6 0.8 1

コヒーレンス : SMC <中間関節>

Frequency [Hz]

Magnitude [-]

(a) Bottom joint (b) Middle joint Fig.4-17 Frequency analysis of loop transfer function: SMC

(a) Complementary sensitivity function of bottom joint (b) Complementary sensitivity function of middle joint

(c) Sensitivity function of bottom joint (d) Sensitivity function of middle joint

10-2 10-1 100 101

-60 -40 -20 0 20

40 一巡伝達関数 L : SMC <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-200 -100 0 100 200

Frequency [Hz]

Phase [deg]

10-2 10-1 100 101

-40 -20 0 20 40

60 一巡伝達関数 L : SMC <中間関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-200 -100 0 100 200

Frequency [Hz]

Phase [deg]

10-2 10-1 100 101

-50 -40 -30 -20 -10 0 10

20 相補感度関数 T : SMC <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-40 -30 -20 -10 0 10

20 相補感度関数 T : SMC <中間関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-35 -30 -25 -20 -15 -10 -5 0 5 10

15 感度関数 S : SMC <根元関節>

Frequency [Hz]

Gain [dB]

10-2 10-1 100 101

-60 -50 -40 -30 -20 -10 0 10

20 感度関数 S : SMC <中間関節>

Frequency [Hz]

Gain [dB]

第 4 章 実験による各コントローラの性能検証 155

(a) Manipulator reference trajectory (b) End effector trajectory

(c) Joint trajectory of bottom (d) Joint trajectory of middle Fig.4-19 Translation mode experiment: SMC

(a) Manipulator reference trajectory (b) End effector trajectory

(c) Joint trajectory of bottom (d) Joint trajectory of middle Fig.4-20 Circular mode experiment: SMC

-50 0 50 100

0 20 40 60 80 100 120 140 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

-20 0 20 40 60

110 120 130 140 150 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm] ReferenceResponse

0 2 4 6 8 10 12 14 16

30 35 40 45 50 55

60 根元関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

0 2 4 6 8 10 12 14 16

40 45 50 55 60 65 70

75 中間関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

-50 0 50 100

0 20 40 60 80 100 120 140 160

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

10 20 30 40 50

125 130 135 140 145 150 155

Start Position.

End Position.

Trajectory interpolation in workspace

Distance X [mm]

Distance Y [mm]

Reference Response

0 5 10 15 20

20 25 30 35 40 45 50 55 60

65 根元関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答

0 5 10 15 20

20 30 40 50 60 70 80

90 中間関節 角度応答

Time [s]

Angle [deg]

目標角度 角度応答