Luận Văn Thạc Sĩ Về Tự Động Hóa Điều Khiển Ballbot: Cân Bằng Và Di Chuyển

Luận văn thạc sĩ nghiên cứu tự động hóa điều khiển Ballbot, tập trung vào cân bằng và di chuyển, ứng dụng công nghệ tiên tiến trong lĩnh vực robotics.

Chuyên ngành

Tự Động Hóa

Người đăng

Ẩn danh

Thể loại

luận văn thạc sĩ

2013

109
15
1

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan về đề tài

Luận văn 'Tự Động Hóa Điều Khiển Ballbot Cân Bằng Và Di Chuyển' tập trung vào việc thiết kế và điều khiển robot Ballbot, một loại robot cân bằng trên một quả bóng. Đề tài này mang tính mới mẻ và hấp dẫn, đặc biệt trong lĩnh vực tự động hóađiều khiển robot. Ballbot được xem như một hệ thống phức tạp, yêu cầu sự kết hợp giữa cơ khí, điện tử và thuật toán điều khiển để đạt được sự cân bằng và di chuyển linh hoạt.

1.1. Mục đích nghiên cứu

Mục tiêu chính của luận văn là thiết kế và xây dựng một hệ thống Ballbot có khả năng tự cân bằng và di chuyển trên một quả bóng. Điều này đòi hỏi việc mô hình hóa toán học, thiết kế bộ điều khiển và kiểm chứng thực nghiệm. Ballbot được kỳ vọng sẽ hỗ trợ con người trong các hoạt động hàng ngày, đặc biệt trong lĩnh vực giáo dục và nghiên cứu.

1.2. Các công trình liên quan

Luận văn tham khảo các công trình nghiên cứu tiêu biểu như CMU Ballbot, BallIP, và Rezero. Các công trình này đã áp dụng các thuật toán điều khiển như PID, LQR, và LQG để đạt được sự cân bằng và di chuyển của Ballbot. Mỗi công trình có những đặc điểm riêng về cấu trúc cơ khí và thuật toán điều khiển, tạo nên sự đa dạng trong nghiên cứu về Ballbot.

II. Đặc tính động lực học

Chương này tập trung vào việc mô hình hóa toán học và phân tích đặc tính động lực học của Ballbot. Các phương trình chuyển động được thiết lập để mô tả hành vi của hệ thống, bao gồm sự cân bằng và di chuyển của robot trên quả bóng. Matlab/Simulink được sử dụng để mô phỏng và kiểm chứng các mô hình toán học.

2.1. Mô hình hóa hệ thống

Hệ thống Ballbot được mô hình hóa dựa trên các phương trình chuyển động, bao gồm các yếu tố như góc nghiêng, vị trí và vận tốc của robot. Các phương trình này được xây dựng dựa trên nguyên lý cơ học và động lực học, giúp hiểu rõ hơn về hành vi của hệ thống trong các điều kiện khác nhau.

2.2. Cơ chế bộ lái

Cơ chế bộ lái của Ballbot được thiết kế để điều khiển quả bóng một cách chính xác. Các phương pháp như sử dụng động cơ bước và omniwheels được áp dụng để đạt được sự linh hoạt trong di chuyển. Cơ chế này đảm bảo rằng Ballbot có thể di chuyển theo nhiều hướng khác nhau mà vẫn duy trì được sự cân bằng.

III. Cơ sở lý thuyết điều khiển

Chương này trình bày các lý thuyết cơ bản về điều khiển hệ thống, bao gồm các bộ điều khiển PID, LQR, và chế độ trượt. Các lý thuyết này được áp dụng để thiết kế bộ điều khiển cho Ballbot, giúp hệ thống đạt được sự cân bằng và di chuyển ổn định.

3.1. Bộ điều khiển PID

Bộ điều khiển PID được sử dụng rộng rãi trong các hệ thống điều khiển do tính đơn giản và hiệu quả của nó. Trong Ballbot, PID được áp dụng để điều khiển góc nghiêng và vị trí của robot, giúp hệ thống duy trì sự cân bằng.

3.2. Bộ điều khiển LQR

Bộ điều khiển LQR (Linear Quadratic Regulator) được sử dụng để tối ưu hóa hiệu suất của hệ thống. LQR giúp Ballbot đạt được sự cân bằng và di chuyển một cách ổn định, đồng thời giảm thiểu năng lượng tiêu thụ.

