Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
3,06 MB
Nội dung
xi MC LC LÝ LCH KHOA HC i LIăCAMăĐOAN iii LI CM T iv NHN XÉT CAăGIÁOăVIểNăHNG DN v NHN XÉT CA CH NHIM NGÀNH vi NHN XÉT CA GIÁO VIÊN PHN BIN vii NHN XÉT CA HIăĐNG BO V LUNăVĔN viii TÓM TT ix DANH SÁCH CÁC HÌNH xiii DANH SÁCH CÁC BNG xv Chngă1ăGii Thiu 1 1.1 Tổng quan 1 1.2 Mc tiêu và gii hnăđ tài 4 1.3 Niădungăđ tài 4 Chngă2ăCăSở Lý Thuyết 6 2.1 Cm binălaserăđoăkhong cách 6 2.2 Mô t mô hình toán hc ca mt s robotădiăđng 9 2.3 Vấnăđ đnh v cho robot tự hành 12 2.3.1ăBƠiătoánăđnh v 12 2.3.2 Phân b Gauss và B lc Bayes 14 2.3.3 Các mô hình ca b lc Bayes 18 2.3.4ăCácăphngăphápăđinhăv xác suất 23 Chngă3ăLặp kế hochăđngăđiăvƠăng dng ca MCL trong robot tự hành33 xii 3.1 Lp kế hochăđngăđi 33 3.1.1 Gii thut A * 33 3.1.2 Gii thut D * 36 3.1.3ăPhngăPhápăTránhăvt cn bằngăTrng Th Nĕngă(PotentialăField) 40 3.2 ng dng ca MCL trong robot tự hành 43 3.2.1 Thut toán MCL 43 3.2.2 Mô hình vnăđng ca robot 45 3.2.3 Mô hình cm bin ca robot 48 3.2.4 ng dngăphngăphápăMCLătrongăđiu khin robot tự hành 50 Chngă4ăXơyădựng mô hình và phân tích mô phng thiết kế 53 4.1 Phần mm mô phng robot Player/Stage 53 4.1.1. Gii thiu 53 4.1.2. Đặcăđim ca Player 54 4.1.3. Đặcăđim ca Stage 55 4.2 Kết qu mô phng trên phần mm Player/Stage 56 4.2.1. Mô phỏngăđngăđiăcaărobotădùngăphngăphápăPFă(Potentialăfield) 57 4.2.2. Mô phỏngăđngăđiăca robot dùng phngăphápăPFăkt hợp vi D* 59 4.2.3. Mô phỏngăđngăđiăcaărobotădùngăphngăphápăMCLăkt hợp PF & D*60 Chngă5 64 5.1 Kt qu đƣănghiênăcu 64 5.2 Kt lunăvƠăhng phát trin caăđ tài 64 5.2.1 Kt lun 64 5.2.2 Hng phát trin caăđ tài 65 Tài Liu Tham Kho 66 xiii DANH SÁCH CÁC HÌNH Hình 1.1 Một số loại robot tự hành 3 Hình 2. 1 Tạo mặt phẳng cắt ngang tại laser bằng gương quay trong cảm biến đo laser 2D. 7 Hình 2. 2 Mặt phẳng tia laser với góc quét β 7 Hình 2. 3 Dữ liệu được thu thập của laser 9 Hình 2. 4 Cu trúc robot 2 bánh 10 Hình 2. 5 Cu trúc robot với điều kiện ràng buộc nonholonomic trong hệ tọa độ toàn cục 11 Hình 2. 6 Định vị dùng các cột mốc và một bộ quét laser onboard. 14 Hình 2. 7. Phân bố Gauss. 15 Hình 2. 8. Các phân bố mật độ trong mô hình cảm biến. 21 Hình 2. 9. Mô hình mật độ đặc trưng của phân bố |, k tt p z x m . 23 Hình 2. 10. Sơ đồ phương pháp định vị lọc Kalman. 26 Hình 2. 11. Minh họa kết quả thuật toán định vị lọc Particle. 30 Hình 3. 1. Mô tả bản đồ và đường đi của thuật toánt A* 33 Hình 3. 2. Khoảng cách giữa các ô lưới 34 Hình 3. 3. Mô tả bản đồ và đường đi của thuật toán D* 36 Hình 3. 4 Phương pháp tránh vật cản trường thế năng 43 Hình 3. 5 Mô hình một bước di chuyển của robot. 45 Hình 3. 6. Ly mẫu từ mô hình vận động. 49 Hình 3. 7. ầưu đồ thuật toán điều khiển robot với vị trí ban đu không biết trước. 52 Hình 4. 1. Mô hình Client/Sever của Player. 54 Hình 4. 2. Kết nối giữa Player/Stage và Robot. 56 Hình 4. 3. Mô hình robot và vật cản trên phn mềm Player/Stage 57 Hình 4. 4 Đường đi của robot sử dụng phương pháp PF đến được mục tiêu 58 Hình 4. 5 Robot tiếp cận mục tiêu với môi trường phức tạp hơn 58 Hình 4. 6 Robot không thể đến đích vì vật cản phức tạp 59 xiv Hình 4. 7 Robot đã đến đích với vật cản phức tạp 60 Hình 4. 8 Robot di chuyển ngẫu nhiên trong môi trường. 62 Hình 4. 9 Robot di chuyển bằng phương pháp D* & trường thế năng. 62 Hình 4. 10 Robot đã đến đúng điểm mục tiêu đặt ra ban đu. 63 xv DANH SÁCH CÁC BNG Bng 3. 1 Thut toán MCL. 44 Bng 3. 2 Thut toán mô hình vnăđng ca robot tự hành. 47 Bng 3. 3 Thut toán cho hàm s ( )ample b 48 Bng 3. 4 Thut toán cho mô hình cm bin. 50 1 Chngă1 Gii Thiu 1.1 Tổng quan Trong nhữngănĕmăsp tiăđơy miăngi sẽ có nhu cu sử dng mt robot cá nhân nhăcn mt máy tính PC hin nay và robot sẽ lƠătơmăđim ca mt cuc cách mng công ngh ln sau Internet. Cùng vi sự phát trin caăngƠnhăcăđin tử robot tự hành ngày càng đợc hoàn thinăhn,ă đợc ng dng nhiu trong các ngành công nghip,ăthngă mi, y t, khoa hc,ăầvà mang li nhiu lợiăíchăchoăđi sng xã hi, thay th dn sc lao đng caăconăngi trong nhữngăđiu kinămôiătrngăđc hi nguy him,ătĕngă nhanhă nĕngă suấtă laoă đngầđặc bit nó góp phn tích cực vào quá trình công nghip hóa hinăđi hóa nc ta nói riêng và th gii nói chung. Khi nghiên cu robot tự hành có ba vấnăđ căbn cn phiăđợc quan tâm xem xét.ăTrc ht, robot phi tr liăđợc câu hỏiăắTôiăđangă đơu?”,ătc là phi xác đnhăđợc v trí ca robot trong h taăđ tham chiu;ăthngăđợc giălƠăđnh v. Th hai, mt câu hỏiăkhácăđợcăđặtăraăchoărobotălƠăắTôiăphiăđiăđn mcătiêuănhă th nƠo?”,ăăvấnăđ nƠyăliênăquanăđn vic lp mt k hochătìmăđngăđiăvƠătránhă vt cnăchoărobot,ăđợc gi chung là lp k hochăđngăđi.ăCui cùng, trong quá trình thực hin hai nhim v trên thì robot phi nhn bităđợcămôiătrng xung quanh nó thông qua các cm bin, gi là quá trình nhn thc [1].ăTrongăđó,ăđnh v đợc xem là vấnăđ phc tp nhất khi nghiên cu v robot tự hành và hinăđangă nhnăđợc nhiu sự quan tâm nhất ca các nhà nghiên cu.ăĐơyăđợc xem là vấnăđ trng tâm trong nghiên cu robot tự hành, là nn tngăđ đtăđợc kh nĕngăvn đng ca robot. Đnh v lƠăxácăđnh v trí caărobotătrongămôiătrng làm vic thông qua sự cm 2 nhn từ các cm bin và mt gii thut tính toán hợp lý. Trong quá trình di chuyn, robot tự hành có th không đnă đợcă đimă đíchă hoặc không thực hină đợc các nhim v nhăđƣăđợc lpătrình.ăĐiu này là do thông tin nhnăđợc từ h thng cm binăkhôngăđyăđ hoặc b nhiu,ăcǜngăcóăth là do sai s caăcăcấu chấp hành trongăquáătrìnhăđiu khin.ăĐ khc phc vấn đ này, robot phi thực hin công vic đnh v liên tcăđ bităđợc v trí hin ti caănóătrongămôiătrngăvƠăđaăraăsự điu chnh hợpălỦăđ đtăđợc kt qu mong mun. Trong mt h thngăđiu khin robot thành công không th thiu sự thành công ca vấn đ đnh v. Trên th gii, vấnăđ đnh v đƣăđợc tin hành nghiên cu từ lơuăvƠăđóngăvaiătròă quan trng trong sự thành công ca các h thng robot tự hành. Vi sự tham gia ca rất nhiu nhà nghiên cu vi nhiuăphngăphápăđnh v khác nhau [2 3].ăTheoăđó, có th chia vấnăđ đnh v ra thành ba cấpăđ khó khác nhau. Cấpăđ đu tiên và cǜngăđnăgin nhất là dò tìm v trí (Position tracking). đơy,ăv tríăbană đu ca robotăđƣăđợc bit và nhim v caăbƠiătoánălƠăđiu chnh các sai s tíchălǜyătrongă encorder. Thut toán dò tìm v tríăthng dựa trên sự gi đnh gii hnăđ ln ca sai s và sự không chc chn v v trí ca robot. Cấpăđ phc tpăhnălƠăbƠiătoánă đnh v toàn cc (Global Localization) [4]. Trong bài toán này robot không bit v tríăbanăđu ca nó nên sai s trong vicăđánhăgiáăv trí ca robot không th cho là nhỏ.ăDoăđó,ărobotăphi có kh nĕngăxử lý dữ liu phc tp. Cấpăđ cui cùng và phc tp nhất trong nghiên cuăbƠiătoánăđnh v là vấnăđ bt cóc robot (Kidnapped robotăproblem).ăKhiăđó,ărobot phiăđợcăđnh v tht ttăđ có th di chuyn tc thi đn mt s v tríăchaăbitătrongămôiătrng. Bài toán btăcócăthngăđợc sử dng đ kim tra kh nĕngăca robot trong vic sửa li các sự c đnh v nghiêm trng. Đ gii quytăcácăbƠiă toánăđnh v nêu trên thì nhiuăphngăphápăkhácănhauă đƣă đợcăđaăraănhăđnh v dùng ct mc, b lc Kalman và ci tin caănóălƠăđnh v Markov. Hin nay, mtăphngăphápă đnh v hiu qu và d thực hină hnăđangă nhnăđợc nhiu sự chúăỦălƠăphngăphápăđnh v Monte Carlo (MCLậMonte Carlo Localization).ăPhngăphápăMCLăđợc phát trin dựa trên thutătoánăđnh v khá nổi ting là lc Particle [3 4 5]. 3 Tuy nhiên, robot tự hành vn là mtăđ tài nghiên cu còn khá mi Vit Nam hin nay và hin vnăchaăcóănhiu công trình nghiên cuătrongălĩnhăvựcănƠyăđợc ng dng trong thực t. Gnăđơy,ătuyăđƣăcóămt s công trình v robot tự hƠnhăđợc thực hinănhngăch yuălƠătrongălĩnhăvực nghiên cu phc v công tác giáo dc và ch đợc thực hin hn ch ti mt s trngăđi hc ln. a. Robot-nurse dùng trong lĩnh vực y tế. b. Robot phục vụ Twendy-One. (Nguồn: www.thedailybeast.com) (Nguồn: www.vitinfo.vn) c. Robot lau nhà irobot-dirtdog. d. Robot thám hiểm sao hỏa. (Nguồn: www.vacbots.com) (Nguồn: rover.nssdc.gsfc.nasa.gov) Hình 1.1 Một số loại robot tự hành. Từăthựcătrngătrênăchoăthấy,ălĩnhăvựcănghiênăcuărobotătựăhƠnhăăVităNamăhinănayă cònănhiuăhnăch.ăNhng,ăđơyăliălƠăxuăthuăphátătrinăchungăcaăcácăncăcóănnă khoaăhcăkỹăthutătiênătinătrênăthăgiiăviăngunălợiăkinhătăthuăđợcărấtăcaoăvƠădựă báo cònărấtănhiuătimănĕngăphátătrin.ăChcăchnătrongăthiăgianătiăVităNamăcǜngă khôngănằmăngoƠiăxuăhngănƠy.ăNgoƠiăra,ăđăkhôngăbăcácăncăkhácăbỏăquáăxaăvă trìnhăđăthìăcôngătácănghiênăcuărobotătựăhƠnhăphiăđợcătinăhƠnhăngayătừăbơyăgi.ă 4 Doăđó,ăđătƠi nƠyăchnăvấnăđăcăbnăvƠăquanătrngăbcănhấtătrongălĩnhăvựcărobotătựă hƠnhălƠăgiiăquytăbƠiătoánăđnhăvăchoărobotăđălƠmămcătiêuănghiênăcu. 1.2 Mc tiêu và gii hnăđ tài Mc tiêu caăđ tài là tp trung gii quyt mô phỏng robot tự hành sử dng cm bin laser 2D viă môiă trng trong nhà bằng phn mm Player/Stage. Lĩnhă vựcă nghiênăcu robotătựăhƠnhătngăđiărngărƣi,ăchoănênăphmăviăđătƠiăgiiăhnătrongă cácăvấnăđăsau: - Phngăphápătrng th nĕngăđ tránh vt cn trong quá trình di chuynăđn đích. - KtăhợpăphngăphápăPFăvƠăthutătoánăD*ăđărobotătìmăđngăđnăđích. - Robotăphiătựăxácăđnhăvătríăcaămìnhătrongăkhi di chuyn bằng thut toán MCL dựa trên h thng cm bin và mt bnă đ tĩnhă choă trc ca môi trng. - Kt qu nghiên cuăđợc mô phỏng trên phn mm Player/Stage chy trên h điu hành Linux. ĐătƠiăgiiăhnănghiênăcuămôăphỏngărobotătựăhƠnhătrongămôiătrngă2D. 1.3 Niădungăđ tài Chương 2: Cơ sở lý thuyết ChngănƠyăchăyuănghiênăcuăvăcácăbƠiătoánăđnhăvăchoărobotătựăhƠnh.ăPhơnă tíchăcácăthutătoánăđnhăvăphổăbinănh:ăđnhăvăMarkov,ăLcăKalman,ălcăParticle,ă MCL,ă.v.v ăăĐuătiên,ăchngănƠyătrìnhăbƠyăvấnăđăkhóăkhĕnătrongăđnhăvălƠădoă nhiuătừăhăthngăcmăbin,ăsaiăsălấyămuăcmăbinăcǜngănhănhiuătừăcăcấuăchấpă hƠnh.ăMôăhìnhăsaiăsăkhi robotădiăchuynădựaătrênăcmăbinăhƠnhătrìnhă(Odometry) cǜngăđợcătrìnhăbƠyătrongăchngănƠy.ă Chương 3: Lập kế hoạch đường đi và ứng dụng MCL trong robot tự hành ChngănƠyătrìnhăbƠyănhữngăđặcătrngăcaăthutătoánăMCLăvƠăphngăphápăthựcă hinăthutătoán. CácămôăhìnhăvnăđngăvƠăcmăbinăđợcăxơyădựngăđămôăphỏngă 5 nhữngănhăhngăcaănhiuălênăhăthngăcmăbinăvƠăvnăđngăcaărobotătrongăquáă trìnhădiăchuyn.ăPhngăphápăMCLăktăhợpăcácămôăhìnhănƠyăviămtăthutătoánătáiă lấyămuănhằmătínhătoánăvƠătìmăraăvătríăphùăhợpănhấtăcaărobotătrongămôiătrng.ă BằngăcáchăktăhợpăphngăphápăđnhăvăMCLăviăthutătoánătìmăđngăđiătiăuăD * vƠăphngăphápătránhăvtăcnătrngăthănĕngăthìărobotăcóăkhănĕngătựălpăkăhochă đngăđiăvƠădiăchuynăđnămcătiêuăchoătrcămƠ khôngăcnăphiăkhaiăbáoătrcăvă tríăbanăđuăchoănó.ăTcălƠărobotăcóăkhănĕngăgiiăquytăbƠiătoánăđnhăvăvƠălpăkă hochă đngă điă toƠnă cc.ă Phngă phápă giiă quytăbƠiă toánă đợcă trìnhă bƠyă trongă phnăcuiăcaăchng. Chương 4: Xây dựng mô hình và phân tích mô phỏng thiết kế Chngă4ăgiiăthiuăphnămmămôăphỏngărobotăPlayer/StageăvƠătrìnhăbƠyăktăquă nghiênă cuă đợcă môă phỏngă trênă phnă mmă nƠy.ă Trongă nghiênă cu,ă robotă sẽă diă chuynă trongă mtă môiă trngă đợcă bită trcă mtă phn.ă Vică đnhă vă choă robotă đợcăthựcăhinăthngăxuyênătrongăsutăquáătrìnhădiăchuyn.ăHiuăquăcaăvicăđnhă vădựaătrênăthutătoánăMCLăđợcăthăhinărõăquaătừngăbcălặp.ăVicăphơnătíchăktă quă môă phỏngă vƠă soă sánhă viă cácă phngă phápă khácă cǜngă đợcă thựcă hină trongă chngănƠy. Chương 5: Kết luận và hướng phát triển ChngăηătómăttăcácăniădungănghiênăcuăvƠăktăquăđtăđợcăvălỦăthuytăcǜngă nhăktăquămôăphỏngătrênăbăphnămmăPlayer/Stage. CácăđimăhnăchăvƠăhngă phátătrinăcaăđătƠiăđợcătrìnhăbƠyăăcuiăchng. [...]... Thuyết 2.1 C m biến laser đoăkho ng cách Đ căl ợng v trí chính xác nh ălƠătráiătimăc a h th ngăđi uăh l p k ho chăđ ngănh ăđ nh v , ngăđi,ătránhăv t c n Vấnăđ đ ợcăđ aăraăđ gi i quy t sự thayăđổi trong vi c sử d ng các c m bi n khác nhau (siêu âm, h ng ngo i, laser, th lựcầ).ă M t trong những sự lựa ch n có th là sử d ng c m bi n laser 2D b i vì nó tr nên phổ bi n trong robot tự hành C m bi n laser có rất... bài toán định vị cho robot tự hành Nh ăv y,ăđ nhăv ăđ ợcăhi uălƠ robot ph i tự xácăđ nhăđ ợcăv ătríă(baoăg măt aăđ ăvƠă h ngădiăchuy n)ăc aămìnhătrongăh ăt aăđ ăthamăchi uăt ngă ngă(môiătr ng),ădoă đóăcònăg iălƠăbƠiătoán tự định vị.ăTrongăkho ngăhaiăth păniênătr ăl iăđơyăthìăđ nhăv ă cho robot tự hƠnhălƠăvấnăđ ăthuăhútărấtănhi uăsựăquanătơmăc aăcácănhƠănghiênăc uăv ă robot. ă Vi că tự đ nhă v ă đ ợcă... th ng kê, giám sát bằng máy tính, các h th ng xác suất đ ng,ăđ nh v cho robot tự hành [4], Thu t toán MCL có th gi i quy t t tăcácăbƠiătoánăđ nh v c c b l n toàn c c cho robot vƠă đặc bi t là bài toán bắt cóc robot. ă Đi u này góp ph n làm cho MCL tr thành m t trong nhữngăph ngăphápăđ nh v phổ bi n nhấtătrongălĩnhăvực robot tự hành bên c nh nhữngă uăđi măkhácănh ăsự đ năgi n và hi u qu cao khi thực... ợcă thựcă hi nă dựaă trênă dữă li uă thuă đ ợcă từă c mă bi nă khiă robot diăchuy nătrongămôiătr ngăthực. Tự đ nhăv ăđƣăđ ợcăxemănh ălƠăm tătrongă nhữngăbƠiătoánăc ăs ătrongălĩnhăvực robot tự hƠnh,ălƠă n năt ngăchoăkh ănĕngăho tă đ ngăđ căl păc aăm t robot tự hƠnh Hi nănay,ăcóănhi uăph ngăphápă đ ăgi iăquy tăbƠiătoánăđ nhăv ăcho robot tự hƠnhă nh ngă cóă th ă chiaă raă lƠmă haiă lo iă chínhă lƠă đ nhă... ăphơnăgi iă0,2η0; 0,50 hoặcă10 nh ămôăt ătrênăhình 2.2 [18,20] 6 Hình 2 1 Tạo mặt phẳng cắt ngang tại laser bằng gương quay trong cảm biến đo laser 2D K t qu này cho phép nh năđ ợc m t s tr ng dữ li u 2 chi u từ phíaătr bi n và vì v y thi t b này có tên là máy quét laser 2D Hình 2 2 Mặt phẳng tia laser với góc quét β Ph D= � ngătrìnhătínhătoán,ăvíăd kho ng cách giữaă2ăđi măAăvƠăBăđ ợc cho: 2 V i c... y cos =0 y 11 (2.10) 2.3 Vấnăđ đ nh v cho robot tự hành 2.3.1 Bài toán đ nh v Khiă robot diă chuy nă trongă môiă tr ngă sẽă cóă rấtă nhi uă y uă t ă nhi uă khácă nhauă tácă đ ngălênăh ăth ngăc măbi năc a robot. ăVíăd ănh ă nhăh mặtămôiătr ngăc aăcácăt păơmăhoặcăb ă ngăđ năc măbi n laser; ătácăđ ngăc aănhữngăngu năsángăm nhălênăc mă bi n laser hoặcăencoderătrongăc măbi năhƠnhătrình.ăNgoƠiăra,ăđ... Dữ liệu được thu thập của laser 2.2 Mô t mô hình toán h c c a m t s robot tự hành Robot diăđ ng chuy năđ ng bằng bánh xe bao g m m tăđ đ ợc h trợ b i những bánhăxeălĕn.ăNhững bánh xe này cho phép chuy năđ ngăt ngăđ i giữaăđ và mặt đất Những robot chuy năđ ng bánh xe có k t cấuăđ năgi n, d xây dựng và có tỷ l t i tr ng thu n lợi.ăH nănữa chuy năđ ng bằng bánh thì d đi u khi n, sử d ng ít nĕngăl ợng và... năđ ngăc aă robot. ăNhữngăsaiăl chătrongăcácăs ăli uăc măbi nănh n đ ợcălƠmăcho robot d năd nă khôngăcònănh năbi tăđ ợcăv ătríăchínhăxácăc aănóăvƠăh uăqu ălƠ robot khôngăth ăđ nă đ ợcăm cătiêuăđƣă đ nh;ăhoặcăvìă m tănguyênă nhơnănƠoăđóă mƠ robot khôngăth ăbi tă đ ợcăv ătríăbanăđ uăthìănóăcǜngăkhôngăth ăđ năđúngăm cătiêu.ăDoăđó, vấnăđ ăđặtăraălƠă lƠmă th ă nƠoă đ ă robot cóă th ă luônă tự xácă đ nhă... nhăv ădùngăcácăc tăm căvƠăm tăb ăquét laser. ăB ă quét laser đ ợcăđặtă ăđ nh robot vƠăcóăth ăquétătoƠnăb ăkhuăvựcă3600 xung quanh robot. ăCácăc tăm căđ ợcăđánhăs ătừăB1ăđ năBθăvƠăb ătríăt iănhữngăv ătríăc ăđ nhăđƣă bi tătr cătrongămôiătr ng.ăB ăquét laser sẽăthuăth păcácăs ăli uăv ăkho ngăcáchăvƠă gócă l chă soă v iă từngă c tă m c.ă Dựaă trênă nhữngă s ă li uă nƠyă robot cóă th ă xácă đ nh đ ợcăv ătríăc... ăđoăhƠnhă trình.ăVìăv y,ă p( xt | xt 1 , ut 1 ) sẽătổngăquátăhóaăm tăcáchăchínhăxácăcácăph đ ngăh căc a robot 18 ngătrình 2.3.3.2 Mô hình c m biến +ăMôăhìnhăc m biến tổngăquátă p( zi | x) Robot tự hƠnhă th ngă đ ợcă trangă b ă cácă c mă bi nă nh ă c mă bi nă đoă kho ngă cáchă (nh ă sonară hoặcă laser) ,ă camera,ă c mă bi nă hƠnhă trình, ă Đ iă v iă c mă bi nă kho ngă cáchăthìănhi măv ătínhătoánăcóăth . CÁC HÌNH Hình 1.1 Một số loại robot tự hành 3 Hình 2. 1 Tạo mặt phẳng cắt ngang tại laser bằng gương quay trong cảm biến đo laser 2D. 7 Hình 2. 2 Mặt phẳng tia laser với góc quét β 7 Hình. MCL trong robot tự hành 43 3.2.1 Thut toán MCL 43 3.2.2 Mô hình vnăđng ca robot 45 3.2.3 Mô hình cm bin ca robot 48 3.2.4 ng dngăphngăphápăMCLătrongăđiu khin robot tự hành 50 Chngă4ăXơyădựng. là tp trung gii quyt mô phỏng robot tự hành sử dng cm bin laser 2D viă môiă trng trong nhà bằng phn mm Player/Stage. Lĩnhă vựcă nghiênăcu robot tự hƠnhătngăđiărngărƣi,ăchoănênăphmăviăđătƠiăgiiăhnătrongă cácăvấnăđăsau: