Đồ Án Tốt Nghiệp: Thiết Kế Bộ Điều Khiển Dự Báo Chuyển Động Cho Robot Di Động Tránh Vật Cản

2024

160
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP

PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT PHẢN BIỆN ĐỒ ÁN TỐT NGHIỆP

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC BẢNG

DANH MỤC HÌNH ẢNH

DANH MỤC CÁC TỪ VIẾT TẮT

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. Tính cấp thiết đề tài

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

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

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

1.7. Nội dung đề tài

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. Phân loại robot di động

2.2. Cấu trúc robot di động vi sai

2.3. Động học robot di động

2.3.1. Lý thuyết động học robot di động

2.3.2. Động học robot di động vi sai

2.4. Tổng quan về nền tảng ROS

2.4.1. Khái niệm về ROS

2.4.2. Ưu điểm của ROS

2.4.3. Nhược điểm của ROS

2.4.4. Cấu trúc của ROS

2.5. Tổng quan về Navigation Stack

2.6. Tổng quan về SLAM

2.6.1. Khái niệm về SLAM

2.7. Lý thuyết thuật toán EKF

2.8. Heuristic và hàm Heuristic

2.9. Giới thiệu thuật toán A*

2.10. Lý thuyết cảm biến Lidar

2.11. Lý thuyết cảm biến IMU

2.12. Lý thuyết cảm biến Encoder

2.13. Lý thuyết bộ điều khiển PID

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

2.14.1. Khái niệm về giao thức UART

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

2.15. Lý thuyết giao thức I2C

2.15.1. Khái niệm về giao thức I2C

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

2.16. Phần mềm hỗ trợ

2.16.1. Công cụ IPOPT

2.16.2. Phần mềm mô phỏng Gazebo

2.16.3. Phần mềm Rviz

2.16.4. Phần mềm Qt Designer

2.16.5. Phần mềnm SolidWorks

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

3.1. Tổng quan hệ thống

3.2. Lựa chọn thiết bị cho mô hình robot

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

3.2.2. Tính toán lựa chọn động cơ

3.2.3. Driver điều khiển động cơ

3.2.4. Cảm biến Lidar

3.2.5. Máy tính nhúng Raspberry Pi4

3.2.6. Nút nhấn, công tắc và đèn

3.3. Thiết kế mô hình robot

3.3.1. Chi tiết khung

3.3.2. Giá đỡ Lidar và IMU

3.3.3. Chi tiết hộp điều khiển

3.3.4. Chi tiết bộ bánh phụ của robot

3.3.5. Chi tiết phần vỏ đầu robot phía bên trái và phải

3.3.6. Chi tiết vỏ robot

3.4. Thi công mô hình robot

3.4.1. Chi tiết giá đỡ động cơ

3.4.2. Chi tiết giá đỡ Lidar và IMU

3.4.3. Chi tiết hộp điều khiển

3.4.4. Chi tiết phần vỏ đầu robot phía bên trái và phải

3.4.5. Chi tiết vỏ robot

3.4.6. Lắp ráp hoàn thiện robot

3.5. Sơ đồ nối dây hệ thống

3.6. Thiết kế và thi công mạch PCB

3.7. Thiết kế vật cản động

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

3.7.2. Lựa chọn thiết bị và thi công

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

3.8.1. Lưu đồ chương trình robot

3.8.2. Lưu đồ chương trình robot vật cản

3.9. Thiết kế giao diện người dùng giám sát hệ thống

3.9.1. Trang điều khiển và quan sát

4. CHƯƠNG 4: THIẾT KẾ VÀ MÔ PHỎNG GIẢI THUẬT

4.1. Tổng quan chương trình điều hướng cho robot

4.2. Thiết kế bộ điều khiển Model Predict Control

4.2.1. Thiết kế bộ điều khiển Model Predict Control

4.2.2. Ràng buộc tránh vật cản

4.3. Thiết lập mô phỏng

4.3.1. Tổng quan các bước thực hiện mô phỏng

4.3.2. Thông số robot

4.3.3. Thông số cảm biến lidar

4.3.4. Thông số cảm biến IMU

4.3.5. Thiết lập môi trường Gazebo

4.4. Mô phỏng EKF

4.5. Mô phỏng robot xây dựng bản đồ

4.6. Mô phỏng điều hướng MPC

4.6.1. Trường hợp 1 bản đồ không có vật cản

4.6.2. Trường hợp 2 bản đồ có vật cản tĩnh

4.6.3. Trường hợp 3 bản đồ có vật cản động di chuyển cùng chiều với robot

4.6.4. Trường hợp 4 bản đồ có vật cản động di chuyển ngược chiều với robot

4.6.5. Trường hợp 5 bản đồ có vật cản động di chuyển ngang so với robot

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

5.1. Xây dựng bản đồ thực tế

5.2. Cấu hình mạng

5.3. Thực nghiệm EKF

5.4. Thực nghiệm robot xây dụng bản đồ

5.5. Thực nghiệm điều hướng robot

5.5.1. Trường hợp 1 bản đồ không có vật cản

5.5.2. Trường hợp 2 bản đồ có vật cản tĩnh

5.5.3. Trường hợp 3 bản đồ có vật cản động di chuyển cùng chiều với robot

5.5.4. Trường hợp 4 bản đồ có vật cản động di chuyển ngược chiều với robot

5.5.5. Trường hợp 5 bản đồ có vật cản động di chuyển ngang với robot

5.6. Nhận xét và đánh giá kết quả

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

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

TÀI LIỆU THAM KHẢO

Thiết kế bộ điều khiển dự báo chuyển động cho robot di động vi sai tránh vật cản động

Bạn đang xem trước tài liệu:

Thiết kế bộ điều khiển dự báo chuyển động cho robot di động vi sai tránh vật cản động

Tài liệu "Thiết Kế Bộ Điều Khiển Dự Báo Chuyển Động Cho Robot Di Động Tránh Vật Cản" cung cấp cái nhìn sâu sắc về việc phát triển các bộ điều khiển thông minh cho robot di động, giúp chúng có khả năng dự đoán và tránh các vật cản trong môi trường hoạt động. Bài viết nhấn mạnh tầm quan trọng của việc tối ưu hóa thuật toán điều khiển, từ đó nâng cao hiệu suất và độ an toàn cho robot trong các tình huống thực tế. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng các công nghệ mới trong lĩnh vực robot, mở ra hướng đi mới cho các ứng dụng tự động hóa trong đời sống.

Để mở rộng kiến thức về chủ đề này, bạn có thể tham khảo tài liệu Luận văn thạc sĩ kỹ thuật cơ điện tử mô hình hóa và thiết kế bộ điều khiển mô hình ballbot, nơi cung cấp thông tin chi tiết về thiết kế bộ điều khiển cho robot. Ngoài ra, tài liệu Khóa luận tốt nghiệp mạng máy tính và truyền thông nghiên cứu và ứng dụng các kỹ thuật học sâu tăng cường nhằm tăng tính tự hành của cánh tay robot phục vụ việc thu hoạch cây ăn trái tự động cũng sẽ giúp bạn hiểu rõ hơn về ứng dụng của công nghệ trong tự động hóa và robot. Những tài liệu này sẽ là nguồn tài nguyên quý giá cho những ai muốn tìm hiểu sâu hơn về lĩnh vực robot và công nghệ điều khiển.