IV. Giải thuật điều khiển

Chương này tập trung vào việc xây dựng và mô phỏng các giải thuật điều khiển cho Ballbot. Các bộ điều khiển được thiết kế dựa trên lý thuyết và kiểm chứng thông qua mô phỏng trên Matlab/Simulink. Kết quả mô phỏng giúp đánh giá tính hiệu quả của các giải thuật trước khi áp dụng vào thực tế.

4.1. Mô phỏng hệ thống

Các bộ điều khiển được mô phỏng để kiểm tra tính ổn định và hiệu suất của hệ thống. Kết quả mô phỏng cho thấy Ballbot có thể duy trì sự cân bằng và di chuyển một cách ổn định dưới sự điều khiển của các bộ điều khiển PIDLQR.

4.2. Kiểm chứng thực nghiệm

Sau khi mô phỏng, các bộ điều khiển được áp dụng vào hệ thống thực tế. Kết quả thực nghiệm cho thấy sự tương đồng giữa mô phỏng và thực tế, chứng minh tính hiệu quả của các giải thuật điều khiển được thiết kế.

V. Kết quả và hướng phát triển

Luận văn đã đạt được những kết quả đáng kể trong việc thiết kế và điều khiển Ballbot. Tuy nhiên, vẫn còn một số hạn chế cần được khắc phục trong tương lai. Các hướng phát triển tiếp theo bao gồm việc cải thiện thuật toán điều khiển và ứng dụng Ballbot trong các lĩnh vực thực tế.

5.1. Kết quả đạt được

Luận văn đã thành công trong việc thiết kế và xây dựng hệ thống Ballbot có khả năng tự cân bằng và di chuyển. Các bộ điều khiển PIDLQR đã chứng minh tính hiệu quả trong việc duy trì sự ổn định của hệ thống.

5.2. Hướng phát triển

Trong tương lai, nghiên cứu có thể tập trung vào việc cải thiện thuật toán điều khiển, tăng cường khả năng di chuyển và ứng dụng Ballbot trong các lĩnh vực như hỗ trợ người già, giáo dục và giải trí.

21/02/2025

Trích đoạn nội dung tài liệu

Đặt vấn đề: Robot cân bằng trên bóng là đối tƣợng chƣa có nhiều đề tài nghiên cứu tại Trƣờng Đại học Bách Khoa TP. Hiện nay, tại trƣờng về đề tài luận văn Thạc sỹ chỉ có đề tài nghiên cứu của Đỗ Đăng Nguyên về “Điều khiển cân bằng robot một bánh”. Cho nên đây là đề tài còn khá mới, mang nhiều tính hấp dẫn khi nghiên cứu về cấu tạo cơ khí, cũng nhƣ về giải thuật điều khiển. Khi nghiên cứu về đối tƣợng robot một bánh, ta sẽ thấy có nhiều điểm tƣơng đồng với đối tƣợng robot xe 2 bánh tự cân bằng, vì thế ta có thể kế thừa những gì đã đƣợc nghiên cứu về xe 2 bánh tự cân bằng để tiếp tục nghiên cứu và phát triển cho đối tƣợng robot cân bằng trên bóng.

Những nét tƣơng đồng đó có thể kể đến nhƣ: cách thu nhận tín hiệu cảm biến, driver điều khiển động cơ hay cả về thuật toán điều khiển. Và điều đặc biệt ở đây ta có thể xem việc điều khiển cân bằng cho robot cân bằng trên bóng là điều khiển cân bằng cùng lúc 2 xe con lắc ngƣợc trên 2 hƣớng theo nằm trong 2 mặt phẳng trực giao Oxz và Oyz. Ngoài ra, tùy theo kết cấu cơ khí của robot mà ta có thể cần hoặc không cần chuyển đổi lực/moment hoặc gia tốc của động cơ để điều khiển vị trí/vận tốc quả bóng, ở trong mô hình robot cân bằng trên quả bóng thì quả bóng đƣợc xem nhƣ bánh xe của robot (bánh xe ảo để phân biệt với bánh xe thật – thƣờng dùng là bánh xe đa hƣớng (omnidirection wheel)). Trong nhiều năm từ khi xuất hiện ý tƣởng xây dựng robot cân bằng trên quả bóng, tính đến nay đã có rất nhiều công trình nghiên cứu của trên thế giới, các công trình nghiên cứu này xét về kết cấu cơ khí, về thuật toán điều khiển hay về mục đích nghiên cứu là riêng biệt nhau, phục vụ cho nhiều mục đích khác nhau.

