SICE東北支部研究集会資料(2012年)



Similar documents
SICE東北支部研究集会資料(2012年)

Table. Stage model parameters. Mass of pole part m.4 kg Mass of table part M 22 kg Thrust viscous constant c x 2. 2 N s/m Twist dumping constant of jo

数値計算:常微分方程式

SICE東北支部研究集会資料(2011年)

Study on Throw Accuracy for Baseball Pitching Machine with Roller (Study of Seam of Ball and Roller) Shinobu SAKAI*5, Juhachi ODA, Kengo KAWATA and Yu

mt_4.dvi

IHI Robust Path Planning against Position Error for UGVs in Rough Terrain Yuki DOI, Yonghoon JI, Yusuke TAMURA(University of Tokyo), Yuki IKEDA, Atsus

Robot Platform Project(RPP) "Spur" "YP-Spur" rev. 4 [ ] Robot Platform Project(RPP) WATANABE Atsushi 1.,,., Fig. 1.,,,,,.,,,..,,..,,..,,,,. "

( ), ( ) Patrol Mobile Robot To Greet Passing People Takemi KIMURA(Univ. of Tsukuba), and Akihisa OHYA(Univ. of Tsukuba) Abstract This research aims a

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL


本文/020:デジタルデータ P78‐97

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

1, 2, 2, 2, 2 Recovery Motion Learning for Single-Armed Mobile Robot in Drive System s Fault Tauku ITO 1, Hitoshi KONO 2, Yusuke TAMURA 2, Atsushi YAM

2007-Kanai-paper.dvi

橡上野先生訂正2

特-3.indd

食リ_表紙-表4.ai

a) Extraction of Similarities and Differences in Human Behavior Using Singular Value Decomposition Kenichi MISHIMA, Sayaka KANATA, Hiroaki NAKANISHI a

untitled

SE Vol

1 P2 P P3P4 P5P8 P9P10 P11 P12

1

鉄鋼協会プレゼン

発表資料


蜷咲ァー譛ェ險ュ螳・3

Study on Application of the cos a Method to Neutron Stress Measurement Toshihiko SASAKI*3 and Yukio HIROSE Department of Materials Science and Enginee


1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

550 Vol. 32 No. 6, pp , Saddle Type Human Body Motion Interface for Personal Mobility Vehicle Sho Yokota 1, Hiroshi Hashimoto 2, D


Synthesis and Development of Electric Active Stabilizer Suspension System Shuuichi BUMA*6, Yasuhiro OOKUMA, Akiya TANEDA, Katsumi SUZUKI, Jae-Sung CHO

4) 5) ) ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) )8) ( 1 ) ( 2 ) ( 3 ) ( 200 9) ( 10) 1 2 (

チュートリアル:ノンパラメトリックベイズ

I, II 1, A = A 4 : 6 = max{ A, } A A 10 10%

1.1 ft t 2 ft = t 2 ft+ t = t+ t d t 2 t + t 2 t 2 = lim t 0 t = lim t 0 = lim t 0 t 2 + 2t t + t 2 t 2 t + t 2 t 2t t + t 2 t 2t + t = lim t 0

Table 1. Assumed performance of a water electrol ysis plant. Fig. 1. Structure of a proposed power generation system utilizing waste heat from factori

MPC.dvi

untitled

75 unit: mm Fig. Structure of model three-phase stacked transformer cores (a) Alternate-lap joint (b) Step-lap joint 3 4)

,, 2. Matlab Simulink 2018 PC Matlab Scilab 2

兵庫県立大学学報vol.17

Journal of Textile Engineering, Vol.53, No.5, pp

i s


有機性産業廃棄物の連続炭化装置の開発

28 Horizontal angle correction using straight line detection in an equirectangular image

SICE東北支部研究集会資料(2012年)

DF90_115_12

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

Grund.dvi

0.,,., m Euclid m m. 2.., M., M R 2 ψ. ψ,, R 2 M.,, (x 1 (),, x m ()) R m. 2 M, R f. M (x 1,, x m ), f (x 1,, x m ) f(x 1,, x m ). f ( ). x i : M R.,,

