1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu thiết kế chế tạo xe tự hành 2

88 0 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

Thông tin cơ bản

Định dạng
Số trang 88
Dung lượng 4,11 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGHIÊN CỨU, THIẾT KẾ, CHẾ TẠO XE TỰ HÀNH NGÀNH: KỸ THUẬT ĐIỆN - ĐIỆN TỬ GIẢNG VIÊN HƯỚNG DẪN: TH.S PHẠM QUỐC PHƯƠNG Sinh viên thực hiện: MSSV: Lớp: Nguyễn Hoàng Anh 1711020248 17DDCA2 Nguyễn Hoàng Thiện 1711040123 17DDCB1 Đỗ Đăng Khoa 1711020024 17DDCB1 Tp Hồ Chí Minh, tháng 09/2021 BM01/QT05/ĐT-KT VIỆN KỸ THUẬT HUTECH PHIẾU ĐĂNG KÝ ĐỀ TÀI ĐỒ ÁN TỐT NGHIỆP Hệ: Chính Quy Họ tên sinh viên/ nhóm sinh viên đăng ký đề tài (sĩ số nhóm: 3) Họ tên : Nguyễn Hoàng Anh Điện thoại: 0797383094 Họ tên: Đỗ Đăng khoa Điện thoại: 0969409862 Họ tên: Nguyễn Hoàng Thiện Điện thoại: 0377131354 MSSV: 1711020248 Lớp: 17DDCA2 Email: jax2mt@gmail.com MSSV: 1711020024 Lớp: 17DDCB1 Email: dangkhoa.khoapro@gmail.com MSSV: 1711040123 Lớp: 17DDCB1 Email: nhokpro1333@gmail.com Ngành : Kỹ Thuật Điện Chuyên ngành : Điện – Điện tử Tên đề tài đăng ký: Nghiên cứu, thiết kế, chế tạo xe tự hành Sinh viên hiểu rõ yêu cầu đề tài cam kết thực đề tài theo tiến độ hoàn thành thời hạn Giảng viên hướng dẫn (Ký ghi rõ họ tên) TP HCM, ngày 01 tháng năm 2021 Sinh viên đăng ký (Ký ghi rõ họ tên) LỜI CAM ĐOAN Tôi cam đoan cơng trình nghiên cứu tơi 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 01 tháng 09 năm 2021 (Ký tên ghi rõ họ tên) i LỜI CẢM ƠN Ngày nay, khoa học kỹ thuật phát triển vũ bão, nhiều phát minh, sản phẩm công nghệ đời Các robot tự động xu hướng cơng nghệ tương lai tiện dụng, khả hoạt động xác điều khiện khắc nghiệt với người Một yêu cầu robot tự động khả hoạt động theo chức mong muốn mà không cần can thiệp người trình làm việc Đây hội, thách thức cho sinh viên kỹ thuật nói chung sinh viên trường Đại học Cơng Nghệ TPHCM nói riêng Để chuẩn bị kiến thức kỹ cần thiết bối cảnh nói trên, mơn học Đồ án tốt nghiệp đưa vào chương trình đào tạo kỹ sư Điện - Điện tử sinh viên môi trường làm việc sáng tạo, thực ý tưởng kỹ thuật Trong môn học này, duới hướng dẫn Th.S Phạm Quốc Phương, nhóm chúng em thực đề tài Nghiên cứu, thiết kế, chế tạo xe tự hành Chúng em xin cảm ơn hướng dẫn, chia sẻ tận tình Th.S Phạm Quốc Phương giúp chúng em hoàn thành để tài Trong thời lượng hạn chể môn học, với kỹ kinh nghiệm ỏi, chúng em khơng thể tránh khỏi sai sót, mong góp ý thầy bạn để để tài hoàn thiện Xin chân thành cảm ơn! ii MỤC LỤC LỜI CAM ĐOAN………………………………………………………………………i LỜI CẢM ƠN………………………………………………………………………… ii MỤC LỤC iii DANH SÁCH CÁC HÌNH .vi DANH SÁCH CÁC BẢNG vii LỜI MỞ ĐẦU Chương GIỚI THIỆU 1.1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI 1.2 TÌNH HÌNH NGHIÊN CỨU……………………………………………………2 1.3 MỤC ĐÍCH NGHIÊN CỨU……………………… ……………………… 1.4 NHIỆM VỤ NGHIÊN CỨU 1.5 PHƯƠNG PHÁP NGHIÊN CỨU 1.6 CÁC KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI 1.7 KẾT CẤU CỦA ĐỀ TÀI……… …………… ……………………………….5 Chương TỔNG QUAN GIẢI PHÁP………………………………………………….6 2.1 SƠ LƯỢC VỀ KIT RASPBERRY VÀ CAMERA PI 2.1.1 Raspberry gì? 2.1.2 Ứng dụng Raspberry Pi…………………………………………………7 2.1.3 Cấu trúc phần cứng Raspberry Pi 4………………………………………….9 2.1.4 Giới thiệu camera Pi 12 2.1.5 Các hệ điều hành 13 2.2 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH RASPBIAN 16 2.2.1 Lịch sử phát triển 17 2.2.2 Hướng dẫn cài đặt hệ điều hành Raspbian cho Raspberri Pi 17 2.3 TÌM HIỂU VỀ NGƠN NGỮ PYTHON 19 iii 2.3.1 Lịch phát triển 19 2.3.2 Phiên 20 2.3.3 Một số điểm khác biện phiên 3x 2x 20 2.3.4 Đặc điểm Python 22 Chương PHƯƠNG PHÁP GIẢI QUYẾT 23 3.1 SƠ LƯỢC VỀ XỬ LÝ ẢNH 23 3.1.1 Tìm hiểu xử lý ảnh 23 3.1.2 Các bước xử lý ảnh 30 3.1.3 Ứng dụng nhận diện đường cho xe tự hành 33 3.2 TÌM HIỂU VỀ THƯ VIỆN OPENCV 39 Chương QUY TRÌNH THIẾT KẾ………………………………………… .… 44 4.1 CÁC YÊU CẦU KỸ THUẬT KHI THIẾT KẾ MƠ HÌNH 43 4.1.1 Yêu cầu kỹ thuật………………………………………………………… 44 4.1.2 Yêu cầu kinh tế 43 4.2 KẾT NỐI CÁC THIẾT BỊ NGOẠI VI CHO HỆ THỐNG MÁY TÍNH NHÚNG RASPBERRY………………… ………………………………………… 44 4.2.1 Sơ đồ kết nối khởi động Raspberry 43 4.2.2 Cài đặt gói thư viện OpenCV gói thư viện bổ trợ 45 Chương THI CÔNG, MÔ PHỎNG 54 5.1 THIẾT KẾ MƠ HÌNH VÀ LẬP TRÌNH HỆ THỐNG 54 5.1.1 Thiết kế mơ hình 54 5.1.2 Lập trình cho hệ thống 55 5.2 MỘT SỐ HÌNH ẢNH TRONG Q TRÌNH THI CƠNG………………… 70 Chương ĐÁNH GIÁ KẾT QUẢ, KẾT LUẬN…………………………………… 71 6.1 ĐÁNH GIÁ KẾT QUẢ……………………………………………………… 71 6.2 KẾT LUẬN 72 6.2.1 Kết đạt 73 iv 6.2.2 Điểm đề tài……………………………………………………… 73 6.2.3 Những mặt hạn chế 74 6.3 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI NGHIÊN CỨU 74 TÀI LIỆU THAM KHẢO 75 PHỤC LỤC……………………………………………………………………………76 v Hình 5.10: Ảnh xử lý lấy cạnh sau lọc nhiễu Tách biên: Là q trình lọai bỏ liệu khơng phải biên xác định từ trước, lại đường biên 62 Hình 5.11: Chương trình cắt lấy vùng ROI ❖ Nhận diện đường xuất tín hiệu điều khiển Hình 5.12: Lưu đồ nhận diện đường xuất tín hiệu điều khiển Phát đường: Sau tách biên ảnh có đường biên song song khoảng nằm đường biên đường phát 63 Xác định tọa độ đường biên đường tâm đường: đường thẳng cấu thành từ điểm Cần xác định tọa độ điểm để xác định xác đường Đường tâm đường đường thẳng nằm song song cách đường biên Việc xác định đường tâm nhằm hổ trợ bước xác định góc lái 64 Hình 5.13: Chương trình xác định đường phân cách trái phải đường Xác định góc lái: góc lái xác định góc mà đường tâm tạo thành Việc xác định góc lái nhằm điều khiển động lái di chuyển đường hay nói cách khác di chuyển đường biên 65 Hình 5.14: Chương trình xác định góc lái 66 Hình 5.15: Chương trình tính độ lệch góc lái so với 900 Xuất tín hiệu điều khiển: Sau xác định đường biên tạo nên đường góc lái Việc cuối xuất tín hiệu chân IO kết nối với mạch cầu H nhằm điều khiển động ga lái chạy theo đường phát 67 Hình 5.16: Thêm thư viện chương trình cấu hình chân IO Raspberry 68 Hình 5.17 Chương trình xuất tín hiệu điều khiển động dựa vào độ lệch 69 5.2 MỘT SỐ HÌNH ẢNH TRONG QUÁ TRÌNH THI CƠNG Hình 5.18: Hình ảnh kết nối thiết bị ngoại vi cho Raspberry thực tế Hình 19: Ảnh thực tế đường đoạn đường thẳng 70 Hình 5.20: Ảnh đường đoạn đường thẳng 71 Chương 6: ĐÁNH GIÁ KẾT QUẢ, KẾT LUẬN Mục tiêu ban đâu đề tài “Xe tự hành theo đường ứng dụng xử lí ảnh board Raspberry” xe tự di chuyển theo đường xác định Dựa ngôn ngữ Python với thư viện OpenCV thực Kit Raspberry Sau trình nghiên cứu thực đề tài, Nhóm rút nhiều vấn đề khác nhau, từ việc sử dụng phần mềm, phương pháp giải thuật, sử dụng phần cứng Trong đó, gồm vấn đề sau: Đối với phần cứng, biết sử dụng Kit Raspberry, cài đặt hệ điều hành cho Raspberry, biết sử dụng Camera Pi Đối với phần mềm, biết cách lập trình Python với thư viện OpenCV, giải thuật liên quan đến đề tài 6.1 ĐÁNH GIÁ KẾT QUẢ Để có kết khách quan nhất, nhóm cho thử nghiệm mơ nhiều lần nhằm đánh giá khả nhận diện đường, mức độ ổn định độ xác mơ hình Để đánh giá cách khách quan hơn, tiến hành cho mơ hình hoạt động 10 lần, đường thay đổi ngẫu nhiên như: đường thẳng, đường cong, Bảng kết quả: Lần Độ xác (%) 10 100 100 80 90 100 100 90 100 100 80 Bảng 1: Bảng kết thực nghiệm 10 lần 6.2 KẾT LUẬN Qua trình thực đề tài, nhóm biết sử dụng Rasberry chức máy tính nhúng, việc tạo file mới, tạo project mới, tìm hiểu Python 72 Raspberry, cách chạy chương trình Python,… Đánh giá máy tính nhúng Raspberry cách khách quan, máy tính thiết kế nhỏ gọn, thuận tiện cho mơ hình khơng thích cồng kềnh, đáp ứng đủ chức máy tính bình thường, tốc độ xử lý tạm ổn cho dự án nhỏ, hệ thống chạy ổn đinh, dự án lớn cần cấu hình máy cao Raspberry chưa đáp ứng nhu cầu Đối với Model Camera Raspberry Pi có độ phân giải khơng q cao ngược lại có giá thành rẻ, với chất lượng ảnh phù hợp với việc xử lý ảnh Sau qua thời gian tìm hiểu phương pháp nhận dạng, thuật tốn nhóm nhiều tuần để hồn thành Q trình thực đề tài giúp chúng em thu kết tốt, bổ sung nhiều phần kiến thức chưa hiểu rõ trình học tập hiểu rõ trình thiết kế, thực ý tưởng kỹ thuật đơn giản Môn học cho sinh viên chúng em môi trường làm việc thân thiện, sáng tạo, kích thích tìm tịi cơng nghệ đại 6.2.1 Kết đạt Sau tổng hợp kết đạt đem so sánh với yêu cầu mục tiêu thiết kế cho thấy sản phẩm thiết kế đáp ứng tương đối tốt, xác Có khả thi cơng mơ hình hoạt tốt thiết bị sử dụng nhỏ gọn, dễ dàng lắp đặt, có tính kinh tế, thuận tiện cho việc học tập phát triển thực tế 6.2.2 Điểm đề tài - Thiết kế đơn giản, rẻ tiền, dễ dàng lắp ráp sử dụng mang lại hiệu tương đối cao - Ứng dụng vào giao thông thực tế Việt Nam nhằm giúp việc lưu thông đường an toàn hơn, giảm rủi ro tai nạn giao thông không mong muốn - Ứng dụng xử lý ánh thay cho cảm biến (dò line,….) dễ xảy nhiễu, hoạt động khơng thực xác 73 6.2.3 Những mặt hạn chế Ngoài kết đạt cịn hạn chế sau - Do kinh nghiệm hạn chế, nên trinh triển khai đồ án nhiều thời gian - Chưa sử dụng công nghệ tối ưu trình thực - Việc thực xe tự hành thực tế phần lớn qua test mô phỏng, phục vụ giáo dục, chưa áp dụng vào đời sống 6.3 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI NGHIÊN CỨU Từ mặt hạn chế đề tài, để đề tài hoạt động tốt áp dụng vào thực tế sau nhóm đề hướng phát triển sau: - Sử dụng thiết bị chuyên dụng cấu hình mạnh nhằm giúp cho mơ hình áp dụng vào thực tế hoạt động xác - Tìm hiểu phát triển thêm để đề tài hồn thiện có tính thực tế cao 74 TÀI LIỆU THAM KHẢO Nguyễn Thanh Hải, “Giáo Trình Xử lý ảnh”, Nhà xuất Đại Học Quốc Gia, Thành phố Hồ Chí Minh, 2014 Nguyễn Quang Hoan, “Xử lý ảnh”, Học Viện Bưu Chính Viên Thơng, 2006 Richard Blum, Christine Bresnahan, “Python Programming for Raspberry Pi”, 2014 Shawn Wallace, Matt Richardson, “Getting Started with Raspberry Pi”, 2012 Trần Công Dũng, Đinh Công Phong, “Ứng dụng xử lý ảnh phân loại chất lượng gạo”, Đồ Án Tốt Nghiệp Đại Học, Trường Đại Học Sư Phạm Kỹ Thuật Thành phố Hồ Chí Minh, 2016 Doxygen, “OpenCV-Python Tutorials”, https://docs.opencv.org/, 2020 Facebook, “Cộng động OpenCV https://www.facebook.com/congdongopencv, 2020 75 xử lý ảnh Việt Nam”, PHỤC LỤC THÔNG TIN, SỐ LIỆU KHẢO SÁT VỀ XE TỰ HÀNH Chỉ 16% số người hỏi “rất có khả năng” xe tự hành, 28% số người hỏi khẳng định họ “hồn tồn khơng có khả năng” (Morning Consult) 22% người hỏi tin xe tự lái an tồn so với người bình thường lái xe, 35% số họ tin xe tự lái an toàn so với người lái xe bình thường (Morning Consult) 51% cơng dân Hoa Kỳ quan tâm đến luật để đảm bảo xe tự lái an tồn (Hiệp hội tơ Hoa Kỳ ) 49% công dân Hoa Kỳ muốn biết họ dễ bị tin tặc công (Hiệp hội ô tô Hoa Kỳ) 72% người trưởng thành Mỹ cảm thấy an toàn ngồi xe tự lái họ có khả kiểm sốt có cố (Hiệp hội ô tô Hoa Kỳ) 57% công dân Mỹ nói họ muốn hiểu rõ người chịu trách nhiệm pháp lý trường hợp xảy va chạm với xe tự lái (Hiệp hội ô tô Hoa Kỳ) Theo người tiêu dùng, rào cản ngăn cản người tiêu dùng toàn giới sử dụng phương tiện tự lái - Bảo mật phương tiện chống lại tin tặc (73%) - Bảo mật hệ thống chống lại tin tặc (72%) - Xe tự lái bối rối trước tình bất ngờ (71%) 76

Ngày đăng: 31/08/2023, 08:44

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

TÀI LIỆU LIÊN QUAN

w