Đồ Án Tốt Nghiệp: Thiết Kế Mô Hình Và Bộ Điều Khiển Cân Bằng Cho Robot Hai Bánh Thay Đổi Chiều Cao

Khám phá thiết kế mô hình và bộ điều khiển cân bằng cho robot hai bánh thay đổi chiều cao, ứng dụng trong công nghệ robot hiện đại.

2024

99
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Tình hình nghiên cứu ngoài nước

1.2. Tình hình nghiên cứu trong nước

1.3. Mục tiêu đề tài

1.4. Giới hạn đề tài

1.5. Phương pháp nghiên cứu

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan robot di động

2.1.1. Khái niệm robot di động

2.1.2. Khái niệm robot di động hai bánh

2.2. Động học robot di động hai bánh

2.2.1. Động học thuận

2.2.2. Động học nghịch

2.2.3. Ràng buộc nonholonomic

2.3. Lý thuyết bộ điều khiển LQR

2.4. Lý thuyết cảm biến gia tốc từ trường

2.4.1. Gia tốc kế

2.4.2. Con quay hồi chuyển

2.5. Lý thuyết giao thức UART

2.5.1. Khái niệm giao thức UART

2.5.2. Cách thức hoạt động

2.6. Lý thuyết giao thức truyền nhận không dây Zigbee sử dụng sóng RF

2.6.1. Giới thiệu về Zigbee

2.6.2. Cách thức hoạt động

3. CHƯƠNG 3: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG

3.1. Tổng quan về mô hình robot hai bánh cân bằng thay đổi chiều cao độc lập

3.1.1. Yêu cầu thiết kế

3.1.2. Phần thân robot

3.1.3. Chân phụ robot

3.1.4. Phần chân hông robot

3.1.5. Phần chân chính robot

3.2. Thi công mô hình

3.2.1. Lựa chọn thiết bị điện

3.2.2. Lựa chọn thiết bị cơ khí

3.2.3. Thi công mô hình

3.2.4. Thiết kế và thi công mạch điều khiển

3.2.5. Giao diện điều khiển

4. CHƯƠNG 4: TÍNH TOÁN ĐỘNG HỌC, ĐỘNG LỰC HỌC VÀ THIẾT KẾ BỘ ĐIỀU KHIỂN CÂN BẰNG CHO ROBOT

4.1. Tính toán động học cho robot

4.1.1. Tính toán động học robot hai bánh

4.1.2. Động học phần chân robot

4.2. Tính toán động lực học cho robot

4.3. Thiết kế bộ điều khiển LQR

4.4. Thiết kế bộ điều khiển LQR kết hợp

5. CHƯƠNG 5: THỰC NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ

5.1. Chương trình điều khiển

5.2. Thực nghiệm với bộ điều khiển đề xuất

5.2.1. Mô tả chi tiết quá trình thực nghiệm

5.2.2. Kết quả thực nghiệm

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Kết luận

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về thiết kế robot hai bánh cân bằng thay đổi chiều cao

Robot hai bánh cân bằng thay đổi chiều cao là một trong những sản phẩm công nghệ tiên tiến, kết hợp giữa khả năng di chuyển linh hoạt và khả năng thay đổi chiều cao. Thiết kế này không chỉ giúp robot hoạt động hiệu quả trong nhiều môi trường khác nhau mà còn mở ra nhiều ứng dụng thực tiễn trong đời sống. Việc nghiên cứu và phát triển mô hình robot này đang thu hút sự quan tâm của nhiều nhà khoa học và kỹ sư trên toàn thế giới.

1.1. Khái niệm về robot hai bánh và ứng dụng của nó

Robot hai bánh là loại robot di động sử dụng hai bánh để di chuyển, thường được trang bị các cảm biến và bộ điều khiển để duy trì thăng bằng. Ứng dụng của robot này rất đa dạng, từ vận chuyển hàng hóa đến hỗ trợ trong các nhiệm vụ cứu hộ.

1.2. Lợi ích của việc thay đổi chiều cao trong thiết kế robot

Việc thay đổi chiều cao giúp robot có thể thích ứng với nhiều loại địa hình và chướng ngại vật khác nhau. Điều này không chỉ nâng cao khả năng hoạt động mà còn mở rộng phạm vi ứng dụng của robot trong các lĩnh vực như khảo sát địa hình và cứu hộ.

II. Thách thức trong thiết kế robot hai bánh cân bằng

