Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 95 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
95
Dung lượng
3,91 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO Chuyên ngành : T Mã số ngành: 60 52 01 14 TP. HỒ CHÍ MINH, 30 tháng 12 năm 2013 1 1.1. t quan trng trong s n ci. Trong khoa hc k thut, robot h tr i thc hin nhng nhim v nguy him v tinh, ho tr i sng h tr a Toyota phc v cho vic gi thng d thc di chuyn cn ch ng. Gt s lo n mng dng cho vic h tr di chuy th ng hc. T c di chuyng ca mobile robot bnrobot c ki c thc mt s c t trong vi n, chi u di d xuc di chuyn bng m cu con lc. m vi ca lui quy u khin h robot m ng nh. 1.2. m vn, n bao gm mt qu mng gi h robot m bn. H robot m t h dm v s nh ng lc hc ng th n vic s d thuyu khi di chuyng l c. 2 h robot m di chuyn dc theo m . 1.3. T c t thc hin mi nhim v ct trong nh i. Nhiu robot hi n vic s dng hai, ba hoc bt l ln ng thc c i hn vic thc hi phc nh so vi ching giy, ch t thay i nh v th c sa cha b thp tr gim s bt nh vic sa cha bt nh c c di chuyng b hn ch t. , u ng du khi ng ca th hi hoa h. u na, vi di chuya n thic bi li hc l gi Mt gi s u v ng lc hc u khic s d m bo rng robot chng n d nh 3 ng lc hc s dng ni ting nh ng Segway trong nh X-Segway a vic kii b u khin cho h c thc hi c m nh. c m u khi n u khin b dng mt b u khin cm tay. Hy vng rng vi s n ca robot m tr c i 1.4. t s u ng trong nhh dng m nghim ti hc Carnegie Mellon Uni 6 2).h 4 i h 2008 3) dng h thc t 2). rt 5 c 3) a hai d ng b dng NXT c sn xu m tn nh ng Mind-c 6 xp x ca m s dng i h c Ngun gc c ng h thng robot thc hin bng d -Lagrangian vi vic tip cn v m n, t c hin tuy chuyn ng ca h th dng kit Lego Mindstorms NXT vi thuu khin LQR (Linear Quadratic b d- chu n bi c vng v c giao ca qu n ca u xu ng lc hc, ca tng robot thit k c hin b u khi nh robot. Thit k robot mn d c thit k s dng 7 b v d xut k ng hn kh dng nhng qu t b u khin robot mn b dng b u khin hi tip tr, dt b u khin bi Yamamoto (2008) ng. B u khic thc hi ng . k thut c robot mn tc thng 2.1 CMU TGU UA 2005-2010 2006-2008 2009 45 kg 11 kg 34.5 kg u cao robot 150 cm 50 cm 160 cm <1 <1 <0.1 m/s <0.3 m/s <0.1 m/s LQR/PID PD LQRI - - - - - ng s ci ti k c bi . 8 - 1.5. u v ng, thit k b u khin s dng k thuu khin LQR n mm Matlab / Simulink kim chng gii thut k 1.6. 1.6.1 . Nhim v u - u kt cc hoc ca h robot mt . - u khin hi tip tuyu khin LQR - ng pu khin hi tip tuyLQR . - ng kt qu u khi. 9 - robot m ng. - Kim chng kt qu ng bng thc nghiu khing thc. 1.6.2. Gii hn c - d-chut -2006 ( CMU ballbot). 1.7. - Tham kh - - c nghim. 1.8. : Ni dung lu v h robot m u thc t.c li robot mca h chuyn ng lc ht l h thng n ca h thng. Do h th phi tuyn r ng lc ht phc l di chuyn ca h n tr khng lc hc ca h thu khin h robot m ng 3: Thit k b u khin u khi tuy lu khin t thng phi tuyn bng hi ti u khiu LQR cho h robot mt h sau khi tuyng hi tip vi mu [...]... 2 2sin(x1 )) + M x22 (L.M B R b sin(x1 )x 2 2 - U Bg x 2 + 9, 81. L.M B sin(x1 )) (M x11M x22 - M x12 M x 21 ) (3.6) Bậc t ơng đối của hệ thống m = 2 Chọn u sao cho y v v: Tín hiệu điều khiển mới) Ta đ ợc: y M x12 (U Bb - (K t v x )/R m + (K b K t )/R m - L.MB R b n.x 2 2sin(x1 )) + Mx22 (L.MB R b sin(x1 )x 2 2 - UBg x 2 + 9, 81. L.MB sin(x1 )) (M x11M x22 - M x12 M x 21 ) vx = R m v M x12 (U Bb... x x2 Fx F q M x 1 Fx Rx Và (2 .12 ) M x12 (U Bb - (K t v x )/R m + (K b K t )/Rm - LM B R b n 2sin( )) + M x22 (LMB R bsin( ) 2 - UBg + 9.81LMBsin( )) (M x11M x22 - M x12 M x 21 ) (2 .13 ) M x 11 (U Bb - (K t v x )/R m + (K b K t )/Rm - LM B R b n 2sin( )) + M x 21 (LMB R bsin( ) 2 - UBg + 9.81LMBsin( )) (M x11M x22 - M x12 M x 21 ) (2 .14 ) 18 K ô ia trạ t ái p i tuy... đây: (3 .1) Chọn ma trận Q, R 1 0 0 10 0 0 0 0 Q 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 10 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 10 0 0 R 0 10 0 Chạy m_file ballbot_full.m ta tính đ ợc ma trận độ lợi tối u K (phụ lục 3) 0.0000 0.0000 0.0000 0 .10 00 77.3780 1. 315 9 11 .3976 0.0000 K 0.0000 0.0000 0.0000 0 .10 00 77.3843... ta sẽ xây dựng bộ điều khiển hồi tiếp tuyến tính hóa kết hợp với bộ điều khiển LQR để ứng dụng điều khiển hệ obot một bánh Nh đã phân tích mô hình hệ obot một bánh l hệ thống hoạt động trong hai mặt phẳng độc lập Do đó, t ong ch ơng n y ta thực hiện bộ điều khiển cho một mặt phẳng (XZ) tr ớc bộ điều khiển cho mặt phẳng Các bộ điều khiển v mô hình h sẽ có cấu t úc t ơng tự obot một bánh đ ợc mô phỏng... n2 M B n2 Rb2 M b n2 Rb2 x1 x2 ặt Ph ơng t ình t ạng thái mới của hệ thống : x1 x2 M x12 (U Bb - (K t v x )/R m + (K b K t )/R m - L.M B R b n.x 2 2sin(x1 )) + M x22 (L.M B R b sin(x1 )x 2 2 - U Bg x 2 + 9, 81. L.M B sin(x1 )) x2 (M x11M x22 - M x12 M x 21 ) y = x1 (3.4) Với: x1 (t ) (3.5) x2 (t ) Ta có: y x2 y x2 M x12 (U Bb - (K t v x )/R m + (K b... B R b n.x 2 2sin(x1 )) + M x22 (L.M B R b sin(x1 )x 2 2 - UBg x 2 + 9, 81. L.MB sin(x1 )) - v(M x11M x22 - Mx12 Mx 21 ) M x12 K t (3.7) Với luật điều khiển nh t n hệ thống phi tuyến sau khi đ ợc tuyến tính hóa bằng hồi tiếp sẽ t ơng đ ơng với hệ tuyến tính bậc y v s 2Y ( s ) V ( s) Y ( s) 1 G ( s) 2 V (s) s 3.2.3 Mô h ng ki m tra h th ng: có h m t uyền l : (3.8) 35 nh 3 .11 : Sơ ồ ả h th ng... muốn Bộ điều khiển có nhiệm vụ giữ thăng bằng obot sao cho hệ obot một bánh không bị đẩy ngã v điều khiển vị t í obot một bánh bám theo tín hiệu đặt 3.2.2 n nh h Cơ sở ý h h h ng ng hồi i t Ph ơng t ình toán học mô tả hệ thống obot một bánh : M x12 (U Bb - (K t v x )/R m + (K b K t )/Rm - LM B R b n 2sin( )) + M x22 (LMB R bsin( ) 2 - UBg + 9.81LMBsin( )) (M x11M x22 - M x12 M x 21 ) (3.2).. .10 khiển hệ robot một bánh bám theo vị trí mong muốn và tiến hành mô phỏng kiểm tra hệ thống đối với mỗi bộ điều khiển Chương 4: M h nh h c nghi m-k t qu Trình bày thi công thực nghiệm phần cứng gồm: Cơ cấu bộ lái quả bóng và chọn lựa quả bóng , Mạch vi điều khiển, Mạch nguồn, Mạch công suất động cơ và giải thuật điều khiển, Đồng thời tiến hành viết chương trình điều khiển bằng ngôn ngữ C ++ để điều. .. 9.81LMBsin( )) (M x11M x22 - M x12 M x 21 ) (3.2) M x 11 (U Bb - (K t v x )/R m + (K b K t )/Rm - LM B R b n 2sin( )) + M x 21 (LMB R bsin( ) 2 - UBg + 9.81LMBsin( )) (M x11M x22 - M x12 M x 21 ) (3.3) M x 1, 1 I Bx I M Ib L2 M B M B Rb2 2LM B Rb cos x M x 1, 2 I M Ib n M B nRb2 M b nRb2 LM B nRb cos x M x 2 ,1 I M Ib n M B nRb2 M b nRb2 LM B nRb cos... xá định M x q, q q Rx q, q Fx q, q, vx á a tr n M x , Rx , Fx đ tí (2 .10 ) (2 .11 ) sau: M 1, 1 M x 1, 2 Mx x M x 2 ,1 M x 2, 2 r đó: M x 1, 1 I Bx I M Ib L2 M B M B Rb2 2LM B Rb cos x M x 1, 2 I M Ib n M B nRb2 M b nRb2 LM B nRb cos x M x 2 ,1 I M Ib n M B nRb2 M b nRb2 LM B nRb cos x M x 2, 2 I M Ib n2 . (2 .13 ) 22 x 11 Bb t x m b t B b x 21 B b Bg B x 11 x22 x12 x 21 M (U - (K v )/R + (K K )/Rm - LM R n sin( )) + M (LM R sin( ) - U + 9.81LM sin( )) (M M - M M ) (2 .14 ) 18 . 45 kg 11 kg 34.5 kg u cao robot 15 0 cm 50 cm 16 0 cm < ;1 < ;1 <0 .1 m/s <0.3 m/s <0 .1 m/s . x FF 1 x x x q M F R (2 .12 ) 22 x12 Bb t x m b t B b x22 B b Bg B x 11 x22 x12 x 21 M (U - (K v )/R + (K K )/Rm - LM R n sin( )) + M (LM R sin( ) - U + 9.81LM sin( )) (M M