Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 75 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
75
Dung lượng
4,9 MB
Nội dung
ii LIăCAMăĐOAN Tôi cam đoan đơy lƠ công trình nghiên cu ca tôi. Các số liệu, kết quả nêu trong luận văn lƠ trung thực vƠ cha từng đc ai công bố trong bất kỳ công trình nƠo khác. 1 (Ký tên vƠ ghi rõ họ tên) Phan Vân Hoàn iii LIăCMăT , , , , . : , p, - p.MCM . , , , . cho t . . , . Phan Vân Hoàn iv TịMăTT Theo đƠ phát trin nhanh chóng ca khoa học, Robot ngƠy cƠng đc sử dng phổ biến hn trong sản xuất cũng nh trong đi sống ca con ngi. Robot đƣ chiếm mt vị trí quan trọng khó có th thay thế đc, nó giúp con ngi lƠm việc với năng suất cao vƠ trong các điều kiện khó khăn, nguy him… Lĩnh vực Robot di đng đang ngƠy cƠng chiếm đc nhiều sự quan tơm ca các nhƠ nghiên cu vƠ xƣ hi. Từ thực tế đó, việc xơy dựng các b điều khin cho Robot di đng đƣ tr nên mt yêu cầu thiết yếu. BƠi toán di đng bám tng( wall-following problem) lƠ mt trong các bƠi toán thng gặp trong Robot di đng vƠ nó đƣ đc giải theo nhiều cách khác nhau. Trong luận văn “Robot hƠnătăđng” đc thực hiện từ 6/2010 đến tháng 9/2011 ti trng đi học S Phm Kỹ Thuật Tp.HCM, bài toán Robot di đng bám tng đc giải quyết bằng môt b điều khin phi tuyến dựa trên tiêu chuẩn ổn định ca Lyapunov. Luận văn đƣ thiết kế vƠ kim chng b điều khin nƠy thông qua kết quả mô phỏng vƠ kết quả thực nghiệm trên Robot hƠn tự đng. ABSTRAC Nowaday, Robot is widely used in industry and human life.It has taken an important part and hardly to be replaced, it helps human to increase the yield and to work in dangerous or difficult conditions. The field of Moving-Robot has attracteda lot of attention of researchers and society. From the fact of that, designing the controllers of Moving-Robot has became an important problem. Wall-following problem is one of the problems of Moving-Robot and it was solved by different ways. In this thesis ắautomaticweldingă Robot”, which was done from 6/2010 to 9/2011 at technical education university, the Wall-following problem of Moving- Robot was solved by the nonlinear controller based on Lyapunov theorem. This controller was designed and tested by simulation results and experimental result of real system called automaticwelding Robot. v MCăLC Trang tựa TRANG Quyết định giao đề tƠi Lý lịch cá nhơn i Li cam đoan ii Cảm t iii Tóm tắt iv Mc lc v Danh sách các hình vii Danh sách các bảng ix Chngă1.ăTNGăQUANă 1 1.1ăTngăquanăchungăvălƿnhăvcănghiênăcu,ăcácăktăquănghiênăcuătrongă vƠăngoƠiăncăđƣăcôngăb. 1 1.1.1 Tổng quan chung về Robot, Mobile Robot 1 1.1.2 Các kết quả nghiên cu trong vƠ ngoƠi nớc đƣ công bố 12 1.2ăMcătiêu,ăkháchăthăvƠăđiătngănghiênăcu 12 1.3ăNhimăvăcaăđătƠiăvƠăphmăviănghiênăcu 12 1.4ăPhngăphápănghiênăcu 13 Chngă2.ăLụăTHUYTă 14 2.1 Phầnăcng 14 2.1.1 Các loi đế di chuyn 14 2.1.1.1 Robot tự hƠnh di chuyn bằng chân 14 2.1.1.2 Robot tự hƠnh di chuyn bằng bánh 15 2.1.2B phận xử lý trung tơm – Pic16F877A 18 2.2ăPhầnămm 19 2.2.1Các khơu chính trong hot đng ca Mobile Robot 19 2.2.2Định lý ổn định th 2 ca Lyapunov 20 2.3ăLýăthuytăhƠnătăđng 22 Chngă3. THITăKăBăĐIUăKHIN 25 3.1 Vấnăđăcầnăgiiăquyt 25 3.2ăPhơnătíchăđaăraăgiiăpháp 25 vi 3.3ăThităkăbăđiuăkhin 26 3.4ăĐoălngăsaiăs 31 Chngă4. KTăQUăMỌăPHNG 32 4.1 GiiăthiuăvăchngătrìnhămôăphngăvƠăcáchăbătríămôăphng 32 4.2Môăphngătheoăbẳngăsăliuă4.1 36 4.3Môăphngătheoăbẳngăsăliuă4.2 37 4.4Môăphngătheoăbẳngăsăliuă4.3 38 4.5Môăphngătheoăbẳngăsăliuă4.4 38 4.6Môăphngătheoăbẳngăsăliuă4.5 39 4.7Môăphngătheoăbẳngăsăliuă4.6 39 4.8GiiăthíchăvƠănhnăxétăktăquămôăphng 41 Chngă5. THITăKăROBOT 43 5.1 Thităkăphầnăcng 43 5.1.1 B phận cảm biến 43 5.1.1.1 Cảm biến đo góc 43 5.1.1.2 Cảm biến đo khoảng cách 44 5.1.2 Mch điều khin 45 5.1.3 Mch công suất 46 5.1.4 Đế di chuyn 47 5.1 ThităkăchngătrìnhăchoăRobot 47 Chngă6. KTăQUăTHCăNGHIM 49 6.1 Giiăthiu 49 6.2Ktăquăthcănghim 50 6.2.1 Thực nghiệm với quỹ đo tròn 50 6.2.2 Thực nghiệm với quỹ đo cong ngẫu nhiên 51 6.2.3 Thực nghiệm khả năng vt qua đim kỳ dị trên quỹ đodi chuyn 52 Chngă7. KTăLUN 53 7.1 Nhngăktăquăđtăđc 53 7.2HnăchăcaăđătƠiă 53 7.3HngăphátătrinăcaăđătƠi 53 TĨIăLIUăTHAMăKHO 54 PHăLC 55 vii DANH SÁCH CÁC HÌNH HÌNH TRANG Hình 1.1: Robot hƠn ca KUKA vƠ Robot song song Delta 1 Hình 1.2: Robot lau chùi BR 700 7 Hình 1.3: Robot hot đng dới nớc ROV Tiburon 7 Hình 1.4: Robot kim tra ống dẫn dầu 7 Hình 1.5: Robot tự hƠnh Sojourner 8 Hình 1.6: Robot Plustech 8 Hình 1.7: Robot Pioneer 8 Hình 1.8: Robot AGV 9 Hình 1.9: Robot Helpmate 9 Hình 1.10: RobotKheppera 10 Hình 1.11: Robot đi b giống ngi ca hƣng Honda 10 Hình 1.12: RobotSwords 10 Hình 1.13: RobotPioneer 11 Hình 1.14: RobotB21 11 Hình 1.15: RobotAlice 11 Hình 2.1: Robot di chuyn bằng chơn 14 Hình 2.2: Ký hiệu ca các loi bánh xe 15 Hình 2.3: Robot di chuyn bằng bánh 15 Hình 2.4: Cấu trúc Pic 16F877A 18 Hình 2.5: Sđồcấutrúchot đng ca Mobile Robot 20 Hình 2.6: Minh họa hàm Lyapunov 21 Hình 2.7: Ví d minh họa đinh lý Lyapunov 21 Hình 3.1: Mô hình Robot hàn 25 Hình 3.2: Mô hình bƠi toán di chuyn ca Robot hàn 26 Hình 3.3: Tìm quan hệ giữa ( )và ( ) với d và 28 viii Hình 3.4: Tính toán sai số e = [e 1 , e 2 ] T trên thực tế 31 Hình 4.1: Giao diện chng trình mô phỏng 32 Hình 4.2: Kết quả mô phỏng theo bảng 4.1 với quỹ đo đng thẳng 36 Hình 4.3: Kết quả mô phỏng theo bảng 4.1 với quỹ đo cung lồi 36 Hình 4.4: Kết quả mô phỏng theo bảng 4.1 với quỹ đo cung lõm 37 Hình 4.5: Kết quả mô phỏng theo bảng 4.2 với quỹ đo cung lồi 37 Hình 4.6: Kết quả mô phỏng theo bảng 4.3 với quỹ đo cung lồi 38 Hình 4.7: Kết quả mô phỏng theo bảng 4.4 với quỹ đo cung lồi 38 Hình 4.8: Kết quả mô phỏng theo bảng 4.5 với quỹ đo cung lồi 39 Hình 4.9: Kết quả mô phỏng theo bảng 4.6 với quỹ đo đng thẳng 39 Hình 4.10: Kết quả mô phỏng theo bảng 4.6 với quỹ cung lồi 40 Hình 4.11: Kết quả mô phỏng theo bảng 4.6 với quỹ cung lõm 40 Hình 4.12: Giải thích kết quả mô phỏng 41 Hình 5.1: S đồ khối Robot hƠn tự đng 43 Hình 5.2: Cảm biến đo góc 44 Hình 5.3: Cảm biến đo khoảng cách 44 Hình 5.4: S đồ nguyên lý ca mch điều khin 45 Hình 5.5: Mch công suất 46 Hình 5.6: Đế di chuyn 47 Hình 5.7: Lu đồ giải thuật Robot hƠn tự đng 48 Hình 6.1: Thực nghiệm Robot di chuyn theo quỹ đo tròn 50 Hình 6.2: Thực nghiệm Robot di chuyn theo quỹ đo cong ngẫu nhiên 51 Hình 6.3: Thực nghiệm khả năng vt qua đim kỳ dị trên quỹ đodi chuyn 52 ix DANHăSÁCHăCÁCăBNG BNGă TRANG Bngă1.1: Tóm tắt lịch sử phát trin ca Robot 3 Bngă2.1: Các cách bố trí bánh xe ca Robot 16 Bngă4.1: Số liệu mặc định ca Robot 34 Bngă4.2: Số liệu sau khi tăng vr 34 Bngă4.3: Số liệu sau khi tăng k 1 , k 2 mc đ trung bình 34 Bngă4.4: Số liệu sau khi tăng k 1 , k 2 mc đ cao nhất 35 Bngă4.5: Số liệu sau khi tăng dr 35 Bngă4.6: Số liệu sau khi thay đổi đim đặt ban đầu ca tơm Robot 35 Chngă1 TNGăQUAN TRANG 1 Chngă1 TNGăQUAN 1.1ăTngăquanăchungăvălƿnhăvcănghiênăcu,ăcácăktăquănghiênăcuătrongăvƠă ngoƠiăncăđƣăcôngăb.ăă 1.1.1ăTngăquanăchungăvăRobot, Mobile Robot. Khái niệm Robot theo nghĩa chung thng đc hiu đồng nghĩa với khái niệm tự đng hoá công nghiệp, điều nay chỉ đúng mt phần bi vì: th nhất, Robot chỉ là mt thành phần trong hệ thống tự đng hoá, th hai lƠ tự thơn việc trình bƠy, miêu tả Robot trong sinh hot xƣ hi ít nhiều phóng đi. Những Robot xuất hiện lần đầu tiên NewYork vƠo ngày 9/10/1922 trong v kịch “Rossum’s Universal Robot” ca nhƠ son kịch ngi Tiệp Khắc lƠ Karen Chapek, và từ Robot lƠ mt cách gọi khác ca từ Robota-theo tiếng Tiệp có nghĩa lƠ công việc lao dịch. Khi đó, Karen Chapek cho rằng Robot lƠ những ngi máy có khả năng lƠm việc nhng không có khả năng suy nghĩ. Gần mt thế kỷ tiếp theo, khái niệm Robot đƣ liên tc đc phát trin, đóng góp thêm bi nhiều nhƠ nghiên cu, nhiều công ty chuyên về lĩnh vực Robot. NgƠy nay, ngƠnh công nghiệp Robot đƣ đt đc những thƠnh tựu hết sc to lớn. Những cánh tay Robot (manipulator) chiếm giá trị khoảng 2 tỉ đô la ca ngƠnh công nghiệp .Những tay máy đc đặt trên mt đế cố định, có th di chuyn với tốc đ nhanh vƠ chính xác đ thực hiện các công việc có tính chất lặp đi lặp li nh hƠn hoặc sn (hình 1.1). Trong ngƠnh công nghiệp điện tử, các cánh tay Robot có th đc sử dng đ lắp ráp linh kiện cho điện thoi di đng vƠ máy tính xách tay với đ chính xác ca mt siêu nhơn. Hình 1.1Robot hƠn ca KUKA vƠ Robot song song Delta of SIG Demaurex SA Chngă1 TNGăQUAN TRANG 2 Tuy nhiên, dù đt đc nhiều thƠnh công nhng những Robot công nghiệp trên vẫn còn mt nhc đim c bản đó lƠ thiếu tính lu đng. Những cánh tay Robot chỉ có th chuyn đng trong mt khoảng không gian cố định ph thuc vƠo ni nó đc đặt. Ngc li, những Robot tự hƠnh (MobileRobot) có th di chuyn khắp ni, khả năng ng dng linh hot lƠm cho nó có th đc sử dng bất c ni đơu. RobottựhànhlàloiMobileRobotcókhảnăngtựhotđng, thựcthinhiệm vmƠkhôngcầnsựcanthiệpcaconngi.Với nhữngcảmbiến,chúngcókhảnăngnhậnbiếtvềmôitrngxung quanh.Robottựhànhngàycàngcónhiềuýnghĩatrong cácngành côngnghiệp, thngmi, ytế,cácngdngkhoahọcvàphcv đisốngcaconngi.VớisựpháttrincangànhRobothọc, Robottựhànhngày càngcókhảnănghotđngtrong cácmôi trngkhácnhau,tùymilĩnhvựcápdngmàchúngcónhiều loikhácnhaunh Robotsn,Robothàn,Robotcắtcỏ,Robotthám himđidng,RobotlƠmviệcngoàivũtr.Cùngvới sựphát trincayêucầutrongthựctế,Robottựhànhtiếptcđaranhững tháchthcmớichocácnhànghiêncu. VấnđềcaRobottựhànhlàlàmthếnƠođRobottựhƠnhcó thhotđng,nhậnbiếtmôitrngvàthựcthicácnhiệmvđềra. Vấnđềđầutiênlàdichuyn,Robot tựhànhnêndichuynnhthế nƠovƠccấudichuynnàolàsựlựachọntốtnhất.Điềuhớng là vấnđềcbảntrongnghiên cuvàchếtoRobottựhành.Trong hiệphinghiêncuvềRobottựhànhcó2hớngnghiêncukhác nhau: HớngthnhấtlƠnghiêncuvềRobottựhànhcókhảnăng điềuhớng tốcđcaonhthôngtinthuđctừcảmbiến,đơylà loiRobotcókhả nănghotđngmốitrngtrongphòngcũng nhmôi trngbênngoài.LoiRobotnàyyêucầukhảnăngtính [...]... khi n logic Nghiên c u về Robot gây nên Robot trí thông thất nghiệp minh nhơn t o Các tiến b về c khí Bắt đầu dự án Swarm-bots Swram-bots gồm 2001 nhiều Robot nhỏ h p l i đ thực hiện m t nhiệm v chung 2002 Xuất hiện Robot tự Ph c v cho việc dò đ lau chùi nhƠ cửa ng Roomba Robot ho t đ ng Robot quét dọn t i hoƠn toƠn tự ch , 2003 tơm th phát tri n m nh 2004 TRANG Robot đồ ch i Robotics mua đ tránh ch... aRobot Robotlo inày cànglinh ho tthìchiphíchết ocƠngcao Robottựhànhdichuy nbằngchơnđ cmô phỏngtheocác loƠiđ ngvậtvìthếmàchúngcólo i1chơn,lo i2,4,6 chânvàcó th nhiềuh n.Ví d số lo i Robot di chuy n bằng chơn( hình 2.1) Hình 2. 1Robot di chuy n bằng chơn 2.1.1.2 Robott hƠnhdichuy nbằngbánh (WheeledRobot) TRANG 14 m t CH NGă2 BánhxelƠc cấuchuy nđ ngđ Robottựhành.Vấnđềcơnbằngth phảilƠvấnđềđ LụăTHUY T c sửd ngr... 2.1.1.1Robott hƠnhdichuy nbằngchơn(LeggedRobot) uđi m lớnnhấtc alo iRobot làcóth thíchnghi này vàdi chuy n trêncácđịahìnhgồghề.H nnữachúngcòncóth điqua nhữngvậtcảnnh hố,vếtn tsơu Nh cđi mchínhc aRobotlo inàychínhlàchết oquá ph ct p.ChơnRobotlàkếtcấunhiềubậctựdo,đơylànguyên nhơnlƠmtăngtrọngl ngc aRobotđồngth igiảm chuy n.Cáckỹnăngnh cầm, nắmhaynơngtảicũnglànguyên tốcđ di nhânlàm giảm đ c ngvữngc aRobot Robotlo... ycao,dảiđolớnđ cóth điềukhi nRobotdichuy n tốcđ cao,trongnhữngmôi tr H ớng th hai ngcóđịahìnhph ct p lƠnhằmgiảiquyếtcácvấnđềvềcáclo iRobottự hànhchỉdùngđ ho tđ ngtrongmôitr ngtrongphòng Lo i Robottựhànhnàycókếtcấuđ ngiảnh nlo itrên,thực hiện nhữngnhiệmv đ ngiản Tómăt tăl chăs ăphátătri năc a Robot Bảng 1.1trình bày tóm tắt quá trình lịch sử hình thƠnh vƠ phát tri n c a công nghệ chế t o Robot, và những tác... nghiên c uđ c 1970 TRANG c tăng ng Robot có trí thông ng d ng Robot Giới thiệu vi xử NASA vƠ lý NAVY Sự bùng nổ lần 3 Phát tri n vi xử lý Sự h n chế Ch ngă1 minh nhơn t o T NGăQUAN 1980 đ dùng trong những việc nguy hi m (1983) c a nền kinh Robot Chế t o ra Robot đầu tiên c a tế Robot công nghiệp đ c ng d ng r ng rƣi Giới thiệu về 1990 Robot thông minh trong sản xuất Robot giống con 2000 ng i Kỹ thuật... quang tự đ ng gồm các thƠnh phần đi n hình: - Robot hƠn hồ quang -Nguồn điện - Súng hƠn: đ truyền dòng điện hƠn từ cáp hƠn tới điện cực -B lƠm s ch súng hƠn: đầu súng hƠn gần hồ quang vƠ dần dần dính vẩy hƠn, cần phải lƠm s ch - B cấp điện cực: đ bù l i dơy điện cực tự tiêu khi hƠn Robot hƠnăh ăquang: Các Robot hƠn ch yếu có d ng cánh tay có khớp hoặc xoay Lo i Robot tr c Đề-các chỉ đ c dùng cho các Robot. .. tay Robot đ d ng nhiều do nó cho phép súng hƠn chuy n đ ng nh cách con ng TRANG 22 c sử i thao tác Góc CH NGă2 LụăTHUY T súng hƠn vƠ góc di chuy n có th thay đổi đ hƠn mọi vị trí, nhất lƠ những vị trí khó tiếp cận Cánh tay Robot cũng gọn nhẹ nhất vƠ có tầm với lớn nhất Th Robot hàn có 5-6 tr c tự do, lập trình đ ng các c Bên c nh các cách tay Robot, ngƠy nay ng i ta còn phát tri n m t ph ng pháp hƠn tự. .. điều khi n sao cho Robot luôn di chuy n song song và cách mặt cong đ ng m t khoảng cách không đổi với m t vận tốc đều cho tr ớc 1 H păđi uăkhi n 2 Nhi ên li uă hàn 5 Cảm biến đo góc; 6 3 Cánh tay hàn; Đi m cần hàn; , 4 Mô t điều khi n hai bánh trái, phải Cảm biến đo khoảng cách Hình 3.1 Mô hình Robot hàn 3.2PhơnătíchăvƠăđ a raăgi iăpháp: Trong các công trình nghiên c u về Robot bám t ng đƣ đ... c a Robot hàn TRANG 26 x ng CH NGă3 THI TăK ăB ăĐI UăKHI Nă Trong đó: (x,y): hệ tr c tọa đ tuyệt đối [m,m] r : bán kính bánh xe c a Robot [m] ϕ : góc nghiêng c a Robot [rad] b : khoảng cách từ tơm Robot đến bánh xe [m] ϕw : góc nghiêng c a mặt cong đ ng [rad] W(xw,yw) : đi m cần hƠn[m,m] � 0 � � 0 � 0 1 Gọi v,ω lƠ vận tốc dƠi vƠ vơn tốc góc c a tơm Robot, ta có: � T = � � � 0 (1) ng tự đối... mtiếpxúc + Bánhlái: 2bậctựdo,cóth quayxungquanhkhớplái +BánhSwedish:3bậctựdo,cóth quayđôngth ixungquanhtr cbánhxe,tr clănvƠ đi mtiếpxúc Kýhi ucáclo ibánhxe Bánhđah ớngkhôngtruyềnđ ng Bánhtruyềnđ ngSwedish(đah ớng) Bánhquaytựdotiêuchuẩn Bánhtruyềnđ ngtiêuchuẩn Bánhvừatruyềnđ ngvừalàbánhlái Hình2.2 Ký hiệu c a các lo i bánh xe Hình 2. 3Robot di chuy n bằng bánh S đồbánhxec aRobottựhƠnh2bánh,3bánh,4bánhvƠ6bánhđ . Robotsn,Robothàn,Robotcắtcỏ,Robotthám himđidng,RobotlƠmviệcngoàivũtr.Cùngvới sựphát trincayêucầutrongthựctế,Robottựhànhtiếptcđaranhững tháchthcmớichocácnhànghiêncu. VấnđềcaRobottựhànhlàlàmthếnƠođRobottựhƠnhcó. cuvàchếtoRobottựhành.Trong hiệphinghiêncuvềRobottựhànhcó2hớngnghiêncukhác nhau: HớngthnhấtlƠnghiêncuvềRobottựhànhcókhảnăng điềuhớng tốcđcaonhthôngtinthuđctừcảmbiến,đơylà loiRobotcókhả. li, những Robot tự hƠnh (MobileRobot) có th di chuyn khắp ni, khả năng ng dng linh hot lƠm cho nó có th đc sử dng bất c ni đơu. RobottựhànhlàloiMobileRobotcókhảnăngtựhotđng,