Fig. 1 KAMOME50-2 Table 1 Principal dimensions Fig.2 Configuration of the hydrofoils (Endurance and sprint foil) Fig. 3 Schematic view of the vortex l

航空機の縦系モデルに対する、非線形制御の適用例

30

Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 初版 1 刷発行時のものです.

Proposal of Driving Torque Control Method for Electric Vehicle with In-Wheel Motors Masataka Yoshimura (Yokohama National University) Hiroshi Fujimoto

4

AFO AFO 4 2.3AFO 5 3 AFO 3.1 AFO

EndoPaper.pdf

1. ( ) 1.1 t + t [m]{ü(t + t)} + [c]{ u(t + t)} + [k]{u(t + t)} = {f(t + t)} (1) m ü f c u k u 1.2 Newmark β (1) (2) ( [m] + t ) 2 [c] + β( t)2

原稿.indd

A. Fresnel) (M. Planck) 1905 (A. Einstein) X (A. Ampère) (M. Faraday) 1864 (C. Maxwell) 1871 (H. R. Hertz) (G. Galilei)

IIC Proposal of Range Extension Control System by Drive and Regeneration Distribution Based on Efficiency Characteristic of Motors for Electric

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055


5D1 SY0004/14/ SICE 1, 2 Dynamically Consistent Motion Design of Humanoid Robots even at the Limit of Kinematics Kenya TANAKA 1 and Tomo

本文/報告2

( ) ( ) ( ) ( ) PID

Microsoft PowerPoint - 6.PID制御.pptx

h23w1.dvi

untitled

4 892pulse/rot 0Hz 50Hz 2 00Hz 300Hz 2 CPU PID 6) 4, 7) 8) , 2) 2 M M θm + D M θm + f M sgn( θ M ) = τ N G [K G (N G θ M θ L ) + D G (N G θm

18 A Study on the Running and Jumping by a One-leg Robot ( )

修士論文

A Navigation Algorithm for Avoidance of Moving and Stationary Obstacles for Mobile Robot Masaaki TOMITA*3 and Motoji YAMAMOTO Department of Production

h = h/2π 3 V (x) E ψ = sin kxk = 2π/λ λ = h/p p = h/λ = kh/2π = k h 5 2 ψ = e ax2 ガウス 型 関 数 関 数 値

main.dvi

MD ,RM ,VT Aircraft Yaw-rate Suppression Method Using Driving Force Control by Electrically Driven Wheel for One-wheel Landing Tosh

04_奥田順也.indd

NumRu::GPhys::EP Flux 2 2 NumRu::GPhys::EP Flux EP

Consideration of Cycle in Efficiency of Minority Game T. Harada and T. Murata (Kansai University) Abstract In this study, we observe cycle in efficien

就職活動ガイドブック

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member


[7] 2 [7] 2.1 Rudlf von Laban Weight Effort Space Effort Time Effort 3 1 Door Plane Shape Wheel Plane Shape Table Plane Shape


喨微勃挹稉弑

14 FEM [1] 1992 [3] 1(a)(b) 1(c) [2] 2 ( 財 ) 日本海事協会 36 平成 14 年度 ClassNK 研究発表会

DVIOUT





明海大学歯学雑誌 36‐2/11.黒岩

ファーマーズアイ

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

光学

Transcription:

77 (..3) 77- Simulation of Disturbance Compensation Control of Dual Manipulator for an Inverted Pendulum Robot Using The Extended State Observer Luis Canete Kenta Nagano, Takuma Sato, Luis Canete,Takayuki Takahashi *, ** *Fukushima University, **Graduate School of Fukushima University. : (Human Support Robot) (Inverted Pendulum) (Dual Manipulator) (Extended State Observer) : 96-96 Tel.: (4)548-559 Fax.: (4)548-559 E-mail: kenta@rb.sss.fukushima-u.ac.jp.. I-PENTAR, ) I-PENTAR Fig. 3) Fig. I-PENTAR