Trong luận văn này tác giả sẽ thực hiện xây dựng mô hình và bộ điều khiển robot cân bằng trên bóng với mục tiêu giữ robot cân bằng và di chuyển bám theo tín hiệu đặt. Nguyễn Đức Thành Trang 5 HVTH: Trần Nguyên Nghĩa Chƣơng 1 TỔNG QUAN VỀ ĐỀ TÀI 1. Các công trình nghiên cứu có liên quan: 1. CMU Ballbot: Công trình ballbot của đại học CMU (Carnegie Mellon University, Úc) tập trung nghiên cứu theo hƣớng giao tiếp trao đổi thông tin với ngƣời, với kích thƣớc robot cao bằng ngƣời thật, thuật toán LQR giúp cho robot giữ cân bằng và di chuyển.

BallIP: Cũng lấy ý tƣởng robot cân bằng trên bóng nhƣng BallIP (Ball Inverted Pendulum) sử dụng cấu trúc và thuật toán điều khiển riêng. Robot sử dụng hệ thống gồm 3 động cơ bƣớc, bố trí đối xứng 120 độ trong không gian và đặt trên đỉnh quả bóng với góc tiếp xúc từ 45 độ. Thuật toàn mà Giáo sƣ Massaki Kumagai sử dụng là giải thuật PD, áp dụng cho cả góc nghiêng của robot và vị trí của quả bóng. Cũng giống nhƣ ballbot của đại học CMU thuật toán điều khiển đƣợc phát triển lên từ thuật toán điều khiển con lắc ngƣợc, bằng cách xem cách điều khiển ballbot là điều khiển con lắc ngƣợc đồng thời cả 2 hƣớng trƣớc – sau và phải – trái, ở đây trên mỗi hƣớng ta có góc nghiêng và vị trí chính là hình chiếu của robot trên CBHD: TS.

Nguyễn Đức Thành Trang 6 HVTH: Trần Nguyên Nghĩa Chƣơng 1 TỔNG QUAN VỀ ĐỀ TÀI mỗi trục của nó. Bằng cách này ta không cần phải mô hình hóa cụ thể ballbot mà có thể sử dụng lại mô hình con lắc ngƣợc để tìm thông số bộ điều khiển. BallIP của Đại học TGU 1. LEGO NXT Ballbot: Hình 1.

Ballbot Lego CBHD: TS. Nguyễn Đức Thành Trang 7 HVTH: Trần Nguyên Nghĩa Chƣơng 1 TỔNG QUAN VỀ ĐỀ TÀI 1. Rezero: Công trình nghiên cứu của nhóm sinh viên đại học ETH (Eidgenössische Technische Hochschule, Thụy Sĩ) có cấu trúc bộ lái tƣơng tự nhƣ BallIP nhƣng có giải thuật điều khiển khác hơn, bằng cách mô hình hóa cụ thể đối tƣợng ballbot trong không gian 2D nhƣ các ballbot đã thực hiện và cả trong không gian 3D, nhóm nghiên cứu đã xây dựng thành công bộ điều khiển LQG. Đây cũng là ballbot có kết cấu cơ khí mang tính thẩm mỹ cao nhất, và di chuyển nhanh nhất trong số các ballbot đã thực hiện.

Rezero ballbot của Đại học ETH, Zurich, Thụy Sỹ 1. Các công trình nghiên cứu về ballbot khác: Ngoài các công trình nghiên cứu trên, còn rất nhiều nhóm và cá nhân khác đã thực hiện thành công mô hình và xây dựng bộ điều khiển hoàn chỉnh cho robot của mình. Theo nhận xét của cá nhân tác giả các ballbot này tuy có khác về kết cấu cơ khí nhƣng giải thuật điều khiển đều xoay quanh các bộ điều khiển PID và LQG, phần đông các nhóm nghiên cứu đều tập trung xây dựng bộ điều khiển PID. Đây là bộ điều khiển thông dụng nhất hiện nay, bởi tính đơn giản và hiệu quả mà nó mang lại.

