ĐẠI HỌC QUỐC GIA TP. HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA LE THANH NGUYEN TEN DE TAI LUẬN VAN THAC SĨ HOACH DINH DUONG DI TOI UU CHO ROBOT DI DONG Chuyén nganh : TU DONG HOA Mã sô:. LUẬN VÁN THẠC SĨ TP. HO CHI MINH, tháng 12 năm 2012 CÔNG TRÌNH ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HOC BACH KHOA —DHQG -HCM Cán bộ hướng dẫn khoa hoc : TS.
HUỲNH THÁI HOÀNG (Ghi rõ họ, tên, học hàm, học vị và chữ ký) (Ghi rõ ho, tên, học ham, học vi và chữ ký) Luan văn thạc si được bảo vệ tại Trường Dai học Bách Khoa, DHQG Tp. tháng 12 năm 2012 Thành phần Hội đồng đánh giá luận văn thạc sĩ gồm: (Ghi rõ họ, tên, học hàm, học vi của Hội đông châm bảo vệ luận van thạc sĩ) Xác nhận của Chủ tịch Hội đồng đánh giá LV và Trưởng Khoa quản lý chuyên ngành sau khi luận văn đã được sửa chữa (nêu có). CHỦ TỊCH HỘI ĐÔNG TRƯỞNG KHOA. ĐẠI HỌC QUỐC GIA TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯƠNG ĐẠI HỌC BÁCH KHOA Độc lập - Tự do - Hạnh phúc NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ tên học viên: LE THANH NGUYỀN.
Ngày, thang, năm sinh: I3-08§-1988.-----<<<-<<-<52 Nơi sinh: Tây Ninh. Chuyên ngành: Tự động hóa. TÊN DE TÀI: HOẠCH ĐỊNH DUONG DI TOI UU CHO ROBOT DI ĐỘNG. NHIEM VU VA NOI DUNG: a.
Tính toán, mô phỏng, quy hoạch quỹ đạo tối ưu cho robot di động, di chuyển trong môi trường trong nhà. Thiết kế mô hình robot di động, minh họa điều khiến bám theo quỹ đạo tính toán được Ill. NGÀY GIAO NHIEM VU: (Ghi theo trong QD giao dé tài) 2/7/2012. NGÀY HOÀN THÀNH NHIEM VU: (Ghi theo trong QD giao dé tai) 30/11/2012 TS.
HUYNH THAI HOANG Tp. CÁN BỘ HUONG DAN CHỦ NHIỆM BỘ MÔN ĐÀO TẠO (Họ tên và chữ ký) (Họ tên và chữ ký) TRƯỞNG KHOA. (Họ tên và chữ ký) TOM TAT Ngay nay, khoa hoc, ky thuat phat triển; cuộc sống con người này càng được nâng cao; cải thiện về chất và lượng. Khi nhu cầu cuộc sông tăng cao; con người càng quan tâm nhiều hơn đến sự tiện nghi; sức khỏe v.
Đó cũng chính là lý do vì sao mà việc tự động hóa hoàn toàn những thiết bị trong gia đình, tạo ra những con robot thông minh dé phục vụ con người lại nhận được su quan tam rất nhiều của giới khoa học. Dé góp phan tự động hóa các robot di động: xe lăn thông minh để phục vụ nhu cầu của con người, thì việc hoạch định quỹ đạo đường di cho robot, trong không gian trong nhà, là điều vô cùng cấp thiết và mới mẻ đối với lĩnh vực điều khiển robot ở nước ta. Điều này sẽ mở ra một hướng nghiên cứu mới, góp phân hoàn thiện hơn việc tự động hóa xe lăn thông minh; tối ưu hóa trong điều khiến robot tự hành, và đặc biệt là có thé áp dụng vao nhiêu lĩnh vực khác trong cuộc sông, sản xuất, quốc phòng; hàng không v. Chính vì vậy, luận văn tốt nghiệp sẽ đề xuất cách tiếp cận và hướng giải quết cho việc “hoạch định đường đi tối ưu cho robot di động”.
Thuật toán chính được sử dụng bao g6m limit-cycle ( chu kì giới hạn) kết hợp với giải thuật di truyền mã số thực, để tính toán và đưa ra được quỹ đạo tối ưu cho robot khi di chuyên từ điểm A đến điểm B cho trước, trong môi trường trong nhà. Việc kết hợp các thuật toán lại với nhau sẽ phát huy được điểm mạnh của từng thuật toán, đồng thời loại bỏ các khuyết điểm. Kết quả của việc tính toán sẽ được mô phỏng trên máy tính, và một robot di động được thiết kế với mục đích bám theo đường đi được đưa ra để chứng minh răng kết quả tính toán quỹ đạo có thé điều khiến để bám theo được. Vi thé các lý thuyết cho điều khiến bám theo đường đi được sử dụng.
Trong tương lai, có thể mở rộng nghiên cứu phát triển và hoản thiện cho các đối tượng cụ thé như xe lăn thông minh, xe hơi tự hành v.Bên cạnh đó, kết quả của dé tai đưa ra một góc nhìn mới; hướng tiếp cận mới trong việc điều khiến robot tự hành ở nước ta, đặc biệt là những robot hoạt động trong nhà để phục vụ cho con người. Abstract Today, scientific and technical development; human life is improved; improved in quality and quantity. As demand increased life; humans more and more concerned with convenience; health etc. That is also the reason why the complete automation of the device in the family, creating intelligent robot to serve people get a lot of attention of the scientific community.
To contribute to the automation of mobile robots; intelligent wheelchair to serve the needs of the people, then the trajectory for robot path planning in indoor Space, is extremely urgent and new for the field of robot control in our country. This will open up a new direction of research, contributing more complete automation of intelligent wheelchair; optimization of robot self-control, and in particular can be applied to many other areas in the life, production and defense; etc. Therefore, the thesis will suggest approaches and solutions for scanning the "optimal path planning for mobile robot". Main algorithms used include limit-cycle (the limit cycle) combined with genetic algorithm code, to calculate and come up with the optimal trajectory for the robot to move from point A to point B before, in the indoor environment.
The combination of algorithms together will promote the strengths of each algorithm, while eliminating the cons. The results of the calculation will be simulated on a computer, and a mobile robot designed for the purpose of sticking the path 1s given to demonstrate that the trajectory calculation results can be controlled to follow. So the theory of path following is used. In the future, the results of the thesis can expand research, and development and improvements, made to specific objects such as smart wheelchairs, self- propelled car, etc.
Addition, results of the project to provide a new perspective; directions new approach to autonomous robot control in our country, especially the robot operating in the service of man. LOI CẢM ON Trước hết, em xin gửi lời cam ơn chân thành nhất đến TS. Huynh Thái Hoàng, DHBK HCM, người đã nhiệt tình hướng dan em trong quá trình thực hiện dé tài luận văn này cũng như cung cấp những tài liệu giúp em định hướng nghiên cứu của mình. Em xin chân thành cảm ơn gia đình, bạn bè đã hỗ trợ em rất nhiễu dé hoàn thành luận văn thạc sỹ này.
Xin chúc mọi người sức khỏe, an lành, hạnh phúc. Than ái Học viên Lê Thanh Nguyên LUẬN VĂN THAC Si GVHD: TS. HUYNH THÁI HOANG HOẠCH ĐỊNH DUONG DI TOI UU CHO ROBOT DỊ DONG MUC LUC CHƯNG T. 3 Ni cac nan.2/ Ý nghĩa khoa hỌC:.
-5:- 5c x22 2211221211221 111171 HH ng HH HH trau 3 1.2/ Nghiên cứu tổng quâaH:.1/ Tổng quan bài toán hoạch định quỹ đạo: .-- 52-252 S 3EE12712212112112211 2121 1tr yêu 4 1.2/ Các phương pháp hoạch định quỹ đạo:. cece ccc 22 2222111211151 121 11511511101 151 1011101011811 11 kêu 6 E78, r 1 .4/ Tính cấp thiết của để tài:.5/ Các phương pháp hoạch định quỹ đạo: .12211211121121 1211 15115115 125111 11 81 H1 TH HH nh nrệt 8 1.1/ Hoạch định trường thé nang (Potential Field Planning):.2/ Hoạch định dựa trên việc lay mau (Sampling Based Planning): .3/ Hoạch định dựa vào lưới tọa độ (Grid Based Planning): .6/ Các công cu giải bài toán hoạch định và những công trình liên quan. cece eee ete eee eenees 12 1.1/ Giải thuật đi truyền (Genetic A lgorithim):.--- 5s s21 221111 111211121 1H HH ngưng 12 1.2/ Điều khiển mờ và mờ kết hợp thêm giải thuật di truyÊn:.-----sc SvEE12E1EE1EEEE1 221x212.3/ Phương pháp Q-Ï€arnInng::. -- -- - 1112112212111 5221115811111 281 8111111011 51101511011 KH TH ru 18 1.4/ Phương pháp Limit Cycle (Chu kì giới hạn): .7/ Xe lăn thông minh và bài toán hoạch định đường đi tối ƯU:.-- 2: s E2 St SE E2 122127122122 crree 22 1.8/ Hướng tiếp cận và phương pháp nghiên cỨu:.----- + s2Sx2EE2EEEEEEE11111211211271 211221.
1TETE 1 EEErre 24 CHƯNG 2.1/ Thuật toán Limit-cycÏ€: .- - - - S1 2112211211121 111 1121111110111 118111 11 H111 HH HH TT TH HT Hệ 26 ° NI Cài na ae e. ccc ccc 2121211211 121101 11811 118111115115 1 kh Hà he 26 2.4/ Các bộ điều khiển cơ bản trong limit cycÌe:.2/ Giải thuật di truyền (GA):. 5c: 5c 1121122111110 t1 H1 HH ng HH ty gx ra 38 "II:uài in. 38 HVTH: LE THANH NGUYEN 1 LUẬN VĂN THAC Si GVHD: TS.
HUYNH THÁI HOANG 2.2/ Giải thuật di truyền mã số thực [20]:.3/ Thuật toán bám theo quá khứ (Follow the Past) : .1 2212111211221 122115115 1581 8 HH eg42 CHUONG 0.1/ Tránh nhiều vật cản:. ST T112 111511551111 51 111 1n KH HH HH Hee 46 3.- c1 2n H1 HH HH ng n1 nh ng nh nh 1n nung 1n tre) 46 3.2/ Gom nhiều vật cản nhỏ thành một vật cản lớn:.3/ Chọn lựa vat để tránh:.4/ Kết hợp giải thuật gom vật cản và chọn lựa Vat cản:.2/ Không gian cục ĐỘ: .21211222121111 15111011511 111 10110111111 x1 H KH HT HH HH HH HH 63 3.1/ Thuật toán ưu tiên g1ữa các vùng không Ø1a1:.2/ Lưu đồ giải thuật của thuật toán ưu tiên chọn lựa hành vi roboI:.3/ Tối ưu quỹ đạO:. s5: S51 211211 112711121111 11 1 1 n1 HH1 HH1 ga 68 3.1/ Giải thuật di truyền (GA) mã số thucs ec ccccccccccecceseessessessessesssesecsreesesenssessessesssnsetsstsseseetettenseesseseess 68 3.2/ Ứng dụng GA mã số thực vào hoạch định đường di tỐi ƯU:. - 1 S2 S22 51 E1nn TH Hee 69 3.3/ Lưu đô giải thuật tổng hợp.- - 5s 5xx E2 121121121211 11 11 1 E1 nH H2 ng rrya 77 CHUONG4 ooocccccccccccecccccscssesesecsceccsevscscsscssssseseuscsavsessesavsecsessessstuseacssceesarsacseceesassesavsevseescusveevaseesustasestnaeneveees 78 4.1/ Tinh toán, mô phỏng trên Matlab: .1/ Xây dựng địa hình: 2.
ccc 022012222121 1212 15112811111 H1 H1 H1 H1 11T HT TH nh Hà Hàng 78 4.2/ Kết quả tính toán và mô phỏng trên Matlab:.2/ Xây dựng mô hình kiểm chứng:.1/ Xây dựng mô hình robot di động:. -- E2 22212222123 1253 1531511111111 151 10111011 01101 HH ng no 88 4.2/ So đồ khối điều khiển rob0t! 0.3/ Thuat toan xur ly Anh.4/ Thuật toán điều khiển robot bám quỹ đạo:. - - 55 2s S1 E1EE11211112211211171 211 21 1 7 12H ng ryng 96 CHUONG cn. 98 HƯỚNG PHAT TRIỂN.1/ Kết quả dat đƯỢC:.- 1c S211 211121121 1 ng tt HH HH ng HH tre 98 5.2 Phát triển mô hình:.- -- S12 1 911211111211111 11 11 11 111 1 1t an HH Hà nan trau 98 5.3 Phát triển thuật toán: .--- s1 S12 111 11 111 1 g1 HH 1t nát nành H1 Hàn ru 98 TÀI LIEU THAM KHAO oooccccccccccsscssscesscessesssessvsssesssscssesssucsrevesesssesssessvissvessiessusesusaressseesiiessatasessresaseseeeseveee 99 HVTH: LE THANH NGUYEN 2 LUẬN VĂN THAC Si GVHD: TS.
HUYNH THÁI HOANG CHUONG 1 GIOI THIEU 1.1/ Giới thiệu van đề: Ngày nay, khoa học, kỹ thuật phát triển; cuộc sống con người này càng được nâng cao; cải thiện về chất và lượng. Khi nhu cau cuộc sống tăng cao; con người càng quan tâm nhiều hơn đến sự tiện nghi; sức khỏe v.