レータの動作を外乱と見なして補償を行う ま た マニピュレータ側では未知重量の物体の把 持等の外乱に加え 倒立振子型ロボットの揺れ を外乱と見なして補償を行う 本論文ではマニ ピュレータ側での外乱補償制御のシミュレーショ ンについて述べる. Front view 拡張状態オブザーバ 本章では 一般的な n 次の非線形システムに 対する拡張状態オブザーバ 4) (Extended State Side view Observer 以降 ESO) について述べる Fig. Inverted Pendulum Type Assistant Robot(I-PENTAR) システムの入力を u(t) 出力を y(t) として 一入出力の n 次の非線形システムを考える y n (t) = f (y (n ) (t), y (n ) (t),, y(t), w(t)) +bu(t) () ここで w(t) は有界な外乱 b は定数であり f は外乱を含んだシステムすべての動特性である 以降 記述を簡単にするため f (y (n ) (t), y (n ) (t),, y(t), w(t)) を f と記述する ここで h = f という h を定義する すると式 () は状態空間 モデルとして次のように表現できる Fig. 8 D.O.F dual manipulator. x = x... 研究目的 x n = xn 倒立振子型ロボットにマニピュレータを搭載 x n = xn+ + bu し様々なタスクを行わせる場合 未知の外乱に x n+ = h(x, u, w, w ) 加え マニピュレータの動作がロボット本体に影 y = x 響を与えることが予想される しかし 対象と するマニピュレータがこれらの外乱と比較して 非力で軽量な場合 マニピュレータを搭載した ロボットを正確にモデリングし 制御を行うこ とは得策ではない そこで 本研究では倒立振 子型ロボットにおけるマニピュレータの動作の 影響に対して 制御系を本体側とマニピュレー タ側の つに分離し それぞれで外乱の補償を 行い制御系間の情報のやりとりを最小限にする ここで x = [x, x,, xn+ ]T は状態変数で ある 式 () における xn は f であり その拡張 状態は xn+ と表され オブザーバは xn+ 用い ることで y と f を推定することができる この ようなオブザーバを拡張状態オブザーバ (ESO) と呼ぶ ESO はモデル化されていないダイナミ クスに加わる外乱と y を推定することが可能で ある 制御系を提案する 外乱補償については 本体 側では段差等の外部からの外乱に加え マニピュ () 式 () のシステムにおいて 入力として u と y を与えた ESO は次のように表現できる

ˆx = ˆx + l (x ˆx ). ˆx n = ˆx n + l n (x ˆx ) ˆx n = ˆx n+ + l n (x ˆx ) + bu ˆx n+ = l n+ (x ˆx ) (3) ˆx = [ˆx, ˆx,, ˆx n+ ] T l i (i =,,,, n+) ESO u = u ˆf b (4) ˆf ˆf = f () y (n) (t) u (5) y ESO u PD 3. Fig. 3 Table q = [ψ, θ w, θ, θ ] T M(q) q + C(q, q) + V q + G(q) = Eτ w + T τ + T τ + Dτ d (6) M(q) q C(q, q) V q G(q) Fig. 3 Model for dual manipulatar and I-PENTAR Table Control variables and parameters Symbol Unit Description ψ rad Inclination angle of CoG θ w rad Rotational angle of wheel θ rad Rotational angle of upper link θ rad Rotational angle of lower link M g Kg Mass of body m w Kg Mass of wheel m Kg Mass of upper link m Kg Mass of lower link l g m Length between the origin of body coordinates and CoG l m Distance of gravity of upper link l m Distance ofgravity of lower link r w m Radius of wheel τ w Nm Motor torque of wheel τ Nm Motor torque of upper link τ Nm Motor torque of lower link g m/s Gravity acceleration 4. ESO PD 4. 5[s] 8[s] θ.5[rad] θ [rad] 3

.8.8.6.4.6.4.. Fig. 4 Disturbance compensation control in the joint space by PD control 5[s] [s] [Nm] 4. PD ESO Fig. 4 Fig. 5 Fig. 4 PD.[rad] Fig. 5 ESO PD ESO PD 5. Fig. 5 Disturbance compensation control in the joint space by ESO ESO PD 5. P w P s P e (7) P d (x d, y d ) = [x d, y d ] P w (x w, y w ) = [r w θ w, r w ] P s (x s, y s ) = [l ws sin ψ, l ws cos ψ] P e (x e, y e ) = [x d, y d ] (7) (8) l ws = l body l se = (x e x s ) + (y e y s ) l we = (x e x w ) + (y e y w ) (8) Fig. 6 4

() q d = J T (JJ T + λ I) dp d dt () λ λ = { when ˆσn > ɛ ɛ ˆσ n otherwise (3) Fig. 6 Model for the calculation of desired value θ d = cos ( l ws + l se l we l ws l se ) cos ( l arm + l se l arm l arm l se θ d = π cos ( l arm + l arm l se l arm l arm ) ) (9) P e (x e, y e ) x e = r w θ w + l body sin ψ + l arm sin(θ ψ) +l arm sin(θ + θ ψ) y e = r w + l body cos ψ l arm cos(θ ψ) l arm cos(θ + θ ψ) () (3) ɛ ˆσ n J I-PENTAR 5) ( q b = J T (JJ T + λ I) Pe ψ ψ + P ) e θw (4) θ w ()(4) q d = q d q b (5) θ, θ J = [ xp θ y p θ ] x p θ y p θ x p θ = l arm cos(θ ψ) +l arm cos(θ + θ ψ) x p θ = l arm cos(θ + θ ψ) y p θ = l arm sin(θ ψ) +l arm sin(θ + θ ψ) y p θ = l arm sin(θ + θ ψ) () 5 5. [s] 3[s] P d (x d, y d ) = [,.] P d (x d, y d ) = [.,.7] 5[s] [s] [Nm] 5[Nm]

.8 3.7.6.5 displacement[m].4.3. -. - -. -3 (a) Tip position in the case of PD control (b) Each angle in the case of PD control.8 3.7.6.5 displacement[m].4.3. -. - -. -3 (c) Tip position in the case of ESO (d) Each angle in the case of ESO 8 6 torque [Nm] 4 - (e) Each joint torque in the case of ESO Fig. 7 Simulation results in the case of applying step disturbance to each joint of manipulator 6

5.3 5.3. PD ESO Fig. 7(a) Fig. 7(c) PD ESO Fig. 7(b) Fig. 7(d). ESO Fig. 7(e) Fig. 7(a) Fig. 7(b) PD.7[m] Fig. 7(c) Fig. 7(d) ESO.[m] τ = 3[Nm],τ = 3[Nm] Fig.7(e) ESO. ESO 5.4 5.3. PD ESO Fig. 8(a) Fig. 8(c) PD ESO Fig. 8(b) Fig. 8(d) ESO Fig. 8(e) Fig. 8(a) Fig. 8(b) PD Fig. 8(b).6[m] Fig. 8(c) Fig. 8(d) ESO PD.[m] Fig.8(e) ESO. ESO 5.4 PD ESO x [s] [s] P d (x d, y d ) = [,.] P d (x d, y d ) = [.,.7] ESO Fig. 9(a) Fig. 9(b) 7

.8 3.7.6.5 displacement[m].4.3. -. - -. -3 (a) Tip position in the case of PD control (b) Each angle in the case of PD control.8 3.7.6.5 displacement[m].4.3. -. - -. -3 (c) Tip position in the case of ESO (d) Each angle in the case of ESO 8 6 torque [Nm] 4 - (e) Each joint torque in the case of ESO Fig. 8 Simulation results in the case of applying step disturbance to robot body of manipulator 8

displacement [m].8.7.6.5.4.3.. -. 3 - (a) Tip position in the case of ESO 6. ESO ESO ESO I-PENTAR - -3 (b) Each angle in the case of ESO Fig. 9 Examination of the initial response Fig. 9(a) Fig. 9(b) x 6) ),, Luis Canete,.,, P-I4,. ) Luis Canete,Takayuki Takahashi. Disturbance Compensation in Pushing, Pulling, and Lifting for Load Transporting Control of a Wheeled Inverted Pendulum Type Assistant Robot Using The Extended State Observer, Intelligent Robots and Systems, October 7-, Vilamoura,Algarve Portugal,. 3),,,,. - -, 9, P-G6 9. 4),,,.., Vol. 8, No., pp. 86-93,. 5), Dragomir N. Nenchev,., 5, P- N-7 5. 9

6),, Luis Canete,., 77, 77-,.