Mặc dù robot hai bánh cân bằng có nhiều ưu điểm, nhưng việc thiết kế và phát triển chúng cũng gặp không ít thách thức. Các vấn đề như duy trì thăng bằng, điều khiển chiều cao và tích hợp cảm biến là những yếu tố quan trọng cần được giải quyết.

2.1. Vấn đề duy trì thăng bằng cho robot

Duy trì thăng bằng là một trong những thách thức lớn nhất trong thiết kế robot hai bánh. Các nhà nghiên cứu thường sử dụng các thuật toán điều khiển như LQR để đảm bảo robot có thể giữ thăng bằng trong quá trình di chuyển.

2.2. Khó khăn trong việc điều khiển chiều cao

Điều khiển chiều cao của robot đòi hỏi sự chính xác cao và khả năng phản hồi nhanh. Việc tích hợp các cảm biến như cảm biến gia tốc và con quay hồi chuyển là cần thiết để robot có thể điều chỉnh chiều cao một cách linh hoạt.

III. Phương pháp thiết kế robot hai bánh cân bằng

Để thiết kế một robot hai bánh cân bằng thay đổi chiều cao, cần áp dụng các phương pháp khoa học và công nghệ hiện đại. Việc sử dụng phần mềm mô phỏng và các thuật toán điều khiển là rất quan trọng trong quá trình này.

3.1. Sử dụng phần mềm Solidworks trong thiết kế

Phần mềm Solidworks cho phép thiết kế mô hình 3D của robot, giúp các kỹ sư có thể hình dung và điều chỉnh các chi tiết trước khi thi công thực tế.

3.2. Ứng dụng bộ điều khiển LQR trong thiết kế

Bộ điều khiển LQR (Linear Quadratic Regulator) được sử dụng để tối ưu hóa quá trình điều khiển thăng bằng cho robot, giúp robot duy trì trạng thái cân bằng trong suốt quá trình hoạt động.

IV. Ứng dụng thực tiễn của robot hai bánh cân bằng

Robot hai bánh cân bằng thay đổi chiều cao có nhiều ứng dụng thực tiễn trong đời sống. Từ việc hỗ trợ trong các nhiệm vụ cứu hộ đến việc vận chuyển hàng hóa, robot này đang dần trở thành một phần không thể thiếu trong nhiều lĩnh vực.

4.1. Ứng dụng trong lĩnh vực cứu hộ

Robot có thể được sử dụng trong các tình huống khẩn cấp để tiếp cận những khu vực khó khăn, giúp cứu hộ và cứu nạn hiệu quả hơn.

4.2. Ứng dụng trong công nghiệp

Trong công nghiệp, robot hai bánh có thể được sử dụng để vận chuyển hàng hóa trong kho, giúp tiết kiệm thời gian và nâng cao hiệu suất làm việc.

V. Kết luận và tương lai của robot hai bánh cân bằng

Robot hai bánh cân bằng thay đổi chiều cao đang mở ra nhiều cơ hội mới trong nghiên cứu và ứng dụng công nghệ. Với sự phát triển không ngừng của công nghệ, tương lai của robot này hứa hẹn sẽ còn nhiều điều thú vị.

5.1. Tương lai của công nghệ robot

Công nghệ robot sẽ tiếp tục phát triển, với nhiều cải tiến về khả năng tự động hóa và trí tuệ nhân tạo, giúp robot hoạt động hiệu quả hơn trong nhiều lĩnh vực.

5.2. Những nghiên cứu tiếp theo cần thực hiện

Cần tiếp tục nghiên cứu và phát triển các thuật toán điều khiển mới, cũng như cải tiến thiết kế cơ khí để nâng cao hiệu suất và khả năng hoạt động của robot hai bánh.

10/07/2025
Thiết kế mô hình và bộ điều khiển cân bằng cho robot hai bánh thay đổi chiều cao

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

CHƯƠNG 1: TỔNG QUAN a) b) c) d) e) f) Hình 1-1Hình 1-2 Mô hình robot hai bánh có chiều cao thay đổi trên thế giới; a) Ascento (2019); b) Diablo (2022); c) Handle (2017); d) SK80 (2021); e) Ascento (2023) f) Ollie (2021).2 Tình hình nghiên cứu trong nước Việt Nam có rất nhiều các nghiên cứu về robot hai bánh cân bằng sử dụng các bộ điều khiển tối ưu, bộ điều khiển bền vững có thể kể đến là: Năm 2005, Mai Tấn Đạt thuộc trường Đại Học Bách Khoa Thành Phố Hồ Chí Minh đã làm đề tài “Xe hai bánh tự cân bằng di chuyển trên địa hình bằng phẳng” do KS Võ Tường Quân hướng dẫn [11], đề tài đã thành công trong việc tiếp cận từ mô hình con lắc ngược đến mô hình thật của xe, thiết kế mô hình thực tế, board mạch điện và lập trình vi điều khiển, thiết lập module lọc Kalman cho cảm biến đo góc. Năm 2010, nhóm tác giả thuộc trường Đại Học Bách Khoa Thành Phố Hồ Chí Minh đã thực hiện thành công việc mô phỏng và thử nghiệm bộ điều khiển PID Backstepping cho hệ xe hai bánh cân bằng với khả năng cân bằng và ổn định trước tác động bên ngoài [12]. Năm 2012, tác giả Trương Ngọc Sơn thuộc trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh đã đăng bài báo “Điều khiển ổn định cho robot hai bánh cân bằng” [13], đề tài trình bày phương pháp tính toán động lực học của robot hai bánh cân bằng, thiết kế bộ điều khiển LQR và bộ điều khiển trượt, áp dụng thành công ở mô phỏng và thực nghiệm. Năm 2015, tác giả Gia Thị Định và Nguyễn Duy Cương tại Đại Học Thái Nguyên đã trình bày kỹ thuật thiết kế bộ điều khiển thích nghi bền vững cho xe hai bánh cân bằng [14], đề tài chỉ dừng ở mức mô phỏng dưới sự tác động của nhiễu và Trang 3 CHƯƠNG 1: TỔNG QUAN các tham số không biết trước.TS Nguyễn Minh Tâm thuộc trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh đã đăng bài báo trên Tạp chí Khoa học về đề tài “Mô hình hóa và điều khiển tối ưu cho hệ xe hai bánh cân bằng” [15], bài báo trình bày giải pháp tính toán mô hình hóa và thiết kế bộ điều khiển tối ưu LQR trên mô phỏng và cả thực nghiệm.

Năm 2018, tác giả Mai Thế Anh tại Viện Kỹ thuật Điện Mosscow đã đưa ra phương pháp thiết kế bộ điều khiển mờ cho việc giữ cân bằng hệ thống [16], tuy nhiên vẫn chưa đề cập tới vấn đề sai số mô hình hoặc nhiễu loạn trong quá trình hoạt động. Nối tiếp các đề tài, năm 2019 nhóm tác giả thuộc trường Đại học Hàng Hải đã sử dụng bộ điều khiển phi tuyến để điều khiển xe hai bánh cân bằng trong địa hình mặt phẳng nghiêng [17], tuy nhiên chỉ dừng ở lại việc đưa ra giải pháp thiết kế và mô phỏng. Năm 2020, tác giả Hoàng Anh Vũ và tác giả Đào Tăng Tín thuộc trường Đại học Quốc tế Hồng Bàng đã đăng bài báo “Bộ điều khiển PID online auto-tuning sử dụng mạng nơ ron cho hệ xe hai bánh tự cân bằng” trên Tạp chí Khoa học [18], đưa ra giải thuật tự chỉnh định các thông số PID dựa trên mạng thần kinh cho xe hai bánh cân bằng. Cùng với năm 2020, tác giả Võ Anh Khoa đã trình bày đề tài “Trajectory Tracking Pid-Sliding Mode Control for Two-Wheeled Self-Balancing Robot” trên hội nghị Quốc tế “Intelligent Computing in Engineering” [19], bài báo trình bày giải thuật bám theo quỹ đạo sử dụng bộ điều khiển trượt PID kết hợp, bài báo đã chứng mình được tính hiệu quả của giải thuật khi mà hệ thống di chuyển theo quỹ đạo hình số 8 mà vẫn giữa được thăng bằng khi di chuyển.

