Hội nghị toàn quốc về Điều khiển và Tự động hoá - VCCA-2011 VCCA-2011 Xây dựng bộ điều khiển mờ cho Robot bám đường A Fuzzy controller design for following line robot TS. Hoàng Quang Chính, KS. Nguyễn Đức Lành, KS. Nguyễn Công Khoa Học viện Kỹ thuật Quân sự e-Mail: [email protected]ThS. Nguyễn Thành Sơn Viện kỹ thuật Cơ giới Quân sự - TCKT e-Mail: [email protected]Tóm tắt Trong bài báo này trình bày phân tích luật và xây dựng bộ điều khiển cho robot bám đường dựa trên lý thuyết điều khiển mờ. Để chứng minh tính đúng đắn của thuật toán, các tác giả đã xây dựng mô hình robot và và thực hiện thuật toán khiển trên mờ trên vi điền khiển Atmel ATMega16 cho mô hình robot. Abstract: In this article presents analysis and design the following line algorithm for robot based on fuzzy control theory. To prove the correctness of the algorithm, the authors have built robot model and implement the fuzzy control algorithm on the Atmel ATmega16 microcontroller for robot model. Chữ viết tắt DT: Đi thẳng. HST: Hơi sang trái. HSP: Hơi sang phải. MST: Mạnh sang trái. MSP: Mạnh sang phải. X: Không xác định. KC Khoảng cách. ADC : Analog to Digital Converter. 1. Đặt vấn đề Loại robot mà việc di động theo một quĩ đạo định sẵn được gọi là Robot bám đường. Robot bám đường có thể di chuyển theo một đường, đường đi có thể là có thể được nhìn nhận như một dòng màu đen trên một bề mặt trắng (hoặc ngược lại) hoặc nó có thể là đường vô hình như một từ trường. Trong các dây truyền sản xuất tự động, những robot di chuyển theo một quĩ đạo lặp lại để thực hiện một số nhiệm trong hệ thống tự động được ứng dụng ngày càng rộng rãi. Ngoài ra, ngày nay trên những xe ô tô hiện đại, thường được các hãng phát triển hệ thống lái lái tự động. Bài toán đi theo quĩ đạo cũng được áp dụng rộng rãi trong các cuộc thi ROBOCON dành cho các sinh viên các trường Cao đẳng, Đại học kỹ thuật. Vấn đề bài toán điều khiển robot di chuyển theo quĩ đạo đã được rất nhiều nhà khoa học quan tâm, từ việc mã hóa thông tin về đường đi dưới dạng số bằng việc bố trí hàng loạt cảm biến thu phát quang đến ứng dụng kỹ thuật xử lý ảnh. Trong bài báo này các tác giả trình bày việc xây dựng bộ điều khiển bám đường cho robot trên cơ sở ứng dụng lý thuyết điều khiển mờ. Ngày nay lý thuyết logic mờ nói chung hay điều khiển mờ nói riêng được áp dụng rộng rãi trong các thiết bị công nghiệp cũng như những thiết bị dân dụng. Một trong lý do chính của việc phát triển và ứng dụng rộng rãi của logic mờ chính là việc thực hiện thuật toán mờ tương đối dễ dàng và các công cụ tính toán đáp ứng được những yêu cầu đó. 2. Xây dựng bộ điều khiển mờ cho robot bám đường Sơ đồ khối của hệ điều khiển mờ robot bám đường được biểu diễn trên hình 1. Các cảm biến hồng ngoại trái phải sẽ cho bộ điều khiển biết thông tin về vị trí của robot hiện tại dựa vào mức độ phản xạ tín hiệu hồng ngoại. Dựa vào những thông tin trên, một luật điều khiển mờ trong bộ điều khiển được thực hiện và đưa ra các tín hiệu điều khiển thích hợp cho các động cơ trái và phải sao cho quá trình di chuyển của robot bám theo đường mong muốn cho trước. Để xây dựng được luật điều khiển mờ chúng ta tiến hành các bước sau : Bước 1: Mờ hóa các thông tin đầu vào Trong trường hợp này chọn đường đi là vạch đen và nền trắng. Dự vào đặc điểm của cảm biến quang phần phát của cảm biến thường phát ra một chùm sáng, chính vì vậy nó sẽ chiếu lên một diện tích nhất định trên bề mặt đường và điều này dẫn đến ánh sáng sẽ phản xạ tới phần thu với mức độ khác nhau tùy thuộc vào độ phản xạ của mặt đường. Chính vì vậy mà ta tiến hành chia thành các vùng làm việc của cảm biến như biểu diễn trên hình 2. Ở đây ta lấy tâm đường làm chuẩn, và từ điểm chuẩn này chúng ta chia thành 3 vùng làm việc của cảm biến như sau: + Vùng 1: Là vùng phần phát của cảm biến phát ra chùm ánh sáng tới bề mặt đường hoàn toàn là màu đen. Ta gọi vùng này là vùng đen. + Vùng 2: Là vùng phần phát của cảm biến phát ra chùm ánh sáng tới bề mặt đường có lẫn cả màu đen và màu trắng (vùng gần với đường ngăn cách giữa màu đen và màu trắng), lượng ánh sáng thu được trên phần này của cảm biến trên vùng này tương đương với lượng ánh sáng thu được trên phần thu của cảm biến khi phần phát của cảm biến phát chùm sáng tới bề mặt đường hoàn toàn màu xám. Ta gọi vùng này là vùng xám. 245
Hội nghị toàn quốc về Điều khiển và Tự động hoá - VCCA-2011
Xây dựng bộ điều khiển mờ cho Robot bám đường A Fuzzy controller design for following line robot TS. Hoàng Quang Chính, KS. Nguyễn Đức Lành, KS. Nguyễn Công Khoa Học viện Kỹ thuật Quân sự e-Mail: [email protected] ThS. Nguyễn Thành Sơn Viện kỹ thuật Cơ giới Quân sự - TCKT e-Mail: [email protected] Tóm tắt Trong bài báo này trình bày phân tích luật và xây dựng bộ điều khiển cho robot bám đường dựa trên lý thuyết điều khiển mờ. Để chứn
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Hội nghị toàn quốc về Điều khiển và Tự động hoá - VCCA-2011
VCCA-2011
Xây dựng bộ điều khiển mờ cho Robot bám đường
A Fuzzy controller design for following line robot
TS. Hoàng Quang Chính, KS. Nguyễn Đức Lành, KS. Nguyễn Công Khoa