Nguyễn Đức Thành Trang 8 HVTH: Trần Nguyên Nghĩa Chƣơng 1 TỔNG QUAN VỀ ĐỀ TÀI 1. Giới thiệu luận văn: 1. Mục đích: Thiết kế và thi công robot tự cân bằng trên một quả bóng. Do đó, bóng sẽ hoạt động nhƣ các bánh xe hình cầu, cho phép các robot di chuyển theo một vài hƣớng.

Hy vọng rằng với sự phát triển của robot một bánh, và công nghệ liên quan, các robot có thể hành động nhƣ con ngƣời, hỗ trợ đƣợc con ngƣời. Luận văn này nhằm thiết kế và xây dựng robot môt bánh, chủ yếu cho mục đích giáo dục. Sự phát triển của robot một bánh là một hệ thống của toàn dự án, bao gồm cả nguồn gốc của phƣơng trình về chuyển động của robot, thiết kế và thực hiện bộ điều khiển và phần mềm liên quan đến sự cân bằng robot, và thử nghiệm hệ thống. Hệ thống robot hoạt động ổn định ngoài phần cơ cấu hợp lý và phƣơng trình toán hệ thống sát với thực tế, robot còn phải đƣợc thiết kế bộ điều khiển thích hợp.

Đối với hệ robot một bánh tự cân bằng thì quá trình điều khiển có thể đƣợc chia thành ba phần: điều khiển góc nghiêng của hệ robot so với phƣơng thẳng đứng, điều khiển vị trí di chuyển của robot so với phƣơng nằm ngang, và cuối cùng là điều khiển góc xoay của robot. Và bản thân hệ robot là hệ không ổn định, nên quá trình điều khiển sẽ gặp rất nhiều khó khăn, khi phải thực hiện điều khiển ba thành phần: góc nghiêng, vị trí, và góc xoay cùng một thời điểm. Ở đề tài luận văn thạc sỹ này tác giả cũng tập trung xây dựng mô hình ballbot có kết cấu cơ khí tƣợng tự nhƣ BallIP, đồng thời xây dựng bộ điều khiển PID để giữ cân bằng và di chuyển robot. Kết quả của đề tài sẽ là cơ sở để các cá nhân khác tiếp tục nghiên cứu hoàn thiện hơn nữa các giải thuật, cũng nhƣ đi đến tạo ra một sản phẩm hoàn chỉnh có thể phục vụ cho con ngƣời.

Nguyễn Đức Thành Trang 9 HVTH: Trần Nguyên Nghĩa Chƣơng 1 TỔNG QUAN VỀ ĐỀ TÀI 1. Phương pháp nghiên cứu: Phƣơng pháp nghiên cứu đƣợc áp dụng để thực hiện luận án này là phân tích lý thuyết, mô phỏng trên máy tính và áp dụng kết quả vào thực nghiệm Phân tích lý thuyết : Là nghiên cứu các lý thuyết cơ sở liên quan đến việc thiết kế bộ điều khiển hồi tiếp tuyến tính hoá, bộ điều khiển chế độ trƣợt, dựa trên cơ sở các lý thuyết này sẽ phân tích cho mô hình cụ thể đƣợc sử dụng trong luận án Mô phỏng trên máy tính : Sau khi đã xây dựng xong các thuật toán đều khiển dƣới dạng lý thuyết ta sẽ tiến hành mô phỏng trên Matlab để kiểm chứng sự hoạt động của bộ điều khiển, trên kết quả mô phỏng sẽ rút ra các nhận xét về thuật toán và kinh nghiệm khi áp dụng bộ điều khiển vào đối tƣợng thực Áp dụng kết quả vào thực nghiệm: Để kiểm chứng tính đúng đắn của các bộ điều khiển thiết kế bằng lý thuyết ta sẽ nhúng giải thuật điều khiển xuống vi xử lý và các khâu chấp hành để điều khiển đối tƣợng thực, kết quả thực tế giúp ta nhìn nhận chính xác cho chất lƣợng của bộ điều khiển đã đƣợc thiết kế. Cấu trúc luận văn: Luận văn có cấu trúc gồm các phần chính nhƣ sau:  Chƣơng 1: Giới thiệu tổng quan về đề tài nghiên cứu, tình hình nghiên cứu hiện nay của thế giới về đề tài này.  Chƣơng 2: Mô hình hóa đối tƣợng và khảo sát đặc tính động học của đối tƣợng trên Matlab Simulink.

 Chƣơng 3: Cơ sở lý thuyết, kiến thức cơ sở và kiến thức nền tảng đề điều khiển robot.  Chƣơng 4: Xây dựng giải thuật điều khiển robot, mô phỏng đáp ứng của hệ thống để kiểm tra tính phù hợp của giải thuật điều khiển.  Chƣơng 5: Hiện thực hóa robot 1 bánh tự cân bằng về kết cấu cơ khí, điện tử, thành phần cảm biến và hệ thống điều khiển nhúng. So sánh kết quả đạt đƣợc giữa mô phỏng và thực nghiệm.

 Chƣơng 6: Ƣu và khuyết điểm của các giải thuật đã thực hiện trong luận văn, đề xuất hƣớng nghiên cứu tiếp theo để hoàn thiện và mở rộng đề tài. Nguyễn Đức Thành Trang 10 HVTH: Trần Nguyên Nghĩa Chƣơng 2 ĐẶC TÍNH ĐỘNG LỰC HỌC CHƯƠNG 2: ĐẶC TÍNH ĐỘNG LỰC HỌC CBHD: TS. Nguyễn Đức Thành Trang 11 HVTH: Trần Nguyên Nghĩa Chƣơng 2 ĐẶC TÍNH ĐỘNG LỰC HỌC 2. Tài liệu liên quan: 2.