Cho đến tận năm 2023, nhóm sinh viên gồm Nguyễn Minh Hoàng và Nguyễn Hữu Lộc thuộc trường Đại học sư phạm kỹ thuật thành phố Hồ Chí Minh dưới sự hướng dẫn của tiến sĩ Trần Đức Thiện đã đưa ra đề tài “ A Fuzzy LQR PID Control for a Two-Legged Wheel Robot with Uncertainties and Variant Height” trên tạp chí Robotics and Control (JRC) 2023 [20], đề tài đã áp dụng thành công bộ điều khiển fuzzy - LQR – PID cho hệ xe hai bánh cân bằng có khớp chân để thay đổi độ cao, đề tài đã chứng minh được sự hiệu quả trong việc áp dụng bộ fuzzy – LQR để căn chỉnh các hệ số K nhằm đáp ứng được việc giữ thăng bằng ứng với từng tư thế trong khi chiều cao thay đổi, bộ PID được dùng để điều khiển động cơ hông nhằm đáp ứng cho việc nâng hạ các khớp chân ổn định. Hiện tại xe hai bánh cân bằng đã trở thành một trong những đề tài đồ án được rất nhiều sinh viên lựa chọn để nghiên cứu và phát triển, cho thấy sự phổ biến và sức ảnh hưởng đáng kinh ngạc của xe hai bánh cân bằng. Tuy nhiên, ta có thể thấy các công trình nghiên cứu trong nước đến hiện nay vẫn còn dừng lại ở việc thiết kế bộ điều khiển cho loại xe hai bánh cân bằng di chuyển trên địa hình bằng phẳng, tính tới thời điểm hiện tại chỉ có nhóm sinh viên gồm Nguyễn Minh Hoàng và Nguyễn Hữu Lộc thuộc trường Đại học sư phạm kỹ thuật thành phố Hồ Chí Minh Trang 4 CHƯƠNG 1: TỔNG QUAN dưới sự hướng dẫn của tiến sĩ Trần Đức Thiện đã thiết kế và thi công mô hình và bộ điều khiển cân bằng thành công cho hệ xe hai bánh có khớp chân có thể thay đổi chiều cao tuy nhiên chỉ dừng lại ở việc thay đổi chiều cao chậm rãi theo thời gian, còn lại chưa có nhóm nghiên cứu cũng như công ty nào đã thiết kế, chế tạo và điều khiển cho hệ robot trên, các đề tài trong nước vẫn chưa thể giải quyết được những vấn đề cần giải quyết như việc di chuyển trên địa hình không bằng phẳng hay thay đổi được độ cao ngay lập tức cho robot để đi qua các vật cản lớn hơn bán kính bánh xe của robot thay vì thay đổi chiều cao một cách chậm rãi gây tốn thêm thời gian. Cho nên, việc mở ra những hướng nghiên cứu mới là vô cùng quan trọng nhằm thúc đẩy và đóng góp công sức cho nền kỹ thuật và khoa học của nước nhà.

Chính vì thế đây là động lực để nhóm thực hiện đề tài “Thiết kế mô hình và bộ điều khiển cân bằng cho robot hai bánh thay đổi chiều cao”.2 Mục tiêu đề tài Mục tiêu của đề tài được đặt ra như sau: - Phân tích, tính toán động học, động lực học của robot hai bánh cân bằng thay đổi chiều cao. - Thiết kế và thi công mô hình robot hai bánh cân bằng thay đổi chiều cao. - Thiết kế bộ điều khiển toàn phương tuyến tính (LQR) cho robot. - Thiết kế giao diện điều khiển và thu thập dữ liệu cho robot.3 Giới hạn đề tài - Mô hình robot thực nghiệm do nhóm sinh viên tự thiết kế và thi công nên chưa có cơ sở hay công cụ nào đánh giá mức độ bền vững và sai số mô hình của hệ thống.

- Phần cứng của robot sử dụng các thiết bị điện không chuyên dụng nên khả năng đáp ứng còn tồn tại nhiều hạn chế. - Robot chỉ có khả năng giữ thăng bằng và thay đổi chiều cao tại chỗ, không xét đến yếu tố di chuyển và mang tải. - Chiều cao thay đổi của robot là từ 230mm đến 260mm. - Việc lựa chọn các thông số cho bộ điều khiển dựa trên sự đánh giá khách quan và phương pháp thử sai.

Do đó hệ thống có thể chưa đạt được chất lượng tối ưu nhất.4 Phương pháp nghiên cứu Đề tài này kết hợp nghiên cứu giữa phương pháp lý thuyết và thực nghiệm. Trang 5 CHƯƠNG 1: TỔNG QUAN Nghiên cứu lý thuyết: Đề tài này tập trung vào việc nghiên cứu tổng quan về robot di động hai bánh, bao gồm các giải thuật giữ cân bằng, các giải thuật nâng cao cho hệ thống, cách truyền nhận dữ liệu và các yếu tố ảnh hưởng. Đồng thời, đề tài cũng tìm hiểu về cách thiết kế giao diện người dùng sao cho phù hợp nhất, cũng như nghiên cứu và khám phá các loại cảm biến gia tốc và từ trường. Nghiên cứu thực nghiệm: Sau khi đã thành công trong việc mô phỏng hệ thống, nhóm sẽ tiến hành thi công mô hình và xây dựng môi trường hoạt động cho robot.

Tiếp theo, nhóm sẽ thu thập dữ liệu thông qua giao tiếp không dây và quan sát các dữ liệu trả về qua giao diện người dùng, từ đó điều chỉnh các thông số của bộ điều khiển để phù hợp với các trường hợp khác nhau. Chất lượng của bộ điều khiển sẽ được đánh giá bằng cách đặt ra các tình huống khác nhau và thực nghiệm trực tiếp trên robot.Nội dung đề tài bao gồm 6 chương. Bố cục các chương được mô tả như sau: Chương 1: Tổng quan đề tài Chương 1 trình bày về tổng quan của đề tài thực hiện bao gồm phần đặt vấn đề, mục tiêu, giới hạn của đề tài và các phương pháp nghiên cứu. Chương 2: Cơ sở lý thuyết Chương 2 cung cấp cơ sở lý thuyết về robot hai bánh thay đổi chiều cao độc lập và các kiến thức sử dụng để thực hiện đề tài.

Chương 3: Thiết kế và thi công hệ thống Chương 3 trình bày công việc thiết kế các chi tiết của mô hình robot bằng phần mềm Solidworks 2022, đồng thời trình bày công việc thi công mô hình, thiết kế mạch PCB điều khiển robot và thi công mô hình phần cứng robot và thiết kế giao diện người dùng giám sát hệ thống. Chương 4: Tính toán động học, động lực học và thiết kế bộ điều khiển cân bằng cho robot Chương 4 trình bày mô hình động học và động lực học của robot, công việc thiết kế các bộ điều khiển. Chương 5: Thực nghiệm và đánh giá kết quả Chương 5 trình bày về vấn đề thực nghiệm mô hình thực các bộ điều khiển đã thiết kế ở chương 4, phân tích các dữ liệu thu thập qua giao diện người dùng. Chương 6: Kết luận và hướng phát triển Trang 6 CHƯƠNG 1: TỔNG QUAN Chương 6 kết luận về phương pháp sử dụng và hướng phát triển của đề tài.

Trang 7 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Chương này trình bày cơ sở lý thuyết liên quan, phục vụ cho quá trình nghiên cứu, thực hiện đồ án. Các lý thuyết được trình bày bao gồm tổng quan về robot di động, cấu trúc của robot di động hai bánh, lý thuyết về các giải thuật được sử dụng trong đề tài, lý thuyết về các cảm biến sử dụng trong mô hình, lý thuyết về các giao thức truyền thông giữa các vi điều khiển và truyền thông không dây.

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

Tài liệu "Thiết Kế Robot Hai Bánh Cân Bằng Thay Đổi Chiều Cao" trình bày một phương pháp sáng tạo trong việc thiết kế robot hai bánh có khả năng tự cân bằng và thay đổi chiều cao. Nội dung chính của tài liệu bao gồm các nguyên lý cơ bản về điều khiển robot, các kỹ thuật cảm biến và thuật toán điều khiển cần thiết để duy trì sự ổn định của robot trong quá trình di chuyển. Đặc biệt, tài liệu nhấn mạnh lợi ích của việc áp dụng công nghệ này trong các lĩnh vực như tự động hóa và robot học, giúp người đọc hiểu rõ hơn về tiềm năng ứng dụng của robot trong thực tiễn.

Để mở rộng kiến thức của bạn về các khía cạnh liên quan đến điều khiển và thiết kế hệ thống, bạn có thể tham khảo thêm các tài liệu như Luận văn thạc sĩ điều khiển học kỹ thuật nhận dạng bền vững và và điều khiển hệ thống động ứng dụng mạng neuron và logic mờ, nơi bạn sẽ tìm thấy thông tin về các hệ thống điều khiển phức tạp. Ngoài ra, tài liệu Luận văn thạc sĩ kỹ thuật cơ điện tử nghiên cứu và đánh giá các kỹ thuật điều khiển visual servoing sẽ cung cấp cho bạn cái nhìn sâu sắc về các kỹ thuật điều khiển hình ảnh. Cuối cùng, bạn cũng có thể tìm hiểu về Luận văn thạc sĩ hcmute nhận dạng và điều khiển tốc độ động cơ sử dụng neural network, giúp bạn nắm bắt cách mà mạng nơ-ron có thể được áp dụng trong điều khiển động cơ. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực robot và điều khiển tự động.