1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng

106 4 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ CÙ MINH PHUỚC MƠ HÌNH HĨA VÀ ÐIỀU KHIỂN ROBOT TỰ CÂN BẰNG TRÊN MỘT QUẢ BÓNG NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 SKC006003 Tp Hồ Chí Minh, tháng 04/2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ CÙ MINH PHƯỚC MƠ HÌNH HÓA VÀ ĐIỀU KHIỂN ROBOT TỰ CÂN BẰNG TRÊN MỘT QUẢ BÓNG NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 Hướng dẫn khoa học: TS NGUYỄN MINH TÂM Tp Hồ Chí Minh, tháng 4/2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ CÙ MINH PHƯỚC MƠ HÌNH HÓA VÀ ĐIỀU KHIỂN ROBOT TỰ CÂN BẰNG TRÊN MỘT QUẢ BÓNG NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 Hướng dẫn khoa học: TS NGUYỄN MINH TÂM Tp Hồ Chí Minh, tháng 4/2016 LÝ LỊCH KHOA HỌC I LÝ LỊCH SƠ LƯỢC: Họ & tên: CÙ MINH PHƯỚC Giới tính: Nam Ngày, tháng, năm sinh: 15/10/1991 Nơi sinh: Bình Định Quê quán: An Nhơn, Bình Định Dân tộc: Kinh Chỗ riêng địa liên lạc: 203/8, Đường 11, Khu phố 4, Linh Xuân, Thủ Đức, HCM Điện thoại nhà riêng: 01682813763 Điện thoại quan: E-mail: minhphuocbinhdinh@gmail.com Fax: II QUÁ TRÌNH ĐÀO TẠO: Trung học chuyên nghiệp: Hệ đào tạo: Nơi học (trường, thành phố): Ngành học: Thời gian đào tạo từ ……/…… đến ……/ …… Đại học: Hệ đào tạo: Chính qui Thời gian đào tạo từ 9/2009 đến 12/ 2013 Nơi học (trường, thành phố): Trường ĐH Sư Phạm Kỹ Thuật Tp Hồ Chí Minh Ngành học: Công nghệ Điện tự động Tên đồ án, luận án mơn thi tốt nghiệp: Mơ hình hóa điều khiển Robot hai bánh tự cân Ngày & nơi bảo vệ đồ án, luận án thi tốt nghiệp: ĐH Sư Phạm Kỹ Thuật Tp Hồ Chí Minh Người hướng dẫn: TS Nguyễn Minh Tâm BI Q TRÌNH CƠNG TÁC CHUN MƠN KỂ TỪ KHI TỐT NGHIỆP ĐẠI HỌC: Thời gian 12/2014 – i LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu Các số liệu, kết nêu luận văn trung thực chưa cơng bố cơng trình khác Tp Hồ Chí Minh, ngày … tháng năm 2016 (Ký tên ghi rõ họ tên) ii LỜI CẢM ƠN Lời cảm ơn đầu tiên, xin gửi đến Thầy Nguyễn Minh Tâm người tận tình hướng dẫn truyền đạt kiến thức, kinh nghiệm giúp tơi hồn thành luận văn Bên cạnh đó, tơi xin chân thành gửi lời cảm ơn đến quý thầy cô mơn Điều Khiển Tự Động, Cơ Khí hỗ trợ giúp tơi làm mơ hình cho tơi học hỏi kiến thức bổ ích trình học tập để ứng dụng lý thuyết vào nghiên cứu phát triển đề tài Tôi xin chân thành gửi lời cảm ơn đến tất bạn cao học Kỹ thuật điện tử khóa 2014A động viên, giúp đỡ, trao đổi kiến thức với suốt khóa học Tp.HCM, ngày tháng 04 năm 2016 Tác giả CÙ MINH PHƯỚC iii TÓM TẮT LUẬN VĂN CAO HỌC Robot tự cân bóng hệ thống khó có tính phi tuyến cao, nghiên cứu phát triển số nước thành cơng Mơ hình sử dụng để kiểm chứng tính xác thực giải thuật tuyến tính lẫn phi tuyến, cổ điển đại Trong luận văn xem xét giải vấn đề liên quan đến Robot tự cân bóng mơ khảo nghiệm mơ hình Robot, thiết kế điều khiển tự cân Trong luận văn học viên dựa giải thuật tối ưu hóa tồn phương tuyến tính LQR, điều khiển cân Robot, làm tảng để phát triển Robot điểu khiển theo vi trí linh hoạt sau Autonomous balancing on a ball is a difficult system because of high nonlinearity, is research and development in some countries succeed The model above can be used to verify the authenticity of the linear algorithm and nonlinear, as well as a modern classic In this essay will examine and resolve issues related to self-balancing robot on a ball like Robot simulation models, design controls balance In this thesis students will be based on sustainable LQR algorithm, balancing robot controller, the foundation for the development of robot control placement is flexible in the future iv PHỤ LỤC TRANG TỰA LÝ LỊCH KHOA HỌC LỜI CAM ĐOAN LỜI CẢM ƠN TÓM TẮT LUẬN VĂN CAO HỌC PHỤ LỤC DANH SÁCH CÁC HÌNH ẢNH DANH MỤC TỪ VIẾT TẮT VÀ BẢNG SỐ LIỆU Chương GIỚI THIỆU TỔNG QUAN 1.1 Giới thiệu Robot tự cân bóng 1.2 Tình hình phát triển Robot tự cân mộ 1.2.1 Robot tự cân 1.2.2 Robot tự cân 1.2.3 Robot tự cân 1.2.4 Robot tự cân 1.2.5 Robot tự cân 1.3 Lý chọn đề tài 1.4 Mục tiêu đề tài 1.5 Nội dung đề tài 1.6 Giới hạn nội dung đề tài Chương THI CÔNG THIẾT KẾ MẠCH ĐIỆN VÀ PHẦN CỨNG 2.1 Tổng quan thiết kế hệ thống điều khiển 2.2 Những phần cứng robot tự cân trê 2.2.1 Bánh Omni 2.2.2 Vi điều khiển Arduino 2.2.3 Cảm biến IMU DOF 2.2.4 Nguồn DC 12V 2.2.5 Driver PID cho động c 2.2.6 Động DC Servo v 2.2.7Module thu phát, truyền nhậ 2.3 Sơ đồ tổng quan mạch điện điều khiển robot 2.4 Thi cơng mơ hình thực tế Robot tự cân m Chương KHẢO SÁT LÝ THUYẾT 3.1 Bộ điều khiển PID 3.1.1Cấu trúc điều khiển PID 3.1.2Bộ điều khiển PID 3.2 Bộ điều khiển toàn phương tuyến tính (LQR) 3.2.1Bài tốn LQR liên tục 3.2.2Bài toán LQR liên tục thời g 3.2.3Bài toán LQR rời rạc thời gi 3.3 Bộ lọc Kalman 3.3.1Quá trình ước lượng 3.3.2Bản chất xác suất lọc 3.3.3Thuật toán Kalman rời rạc 3.4 Bộ lọc bổ sung Complementary filter Chương MƠ PHỎNG VÀ KHẢO NGHIỆM MƠ HÌNH ROBOT 4.1 Phân tích Robot tự cân bóng the 4.1.1Các điều kiện giả thiết ban đ 4.1.2Chọn hệ tọa độ qui chiếu 4.1.3Chọn hệ tọa độ Descartes the 4.1.4Chọn hệ tọa độ Descartes the 4.2 Phương trình động lực học theo mặt phẳng tọa độ y 4.2.1Động h 4.2.2Moment xoắn ngoại lực 4.2.3Thành lập công thức Euler-L 4.2.4Tuyến tính hóa, thành lập ph 4.3 Phương trình động lực học theo mặt phẳng tọa độ x 4.3.1Động h 4.3.2Moment xoắn ngoại lực 4.3.3Thành lập phương trình Eule vi if(pwm_1>=PWM_LIMIT) pwm_1=PWM_LIMIT; if(pwm_1=PWM_LIMIT) pwm_2=PWM_LIMIT; if(pwm_2=PWM_LIMIT) pwm_3=PWM_LIMIT; if(pwm_3=0) {int tram = (int) a/100; int chuc = (int) (a/10)%10; int donvi= (int) a%10; Serial.write('+'); 80 Serial.write(tram+48); Serial.write(chuc+48); Serial.write(donvi+48); Serial.write(' '); } else if(a=0) {int tram = 0;//(int) compAngleX/100; int chuc = 0;//(int) (compAngleX/10)%10; int donvi= 0;//(int) compAngleX%10; Serial.write('+'); Serial.write(tram+48); Serial.write(chuc+48); Serial.write(donvi+48); Serial.write(' '); } else if(b

Ngày đăng: 10/01/2022, 17:09

Xem thêm:

HÌNH ẢNH LIÊN QUAN

MÔ HÌNH HÓA VÀ ÐIỀU KHIỂN ROBOT TỰ CÂN BẰNG TRÊN MỘT QUẢ BÓNG - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
MÔ HÌNH HÓA VÀ ÐIỀU KHIỂN ROBOT TỰ CÂN BẰNG TRÊN MỘT QUẢ BÓNG (Trang 1)
Hình 1. 1: Phân bố trọng tâm của các dạng robot với cơ cấu truyển động linh hoạt khác nhau [4]. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 1. 1: Phân bố trọng tâm của các dạng robot với cơ cấu truyển động linh hoạt khác nhau [4] (Trang 19)
Hình 2. 1: Tổng quan về bố trí của hệ thống điều khiển robot tự cân bằng trên một quả bóng [2]. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 2. 1: Tổng quan về bố trí của hệ thống điều khiển robot tự cân bằng trên một quả bóng [2] (Trang 24)
Hình 2. 9: Pin Li-po và thiết bị nạp điện. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 2. 9: Pin Li-po và thiết bị nạp điện (Trang 28)
Hình 2.1 3: Tống quan sơ đồ mạch điện. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 2.1 3: Tống quan sơ đồ mạch điện (Trang 30)
Hình 2.1 4: Góc bố trí các động cơ Robot. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 2.1 4: Góc bố trí các động cơ Robot (Trang 31)
Mô hình Robot tự cân bằng trên một quả bóng của học viên được thi công tại xưởng cơ khí riêng của gia đình: - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
h ình Robot tự cân bằng trên một quả bóng của học viên được thi công tại xưởng cơ khí riêng của gia đình: (Trang 31)
Hình 3. 4: Sơ đồ khối quy trình thực hiện của bộ lọc Kalman. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 3. 4: Sơ đồ khối quy trình thực hiện của bộ lọc Kalman (Trang 41)
MÔ PHỎNG VÀ KHẢO NGHIỆM MÔ HÌNH ROBOT 4.1 Phân tích Robot tự cân bằng trên một quả bóng theo hệ qui chiếu 2D - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
4.1 Phân tích Robot tự cân bằng trên một quả bóng theo hệ qui chiếu 2D (Trang 43)
Hình 4.1 a: Mô hình trên mặt phẳng yz. Hình 4.1 b: Mô hình trên mặt phẳng xy. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 4.1 a: Mô hình trên mặt phẳng yz. Hình 4.1 b: Mô hình trên mặt phẳng xy (Trang 45)
Hình 4. 2: Sơ đồ phân tích lực moment quay của bóng và thân robot sinh ra bởi lực quay động cơ giả định trên mặt phẳng yz [1]. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 4. 2: Sơ đồ phân tích lực moment quay của bóng và thân robot sinh ra bởi lực quay động cơ giả định trên mặt phẳng yz [1] (Trang 49)
Hình 4.2 a: Lực quay của bóng. Hình 4.2 b: Lực quay của thân. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 4.2 a: Lực quay của bóng. Hình 4.2 b: Lực quay của thân (Trang 49)
Hình 4.3a: Xét từ bên cạnh. Hình 4.3b: Xét từ bên trên. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 4.3a Xét từ bên cạnh. Hình 4.3b: Xét từ bên trên (Trang 55)
Hình 4.4a: Xét từ bên cạnh. Hình 4.4b: Xét từ bên trên. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 4.4a Xét từ bên cạnh. Hình 4.4b: Xét từ bên trên (Trang 56)
4.5 Thiết kế mô hình, mô phỏng khảo nghiệm trên Matlab 4.5.1 Mô hình tuyến tính Robot tự cân bằng trên một quả bóng - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
4.5 Thiết kế mô hình, mô phỏng khảo nghiệm trên Matlab 4.5.1 Mô hình tuyến tính Robot tự cân bằng trên một quả bóng (Trang 61)
Hình 4. 6: Đáp ứng vị trí và góc nghiêng Robot theo trục x. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 4. 6: Đáp ứng vị trí và góc nghiêng Robot theo trục x (Trang 62)
Hình 5. 5: Tín hiệu ngõ ra đáp ứng điều khiển góc nghiêng thân Robot. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 5. 5: Tín hiệu ngõ ra đáp ứng điều khiển góc nghiêng thân Robot (Trang 68)
5.2.1 Thiết kế bộ điều khiển LQR cho mô hình Robot - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
5.2.1 Thiết kế bộ điều khiển LQR cho mô hình Robot (Trang 69)
Đáp ứng điều khiển LQR trong hiệu chỉnh góc của bóng đối với mô hình điều khiển Robot: - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
p ứng điều khiển LQR trong hiệu chỉnh góc của bóng đối với mô hình điều khiển Robot: (Trang 70)
5.2.2 Mô phỏng đáp ứng bộ điều khiển LQR đối với mô hình Robot - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
5.2.2 Mô phỏng đáp ứng bộ điều khiển LQR đối với mô hình Robot (Trang 70)
Hình 5.1 1: Mô phỏng nhiễu tác động lên hệ thống. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 5.1 1: Mô phỏng nhiễu tác động lên hệ thống (Trang 71)
Hình 5.1 2: Đáp ứng ngõ ra hệ thống điều khiển dưới tác động của nhiễu trắng. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 5.1 2: Đáp ứng ngõ ra hệ thống điều khiển dưới tác động của nhiễu trắng (Trang 72)
Hình 5.1 5: Mô phỏng khả năng lọc nhiễu bộ lọc Complementary Filter. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 5.1 5: Mô phỏng khả năng lọc nhiễu bộ lọc Complementary Filter (Trang 73)
ĐIỀU KHIỂN MÔ HÌNH THỰC TẾ - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
ĐIỀU KHIỂN MÔ HÌNH THỰC TẾ (Trang 74)
Hình 6. 2: Giao diện thu thập dữ liệu VB - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 6. 2: Giao diện thu thập dữ liệu VB (Trang 75)
Hình 6. 3: Tín hiệu ngõ ra sau khi lọc bổ sung so với tín hiệu ban đầu ℎ= 0.93). Đáp ứng bộ lọc khi tăng hệ số = - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 6. 3: Tín hiệu ngõ ra sau khi lọc bổ sung so với tín hiệu ban đầu ℎ= 0.93). Đáp ứng bộ lọc khi tăng hệ số = (Trang 75)
Hình 6. 5: Tín hiệu ngõ ra sau khi lọc Kalman so với tín hiệu ban đầu. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 6. 5: Tín hiệu ngõ ra sau khi lọc Kalman so với tín hiệu ban đầu (Trang 76)
cơ cấu mô hình. Sơ đồ cấu trúc tổng quan bộ điều khiển LQR theo trục Ox/Oy như - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
c ơ cấu mô hình. Sơ đồ cấu trúc tổng quan bộ điều khiển LQR theo trục Ox/Oy như (Trang 79)
Hình 6. 8: Lưu đồ giải thuật chương trình. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 6. 8: Lưu đồ giải thuật chương trình (Trang 80)
Hình 10: Sơ đồ khối bộ lọc Complementary  filter.. - (Luận văn thạc sĩ) mô hình hóa và điều khiển robot tự cân bằng trên một quả bóng
Hình 10 Sơ đồ khối bộ lọc Complementary filter (Trang 101)

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

TÀI LIỆU LIÊN QUAN

w