Đồ án HCMUTE: Hệ thống điều hướng xe tự hành tránh vật cản sử dụng thị giác máy tính

2020

98
1
2

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

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

1.1. Lý do chọn đề tài

1.2. Mục tiêu và đối tượng nghiên cứu

1.3. Phạm vi đề tài

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

1.5. Nội dung đề tài

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

2.1. Chuẩn giao tiếp I2C (Inter-Integrated Circuit)

2.1.1. Giới thiệu chung về I2C

2.1.2. Đặc điểm chung về I2C

2.1.3. Bit bắt đầu và kết thúc (Start-Stop)

2.1.4. Định dạng dữ liệu truyền

2.1.5. Định dạng địa chỉ thiết bị

2.1.6. Truyền dữ liệu trên phương thức giao tiếp I2C, chế độ Master-Slave

2.1.7. Chế độ Multi Master

2.2. Ảnh số và khái niệm về ảnh

2.2.1. Mức xám của ảnh và độ phân giải của ảnh

2.2.2. Các không gian màu biểu diễn ảnh

2.2.2.1. Không gian màu RGB
2.2.2.2. Không gian màu CMYK
2.2.2.3. Không gian màu HSV (HSB)
2.2.2.4. Không gian màu CIE LAB

2.2.3. Chuyển đổi giữa các không gian màu

2.2.3.1. Chuyển đổi RGB sang CMYK và ngược lại
2.2.3.2. Chuyển đổi RGB sang HSV và ngược lại

2.2.4. Ảnh nhị phân và công dụng của ảnh nhị phân

2.2.4.1. Các bước nhị phân hóa ảnh

2.2.5. Các phép tiền/hậu xử lý ảnh

2.2.5.1. Thay đổi kích thước hình ảnh
2.2.5.2. Xử lý hình thái học (Morphology)
2.2.5.2.1. Phép toán giãn nở (Dilation)
2.2.5.2.2. Phép toán co ảnh (Erosion)
2.2.5.3. Phép toán tích chập (convolution), tính chất và hướng tối ưu phép toán
2.2.5.4. Các kỹ thuật đệm ảnh (padding image)

2.2.6. Thuật toán phát hiện cạnh Canny (Canny Edge Detection)

2.2.7. Giảm nhiễu, làm mờ ảnh

2.2.8. Tính gradient và hướng gradient

2.2.9. Loại bỏ không cực đại (Non-maximum Suppression)

2.2.10. Lọc ngưỡng

2.2.11. Thuật toán phát hiện đường thẳng biến đổi Hough (Hough Transform)

2.2.11.1. Phương trình đường thẳng trong không gian ảnh (A)
2.2.11.2. Chuyển đổi giữa không gian ảnh (A) và không gian Hough (B)
2.2.11.3. Cách hoạt động của thuật toán Hough Transform
2.2.11.4. Biến đổi xác suất Hough (Probabilistic Hough Transform)

2.2.12. Phép toán tìm đường viền (Find Contours)

2.2.13. Điều hướng trong xe tự hành

2.2.14. Nhận dạng biển báo giao thông

3. CHƯƠNG 3: NỘI DUNG THỰC HIỆN

3.1. Thiết kế phần cứng và sa hình thực nghiệm

3.1.1. Mô hình RC Car

3.1.2. Board NVIDIA Jetson Nano Developer Kit

3.1.2.1. Giới thiệu chung
3.1.2.2. Ứng dụng của board NVIDIA Jetson Nano Developer Kit
3.1.2.3. Hệ điều hành cho board NVIDIA Jetson Nano Developer Kit

3.1.3. Mạch điều khiển Motor Servo

3.1.4. Mạch giảm áp DC

3.1.5. Mạch điều khiển động cơ DC

3.1.6. Bố trí các thiết bị phần cứng lên mô hình xe

3.1.7. Thiết kế sa hình thực nghiệm trong thực tế

3.1.7.1. Xe tự hành trong sa hình
3.1.7.2. Tiền xử lý ảnh line đường trong thực tế
3.1.7.3. Xác định mốc trên line đường để tính toán góc lái của xe tự hành
3.1.7.4. Xe tự hành trong sa hình có biển báo giao thông
3.1.7.5. Tiền xử lý ảnh biển báo trong thực tế
3.1.7.6. Nhận biết biển báo
3.1.7.7. Xe tự hành trong sa hình tránh vật cản
3.1.7.8. Nhận biết vật cản
3.1.7.9. Chế độ chạy xe với từng vật cản

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

4.1. Hướng Phát Triển

TÀI LIỆU THAM KHẢO

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

DANH MỤC CÁC LƯU ĐỒ - BẢNG BIỂU

DANH MỤC CÁC HÌNH ẢNH, BIỂU ĐỒ

Đồ án hcmute điều hướng xe tự hành tránh vật cản ứng dụng thị giác máy tính

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

Đồ án hcmute điều hướng xe tự hành tránh vật cản ứng dụng thị giác máy tính

Bài viết "Hệ thống điều hướng xe tự hành tránh vật cản bằng thị giác máy tính" trình bày một hệ thống tiên tiến giúp xe tự hành nhận diện và tránh các vật cản trong môi trường xung quanh thông qua công nghệ thị giác máy tính. Các điểm chính của bài viết bao gồm cách thức hoạt động của hệ thống, các thuật toán nhận diện hình ảnh, và lợi ích của việc áp dụng công nghệ này trong việc nâng cao an toàn và hiệu suất của xe tự hành. Độc giả sẽ tìm thấy thông tin hữu ích về cách mà công nghệ này có thể cải thiện khả năng di chuyển tự động, đồng thời mở ra hướng đi mới cho các ứng dụng trong ngành công nghiệp.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng công nghệ tự động hóa trong các lĩnh vực khác, hãy tham khảo bài viết Đồ án hcmute thiết kế và thi công băng chuyền kiểm tra sản phẩm dùng arduino, nơi bạn sẽ thấy cách mà tự động hóa có thể được áp dụng trong quy trình sản xuất. Ngoài ra, bài viết Đồ án hcmute thiết kế và thi công mô hình pha trộn sơn tự động sử dụng plc rockwell cũng sẽ cung cấp cho bạn cái nhìn sâu sắc về việc sử dụng PLC trong các hệ thống tự động. Cuối cùng, bạn có thể khám phá thêm về Đồ án hcmute nghiên cứu ứng dụng xe omni 4 bánh, một ứng dụng thú vị khác của công nghệ tự động hóa trong lĩnh vực giao thông. Những liên kết này sẽ giúp bạn mở rộng kiến thức và hiểu rõ hơn về các ứng dụng của công nghệ trong đời sống.