Các cơ cấu chấp hành Ở mỗi cấu trúc cơ khí, đối tƣợng có thể sử dụng các bộ chấp hành khác nhau: a. Sử dụng động cơ DC Servo. Động cơ DC Servo.  Mô hình toán học có đƣợc thông qua các thông số của động cơ.

 Khi điều khiển vị trí góc quay của động cơ ta cần thiết kế thêm bộ điều khiển hay tích hợp thêm bộ điều khiển động cơ. Sử dụng động cơ bước.  Điều khiển vị trí, tốc độ thông qua số lƣợng, tần số chuỗi xung phát cho động cơ.  Mô hình toán học phức tạp.

 Có thể điều khiền vòng hở. Nguyễn Đức Thành Trang 12 HVTH: Trần Nguyên Nghĩa Chƣơng 2 ĐẶC TÍNH ĐỘNG LỰC HỌC 2. Cơ chế bộ lái của robot 1 bánh: Ballbot CMU có lẽ là phƣơng pháp cho cơ chế lái đơn giản nhất. Nó sử dụng cơ cấu 'lái ổ chuột-bóng "- minh họa trong hình 2.

Hai con lăn lái vuông góc đƣợc sử dụng, mỗi con lăn đƣợc lái bởi một servomotor DC thông qua một vành đai. Đối diện mỗi con lăn lái là hai con lăn trƣợt chạy không tải, con lăn đƣợc sử dụng để xác định vị trí các quả bóng (Lauwers et al, 2006).

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Luận Văn Thạc Sĩ: Tự Động Hóa Điều Khiển Ballbot Cân Bằng Và Di Chuyển là một nghiên cứu chuyên sâu về việc ứng dụng công nghệ tự động hóa trong điều khiển hệ thống Ballbot, một robot có khả năng cân bằng và di chuyển linh hoạt. Tài liệu này tập trung vào việc phát triển các thuật toán và phương pháp điều khiển để đảm bảo sự ổn định và hiệu quả của Ballbot trong các môi trường khác nhau. Đây là nguồn tài liệu quý giá cho các nhà nghiên cứu, kỹ sư và sinh viên quan tâm đến lĩnh vực robot và tự động hóa.

Để mở rộng kiến thức về các nghiên cứu liên quan đến công nghệ và thuật toán, bạn có thể tham khảo Luận văn thạc sĩ xây dựng thuật toán trích xuất số phách trên phiếu trả lời trắc nghiệm của trường đại học phan thiết. Nếu bạn quan tâm đến các giải pháp nâng cao hiệu quả áp dụng công nghệ, Luận văn đề xuất các giải pháp nhằm nâng cao hiệu quả áp dụng sẽ là tài liệu hữu ích. Ngoài ra, để hiểu sâu hơn về các nghiên cứu tiến sĩ trong lĩnh vực kỹ thuật, bạn có thể khám phá 2 tóm tắt luận án tiến sĩ tiếng việt ncs nguyễn khắc tấn. Mỗi liên kết là cơ hội để bạn khám phá thêm những góc nhìn mới và mở rộng hiểu biết của mình.