1. Trang chủ
  2. » Tất cả

Điều khiển mô hình mobile robot bám quỹ đạo sử dụng phương pháp logic mờ

7 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 346,76 KB

Nội dung

TẠP CHÍ KHOA HỌC TRƯỜNG ĐẠI HỌC TRÀ VINH, SỐ 43, THÁNG 6 NĂM 2021 DOI 10 35382/18594816 1 43 2021 819 ĐIỀU KHIỂN MÔ HÌNH MOBILE ROBOT BÁM QUỸ ĐẠO SỬ DỤNG PHƯƠNG PHÁP LOGIC MỜ Nguyễn Thanh Tần1, Đặng H[.]

TẠP CHÍ KHOA HỌC TRƯỜNG ĐẠI HỌC TRÀ VINH, SỐ 43, THÁNG NĂM 2021 DOI: 10.35382/18594816.1.43.2021.819 ĐIỀU KHIỂN MÔ HÌNH MOBILE ROBOT BÁM QUỸ ĐẠO SỬ DỤNG PHƯƠNG PHÁP LOGIC MỜ Nguyễn Thanh Tần1 , Đặng Hữu Phúc2 , Phạm Minh Triết3 , Kim Anh Tuấn4 CONTROL OF MOBILE ROBOT TO TRAJECTORY TRACKING USING FUZZY LOGIC METHOD Nguyen Thanh Tan1 , Dang Huu Phuc2 , Pham Minh Triet3 , Kim Anh Tuan4 Tóm tắt – Trong nghiên cứu này, tác giả áp dụng điều khiển mơ hình toán học hệ mobile robot điều khiển hai bánh sử dụng phần mềm Matlab/Simulink Trong đó, tác giả trình bày phương pháp thiết kế điều khiển mờ việc điều khiển mobile robot cách điều khiển độc lập tốc độ motor bánh trái motor bánh phải cho robot di chuyển bám quỹ đạo tham chiếu cho trước Kết mô thu từ công cụ Matlab/Simulink cho thấy hiệu phương pháp điều khiển mờ lên đối tượng phức tạp mobile robot điều khiển hai bánh với yêu cầu đặt robot di chuyển bám theo mục tiêu tham chiếu với dạng đường thẳng, đường tròn đường lưới Kết đạt mơ hình robot hồn tồn đáp ứng u cầu đặt ra, mơ hình có khả bám sát theo mục tiêu tham chiếu dựa đường từ đơn giản đến phức tạp với khoảng cách sai số cho phép Từ khóa: điều khiển đại, điều khiển mờ, mobile robot, robot bám quỹ đạo the wheel speed of the left and right wheel motors so that the robot can move and follow the given reference trajectory Simulation results from Matlab/Simulink tool show the effect of Fuzzy Logic controller on complex objects such as two-wheeled mobile robot which is required that the robot can move to follow the reference trajectory with lines, circles, and gridlines The results confirm that the robot model can fully meet the requirements, the model is able to follow the reference target based on the line from simple to complex with the allowable distances and errors Keywords: Fuzzy Logic controller, mobile robot, modern control, trajectory tracking robot I ĐẶT VẤN ĐỀ Ngày nay, nhiều phương pháp sử dụng để điều khiển hệ phi tuyến phương pháp tuyến tính hóa, điều khiển trượt, điều khiển dùng mạng thần kinh nhân tạo, điều khiển mờ, điều khiển thích nghi thuật toán tối ưu bầy đàn, giải thuật di truyền Việc lựa chọn phương pháp điều khiển phù hợp với đối tượng phi tuyến định địi hỏi nhiều thời gian thực nghiệm lâu dài Điều khiển mờ (Fuzzy Logic controller) phương pháp điều khiển đại theo trình xử lí thơng tin khơng rõ ràng định điều khiển người Phương pháp thích hợp để điều khiển đối tượng phức tạp, không xác định mơ hình tốn Tuy nhiên, điều khiển mờ trực tiếp thường thiết kế dựa vào kinh nghiệm chun gia mang tính “thử sai” Do đó, gặp đối tượng phức tạp, Abstract – In this article, mathematical model of two-wheeled mobile robot system is applied and controlled using Matlab/Simulink software The article focuses on presenting the method of designing Fuzzy Logic controller to control the mobile robot by independently controlling 1,2,3,4 Trường Đại học Trà Vinh Ngày nhận bài: 11/7/2020; Ngày nhận kết bình duyệt: 06/12/2020; Ngày chấp nhận đăng: 24/4/2021 Email: thanhtantvu@tvu.edu.vn 1,2,3,4 Tra Vinh University Received date: 11th July 2020; Revised date: 06th December 2020; Accepted date: 24th April 2021 51 TẠP CHÍ KHOA HỌC TRƯỜNG ĐẠI HỌC TRÀ VINH, SỐ 43, THÁNG NĂM 2021 tượng nghiên cứu tương tự xe tự hành điều khiển cân hệ thống Sử dụng thuật toán điều khiển mờ việc điều khiển robot bám quỹ đạo theo đường ziczac, hình trịn, hình elip có độ nghiêng đoạn khác Với nghiên cứu này, robot di chuyển ổn định theo quỹ đạo cho trước với điểm xuất phát robot (0,0) [2].Tuy nhiên, đoạn đầu mút, robot có chút sai lệch vị trí phải chuyển hướng đột ngột Bên cạnh đó, điều khiển mờ áp dụng đối tượng robot tự hành để điều hướng tránh chướng ngại vật Robot di động sử dụng trang bị động DC, cảm biến hồng ngoại (IR) để đo khoảng cách đến chướng ngại vật hai mã hóa quang học để cung cấp vị trí tốc độ thực tế [3] Với nội dung tương tự, điều khiển robot nhà bám quỹ đạo thẳng với khoảng cách 60 cm, góc nghiêng 1250 theo hướng dương trục x, việc điều khiển robot sử dụng chip AT89C52 [4] giúp giảm sai số tối thiểu xấp xỉ thời gian hoàn thành bám quỹ đạo hình xuyến tầm 0,3 s [5] Tuy nhiên, khoảng cách bám quỹ đạo robot xa, dễ bị phương hương nhiễu từ cảm biến đo khoảng cách người thiết kế nhiều thời gian mà kết có khơng tối ưu Tuy nhiên, phương pháp hữu ích sử dụng rộng rãi nghiên cứu linh hoạt, mềm dẻo có khả kết hợp với phương pháp thơng minh khác để đạt mục tiêu điều khiển hiệu Trong đó, mơ hình mobile robot điều khiển hai bánh mơ hình điều khiển tự động điển hình áp dụng nhiều phương pháp điều khiển khác nhau, phổ biến áp dụng thực tế nhiều ngành, lĩnh vực nghiên cứu nhằm hỗ trợ người số công việc từ đơn giản đến tương đối nguy hiểm, chẳng hạn vượt địa hình, khám phá vũ trụ, nhiệm vụ quân sự, đánh giá mơi trường, robot gia đình Bài báo sử dụng mơ hình mobile robot điều khiển hai bánh bám quỹ đạo sử dụng phương pháp điều khiển mờ làm đối tượng nghiên cứu, vận dụng phương pháp thiết kế điều khiển mờ cho đối tượng mobile robot điều khiển hai bánh để điều khiển độc lập tốc độ motor bánh trái motor bánh phải cho robot di chuyển bám quỹ đạo tham chiếu cho trước Kết đạt robot di chuyển ổn định, bám sát đường quỹ đạo khác đường thẳng, đường tròn, đường lưới phạm vi khoảng cách tối đa 35 cm sai số góc xấp xỉ gần II KHOA HỌC CÔNG NGHỆ – MÔI TRƯỜNG III GIẢI PHÁP ĐỀ XUẤT A Đối tượng điều khiển mobile robot Mơ hình tốn học mobile robot hai bánh Mơ hình mobile robot điều khiển hai bánh độc lập thể Hình TỔNG QUAN NGHIÊN CỨU Mơ hình mobile robot hai bánh nghiên cứu ứng dụng nhiều với mục đích nghiên cứu khác Các nội dung nghiên cứu chủ yếu tập trung vào phát triển phương pháp điều khiển kết hợp giải thuật điều khiển thông minh với phương pháp truyền thống cho việc điều khiển mơ hình đầu đạt u cầu Trong đó, Đặng Sơn [1] nghiên cứu ứng dụng điều khiển mờ – nơron để điều khiển cho robot di động WMR (Wheeled Mobile Robots) có khả thực chức bám mục tiêu, tránh vật cản ổn định tốc độ trình di chuyển sử dụng điều khiển mờ – nơron với công cụ ANFIS Matlab Kết mơ hình mơ bám quỹ đạo theo đường thẳng với góc nghiêng 400 Điều khiển mờ phương pháp điều khiển đại áp dụng hiệu đối Hình 1: Mơ hình mobile robot điều khiển hai bánh độc lập Trong : Xw , Yw : hệ tọa độ tồn cục 52 TẠP CHÍ KHOA HỌC TRƯỜNG ĐẠI HỌC TRÀ VINH, SỐ 43, THÁNG NĂM 2021 KHOA HỌC CÔNG NGHỆ – MÔI TRƯỜNG xm , ym : hệ tọa độ cục gắn robot p: tâm thân robot R: bán kính bánh xe L: khoảng cách từ tâm robot đến tâm bánh xe θ : góc ngược chiều kim đồng hồ xm Xw Phương trình động học mobile robot điều khiển hai bánh độc lập [6] là: Trong đó: x, ˙ y˙ vận tốc robot theo trục Xw trục Yw v vận tốc thẳng robot θ˙ = ω vận tốc góc robot, chọn chiều dương ngược chiều kim đồng hồ Vận tốc thẳng v vận tốc góc ω mơ tả sau: Hình 2: Vị trí hành điểm tham chiếu mobile robot θ góc mobile robot so với trục ngang Xw xd , yd θd vị trí góc điểm di động tham chiếu α sai lệch góc điểm tham chiếu (θd ) so với góc đầu robot (θ ) d khoảng cách robot điểm tham chiếu Các phép tính góc điểm tham chiếu, sai lệch α khoảng cách d tính sau: Trong : vL = RωL vận tốc thẳng bánh trái mobile robot vR = RωR vận tốc thẳng bánh phải mobile robot ωL : vận tốc góc bánh trái mobile robot ωR : vận tốc góc bánh phải mobile robot Từ biểu thức (1) (2), ta suy vận tốc bánh trái vận tốc bánh phải: Để thực mô Matlab, tác giả chọn thơng số sau: bán kính bánh xe R = cm; khoảng cách từ tâm robot đến tâm bánh xe L = 10 cm Mục tiêu điều khiển: Điều khiển vị trí hành điểm P(x,y,θ ) mobile robot chạy bám theo vị trí điểm tham chiếu di động Pd (xd , yd , θd ) Trong đó, vị trí hành P vị trí tham chiếu Pd mobile robot biểu diễn Hình Trong đó: B Thiết kế điều khiển mờ Mobile robot Định nghĩa biến vào – 53 TẠP CHÍ KHOA HỌC TRƯỜNG ĐẠI HỌC TRÀ VINH, SỐ 43, THÁNG NĂM 2021 Hai biến đầu vào: Khoảng cách d robot so với điểm tham chiếu sai số góc α hướng đầu robot so với điểm tham chiếu Hai biến đầu ra: Tốc độ bánh trái ωL tốc độ bánh phải ωR Xác định tập mờ cho biến vào/ra Miền giá trị biến vào: Khoảng cách d ε [0 5] (m) sai số góc αε [-3.14 3.14] (rad) Miền giá trị biến ra: Tốc độ bánh trái tốc độ bánh phải khoảng [-120 120] (rad/s) Tập mờ biến vào, tham khảo Hình Hình Khoảng cách d = nhỏ (VS), nhỏ (S), trung bình (M), lớn (B), lớn (VB) KHOA HỌC CƠNG NGHỆ – MƠI TRƯỜNG Hình 5: Hàm liên thuộc tốc độ bánh trái Hình 6: Hàm liên thuộc tốc độ bánh phải Xây dựng luật hợp thành Luật mờ tốc độ bánh trái ωL : Có tổng cộng 25 luật IF THEN Bảng Hình 3: Hàm liên thuộc khoảng cách d Bảng Luật mờ tốc độ bánh trái ωL Sai số góc α = âm lớn (NB), âm nhỏ (NS), zero (ZE), dương nhỏ (PS), dương lớn (PB) Hình 4: Hàm liên thuộc sai số góc α Luật mờ tốc độ bánh phải ωR : Có tổng cộng 25 luật IF THEN Bảng Tập mờ biến ra, tham khảo Hình Hình 6: Bảng Luật mờ tốc độ bánh phải ωR Tốc độ bánh trái ωL = âm lớn (NB), âm nhỏ (NS), zero (ZE), dương nhỏ (PS), dương lớn (PB) Tốc độ bánh phải ωR =âm lớn (NB), âm nhỏ (NS), zero (ZE), dương nhỏ (PS), dương lớn (PB) 54 TẠP CHÍ KHOA HỌC TRƯỜNG ĐẠI HỌC TRÀ VINH, SỐ 43, THÁNG NĂM 2021 KHOA HỌC CÔNG NGHỆ – MÔI TRƯỜNG Giải mờ tối ưu hóa Chọn luật hợp thành theo quy tắc max-min Giải mờ theo phương pháp trọng tâm Sơ đồ mơ Matlab Simulink Hình 10: Góc theta vị trí robot (x,y) theo thời gian dạng đường thẳng Hình 7: Sơ đồ mơ Simulink Hình 11: Sai số góc α khoảng cách d theo thời gian dạng đường thẳng Quan sát đường biểu diễn kết mô theo dạng tham chiếu đường thẳng, ta thấy điểm tọa độ tịnh tiến sát với mục tiêu tham chiếu (Hình 9), góc theta tiến dần khoảng 2.5 s (Hình 10), khoảng cách so với mục tiêu trì ổn định tầm 20 cm (Hình 11) Kết mơ điểm tham chiếu chạy theo đường trịn thể Hình 12, Hình 13 Hình 14 Tọa độ x, y xr , yr Hình 12 Hình 8: Khối mơ hình tốn học mobile robot IV KẾT QUẢ MƠ PHỎNG VÀ THẢO LUẬN Kết mô điểm tham chiếu chạy theo đường thẳng thể Hình 9, Hình 10 Hình 11 Tọa độ x, y xr , yr Hình 12: Tọa độ x y theo thời gian dạng đường trịn Hình 9: Tọa độ x y theo thời gian dạng đường thẳng Góc theta (θ ) vị trí robot Hình 13 Sai số góc α khoảng cách d Hình 14 Góc theta (θ ) vị trí robot Hình 10 Sai số góc α khoảng cách d Hình 11 55 TẠP CHÍ KHOA HỌC TRƯỜNG ĐẠI HỌC TRÀ VINH, SỐ 43, THÁNG NĂM 2021 KHOA HỌC CƠNG NGHỆ – MƠI TRƯỜNG Hình 16: Góc theta vị trí robot (x,y) theo thời gian dạng đường lưới Hình 13: Góc theta vị trí robot (x,y) theo thời gian dạng đường trịn Hình 17: Sai số góc α khoảng cách d theo thời gian dạng đường lưới Hình 14: Sai số góc α khoảng cách d theo thời gian dạng đường tròn Ta thấy rằng, kết mô với tham chiếu dạng đường lưới tương tự với dạng đường thẳng đường trịn Tuy nhiên, góc theta tương đối dao động xung quanh vị trí (Hình 16) khoảng cách so với mục tiêu khơng hồn tồn ổn định đường thẳng đường tròn, khoảng cách dao động khoảng từ 20 cm đến 35 cm (Hình 17) Từ kết khảo sát, ta thấy mơ hình robot có khả bám theo tọa độ quỹ đạo cho trước Các mục tiêu có quỹ đạo đơn giản đường thẳng giúp robot bám sát với mục tiêu dễ dàng sai số Mơ hình robot hoạt động bám quỹ đạo với sai số nhỏ gần 0, góc nghiêng khoảng 1300 theo hướng dương trục x không bị điều khiển với đầu mút thay đổi hướng đột ngột Ngoài ra, khoảng cách di chuyển robot so với quỹ đạo mục tiêu cải thiện, giá trị dao động từ 20 cm đến 35 cm Tuy nhiên, kết nghiên cứu dừng lại giá trị mơ lí tưởng nên mơ hình thực nghiệm cần kiểm chứng để đối sánh cách trung thực khách quan so với cơng trình nghiên cứu liên quan Với đường tham chiếu cho trước đường tròn, ta nhận thấy mơ hình robot di chuyển bám theo quỹ đạo đường tròn, với sai số góc theta sai số góc alpha xấp xỉ rad (Hình 13, Hình 14), khoảng cách so với mục tiêu tham chiếu lớn trường hợp điểm tham chiếu đường thẳng, giá trị tương đương 35 cm (Hình 14) Kết mơ điểm tham chiếu chạy theo đường lưới thể Hình 15, Hình 16 Hình 17 Tọa độ x, y xr , yr Hình 15 Hình 15: Tọa độ x y theo thời gian dạng đường lưới Góc theta (θ ) vị trí robot Hình 16 Sai số góc α khoảng cách d Hình 17 56 TẠP CHÍ KHOA HỌC TRƯỜNG ĐẠI HỌC TRÀ VINH, SỐ 43, THÁNG NĂM 2021 V KẾT LUẬN KHOA HỌC CÔNG NGHỆ – MÔI TRƯỜNG TÀI LIỆU THAM KHẢO Trong báo, tác giả giới thiệu thuật toán logic mờ, cách xây dựng hàm liên thuộc luật mờ việc điều khiển mơ hình mobile robot hai bánh Việc chỉnh định giá trị hàm liên thuộc luật mờ chủ yếu dựa kinh nghiệm chuyên gia với mức độ hiểu biết định áp dụng mơ hình tốn tương ứng Bài báo trình bày việc ứng dụng thành cơng thuật tốn logic mờ vào việc điều khiển đối tượng mobile robot di chuyển bám theo quỹ đạo di động với đường tham chiếu đường thẳng, đường trịn, đường dạng lưới Qua đó, ta thấy phương pháp logic mờ thiết kế hồn tồn áp dụng hiệu cho mơ hình mobile robot điều khiển hai bánh độc lập sử dụng phần mềm mơ Matlab/Simulink Để mơ hình điều khiển hồn thiện, ta cần nghiên cứu giải thuật điều khiển đại nhằm chỉnh định giá trị hàm liên thuộc, tối ưu hóa luật mờ giải thuật bầy đàn PSO (Particle Swarm Optimization), giải thuật di truyền GA (Genetic Algorithm) [1] [2] [3] [4] [5] [6] 57 Đặng Sơn Điều khiển bám cho robot di động sử dụng điều khiển mờ – nơron [Luận văn Thạc sĩ] Trường Đại học Đà Nẵng; 2015 Mạc Thị Hoa, Vũ Văn Thích, Trần Đức Trung Ứng dụng điều khiển mờ tốn robot bám quỹ đạo Tạp chí Khoa học Công nghệ 2015;53(2): 244–253 Hajer Omrane, Mohamed Slim Masmoudi, Mohamed Masmoudi Fuzzy Logic Based Control for Autonomous Mobile Computational Intelligence and Neuroscience 2016;2: 1–10 Umar Farooq, K M Hasan, Athar Hanif, Muhammad Amar, Muhammad Usman Asad Fuzzy Logic Based Path Tracking Controller for Wheeled Mobile Robots International Journal of Computer and Electrical Engineering 2014;6(2): 145–150 Mohammad Hossein Falsafi, Khalil Alipour, Bahram Tarvirdizadeh Fuzzy motion control for wheeled mobile robots in real-time Journal of Computational and Applied Research in Mechanical Engineering 2018;8(2): 133–144 Phạm Hoàng Quân Điều khiển mờ mobile robot dùng thuật toán tối ưu bầy đàn [Luận văn Thạc sĩ] Trường Đại học Giao thông Vận tải Thành phố Hồ Chí Minh; 2013 ... vượt địa hình, khám phá vũ trụ, nhiệm vụ quân sự, đánh giá mơi trường, robot gia đình Bài báo sử dụng mơ hình mobile robot điều khiển hai bánh bám quỹ đạo sử dụng phương pháp điều khiển mờ làm... cụ ANFIS Matlab Kết mơ hình mơ bám quỹ đạo theo đường thẳng với góc nghiêng 400 Điều khiển mờ phương pháp điều khiển đại áp dụng hiệu đối Hình 1: Mơ hình mobile robot điều khiển hai bánh độc lập... tượng điều khiển mobile robot Mơ hình tốn học mobile robot hai bánh Mơ hình mobile robot điều khiển hai bánh độc lập thể Hình TỔNG QUAN NGHIÊN CỨU Mơ hình mobile robot hai bánh nghiên cứu ứng dụng

Ngày đăng: 28/02/2023, 16:47

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w