Nghiên Cứu, Thiết Kế và Chế Tạo Hệ Thống Giám Sát Người Lái Ô Tô

Tài liệu nghiên cứu Nghiên cứu thiết kế và chế tạo hệ thống giám sát người lá, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về .

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2024

112
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: Lí do chọn đề tài

1.1. Thực trạng đề tài

1.2. Thực trạng tình hình trong nước

1.3. Thực trạng tình hình ngoài nước

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

1.5. Đối tượng và phạm vi nghiên cứu

1.6. Phương pháp tiếp cận và nghiên cứu

1.7. Nội dung nghiên cứu

1.8. Các nội dung chính trong đề tài

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VỀ XỬ LÍ ẢNH TRÊN NGÔN NGỮ LẬP TRÌNH PYTHON VÀ GIỚI THIỆU CÁC PHẦN CỨNG SỬ DỤNG

2.1. Cơ sở lý thuyết về xử lý ảnh

2.2. Giới thiệu về xử lí ảnh

2.3. Các công cụ và kĩ thuật xử lí ảnh

2.4. Ứng dụng của xử lí ảnh

2.5. Ngôn ngữ lập trình Python

2.5.1. Giới thiệu ngôn ngữ lập trình Python

2.5.2. Thư viện cần thiết để xử lí ảnh bằng ngôn ngữ lập trình Python

2.5.3. Các môi trường phát triển tích hợp cho Python

2.6. Giới thiệu về phần cứng sử dụng

2.6.1. Giới thiệu về vi điều khiển Arduino

2.6.2. Giới thiệu Raspberry Pi 4

2.6.3. Module GPS SIM808

2.6.4. Module CAN Bus Shield

2.6.5. Một vài phần cứng hỗ trợ khác

3. CHƯƠNG 3: THIẾT LẬP PHẦN CỨNG VÀ LÝ THUYẾT LẬP TRÌNH CÁC CHỨC NĂNG CỦA HỆ THỐNG GIÁM SÁT NGƯỜI LÁI

3.1. Thiết lập hệ điều hành Linux cho Raspberry Pi 4

3.2. Thiết lập chức năng VNC cho Raspberry Pi

3.3. Cài đặt môi trường Python và các thư viện Python cho Raspberry Pi 4

3.3.1. Cài đặt môi trường Python cho Raspberry Pi 4

3.3.2. Cài đặt các thư viện cần thiết

3.3.3. Các thư viện phụ khác

3.3.4. Cài đặt các thư viện cho Arduino

3.4. Giới thiệu hệ thống giám sát người lái

3.4.1. Sơ đồ khối và ý tưởng

3.4.2. Cơ sở để lập trình nhận diện tài xế

3.4.3. Lập trình giao diện hiển thị bản đồ

3.4.4. Lập trình nhận tín hiệu từ tốc độ xe từ hệ thống CAN trên ô tô

3.4.5. Lập trình nhận tín hiệu định vị

3.4.6. Các phương thức giao tiếp sử dụng

4. CHƯƠNG 4: KHẢO SÁT HỆ THỐNG GIÁM SÁT NGƯỜI LÁI VÀ ĐÁNH GIÁ KẾT QUẢ ĐẠT ĐƯỢC

4.1. Khảo sát các chức năng thu thập tín hiệu

4.2. Khảo sát thu thập tín hiệu tốc độ xe qua hệ thống mạng CAN

4.3. Khảo sát thu thập tín hiệu định vị

4.4. Khảo sát hệ thống giám sát người lái hoàn chỉnh

4.5. Các bước để thực hiện khảo sát

4.6. Kết quả thực hiện khảo sát

4.7. Đánh giá chung về kết quả

5. CHƯƠNG 5: KẾT LUẬN VÀ KIẾN NGHỊ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Nghiên Cứu Hệ Thống Giám Sát Người Lái Ô Tô

Hệ thống giám sát người lái ô tô đang trở thành một phần quan trọng trong ngành công nghiệp ô tô hiện đại. Với sự phát triển của công nghệ, việc giám sát hành vi lái xe không chỉ giúp nâng cao an toàn giao thông mà còn cải thiện trải nghiệm lái xe. Nghiên cứu này sẽ tập trung vào việc thiết kế và phát triển một hệ thống giám sát người lái, nhằm phát hiện các dấu hiệu mệt mỏi và mất tập trung của tài xế.

1.1. Tầm quan trọng của hệ thống giám sát lái xe

Hệ thống giám sát lái xe giúp giảm thiểu tai nạn giao thông bằng cách phát hiện sớm các dấu hiệu mệt mỏi của tài xế. Theo nghiên cứu, khoảng 20% tai nạn giao thông liên quan đến sự mất tập trung của người lái.

1.2. Các công nghệ hiện có trong giám sát lái xe

Nhiều công nghệ như camera, cảm biến và trí tuệ nhân tạo đang được áp dụng để giám sát hành vi lái xe. Các hệ thống này có khả năng phân tích hình ảnh và đưa ra cảnh báo kịp thời cho tài xế.

II. Vấn đề và Thách thức trong Giám Sát Người Lái Ô Tô

Mặc dù công nghệ giám sát người lái đã phát triển, nhưng vẫn còn nhiều thách thức cần giải quyết. Các vấn đề như độ chính xác của cảm biến, khả năng xử lý dữ liệu thời gian thực và sự chấp nhận của người dùng là những yếu tố quan trọng.

2.1. Độ chính xác của hệ thống giám sát

Độ chính xác của các cảm biến và thuật toán nhận diện là rất quan trọng. Một hệ thống không chính xác có thể dẫn đến những cảnh báo sai, gây khó chịu cho tài xế.

2.2. Khả năng xử lý dữ liệu thời gian thực

Hệ thống cần có khả năng xử lý dữ liệu nhanh chóng để đưa ra cảnh báo kịp thời. Việc này đòi hỏi phần cứng mạnh mẽ và thuật toán tối ưu.

III. Phương Pháp Nghiên Cứu Hệ Thống Giám Sát Người Lái Ô Tô

Nghiên cứu này sử dụng các phương pháp hiện đại trong thiết kế hệ thống giám sát người lái. Các công nghệ như xử lý hình ảnh và học máy sẽ được áp dụng để phát hiện các dấu hiệu mệt mỏi của tài xế.

3.1. Thiết kế hệ thống giám sát

Hệ thống sẽ được thiết kế với các cảm biến và camera để thu thập dữ liệu về hành vi của tài xế. Dữ liệu này sẽ được phân tích để phát hiện các dấu hiệu mệt mỏi.

3.2. Ứng dụng công nghệ học máy

Các thuật toán học máy sẽ được sử dụng để cải thiện độ chính xác của hệ thống. Việc này giúp hệ thống học hỏi từ dữ liệu thu thập được và cải thiện khả năng phát hiện.

IV. Ứng Dụng Thực Tiễn của Hệ Thống Giám Sát Người Lái

Hệ thống giám sát người lái có thể được áp dụng trong nhiều lĩnh vực khác nhau, từ xe hơi cá nhân đến xe tải thương mại. Việc áp dụng công nghệ này không chỉ giúp nâng cao an toàn mà còn cải thiện hiệu suất lái xe.

4.1. Ứng dụng trong xe hơi cá nhân

Hệ thống giám sát có thể giúp tài xế nhận biết khi nào họ cần nghỉ ngơi, từ đó giảm thiểu nguy cơ tai nạn do mệt mỏi.

4.2. Ứng dụng trong xe tải thương mại

Trong ngành vận tải, việc giám sát người lái giúp đảm bảo an toàn cho hàng hóa và giảm thiểu rủi ro cho tài xế.

V. Kết Luận và Tương Lai của Hệ Thống Giám Sát Người Lái Ô Tô

Hệ thống giám sát người lái ô tô có tiềm năng lớn trong việc nâng cao an toàn giao thông. Tương lai của công nghệ này sẽ phụ thuộc vào sự phát triển của các thuật toán và phần cứng, cũng như sự chấp nhận của người dùng.

5.1. Tiềm năng phát triển trong tương lai

Với sự phát triển của công nghệ, hệ thống giám sát có thể trở nên thông minh hơn, giúp tài xế lái xe an toàn hơn.

5.2. Khuyến nghị cho nghiên cứu tiếp theo

Cần tiếp tục nghiên cứu để cải thiện độ chính xác và khả năng xử lý của hệ thống, đồng thời tìm hiểu thêm về sự chấp nhận của người dùng đối với công nghệ này.

10/07/2025
Nghiên cứu thiết kế và chế tạo hệ thống giám sát người lá

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

Chương 1. Lí do chọn đề tài Nhờ sự phát triển không ngừng của khoa học, kỹ thuật và công nghệ, nhờ vậy mà có sự đan xen kết hợp giữa các công nghệ khác nhau vào chiếc ô tô. Chiếc ô tô ngày nay là sự kết hợp của không chỉ về mặt cơ khí như động cơ, hộp số, mà còn về hẹ thống điện như máy lạnh, hệ thống đèn và mới nhất là có cả lập trình và vi xử lí như hệ thống CAN, các cảm biến và các ECU. Có thể thấy rõ ràng chiếc ô tô ngày trước và nay có một sự khác biệt rất lớn, ngày càng nhiều tính năng hơn, càng nhiều sự góp mặt của các công nghệ, kỹ thuật hơn và hiện đại hơn.

Trước tình hình mà nhiều công nghệ ở nhiều lĩnh vực khác nhau ngày càng được áp dụng trên chiếc xe ô tô, đặt ra một các tiêu chuẩn mới cho các kĩ sư, sinh viên trong ngành công nghệ kĩ thuật ô tô ngày nay phải luôn trau dồi các kiến thức không chỉ chuyên ngành ô tô mà còn thêm các kiên thức ở các chuyên ngành khác. Do đó, việc nâng cao trình độ chuyên môn và mở rộng kiến thức đa ngành là điều cần thiết để đáp ứng được sự phát triển nhanh chóng của ngành công nghiệp ô tô hiện đại. Nhận thức được thực trạng đó, nhóm nghiên cứu đã cùng nhau tìm hiểu dưới sự hỗ trợ của giảng viên hướng dẫn Th.S Nguyễn Thiện Dinh để thực hiện đề tài “Nghiên cứu chế tạo hệ thống giám sát người lái”, nhằm áp dụng các kiến thức đã được dạy trong suốt quá trình học tại trường Đại học Sư Phạm Kỹ Thuật TP.HCM và các kiến thức đa ngành mà nhóm nghiên cứu tự học vào trong thực tế. Thực trạng đề tài 1.

Thực trạng tình hình trong nước Hiện nay, ứng dụng của công nghệ xử lý ảnh đang ngày càng được áp dụng rộng rãi trong nhiều lĩnh vực ở Việt Nam. Đặc biệt ở các lĩnh vực liên quan đến an ninh, giám sát tại các cơ quan, doanh nghiệp, hay nhân sự. Trong lĩnh vực giao thông công nghệ xử lí ảnh được áp dụng vào để giám sát, nhận diện và giảm thiểu tai nạn xảy ra. Đặc biệt ở nước ta công nghệ trên ô tô của hãng xe Việt Nam VinFast mới đây đã giới thiệu tính năng nhận diện gương mặt tài xế để cảnh báo các biểu hiện như buồn ngủ, mệt mỏi [1].

Ở trong môi trường học thuật càng ngày các đồ án, các nghiên cứu học thuật liên quan đến xử lí ảnh ngày càng được các bạn sinh viên nghiên cứu và áp dụng. Với các đề tài đa dạng như ứng dụng máy học và xử lí ảnh trong việc phát hiện lá cây sâu bệnh, hay 1 ứng dụng xử lí ảnh trong việc nhận dạng và trích xuất thông tin, dữ liệu trong các tờ hoá đơn bán hàng là đề tài cho luận văn Thạc sĩ của anh Thân Đức Trường [2]. Các đề tài liên quan đến ngành công nghệ kĩ thuật ô tô thì có mô phỏng hệ thống đèn Matrix Led trên xe Audi của thầy ThS. Nguyễn Thiện Dinh [3].

Qua các nghiên cứu trên, có thể thấy xử lí ảnh ngày càng được quan tâm và nghiên cứu ở tất cả các ngành nghề khác nhau. Tuy nhiên, vì các lí do về chi phí, tốc độ xử lí của phần cứng mà hiện nay tiềm năng của các ứng dụng xử lí ảnh vào thực tế chỉ gói gọn ở trong vấn đề an ninh, giám sát và hỗ trợ con người. Nhưng với nhiều tiềm năng to lớn và trải dài ở nhiều ngành nghề khác nhau, có thể nói đây là một xu hướng không thể thiếu ở trong tương lai. Nắm bắt được tầm quan trọng và thiết yếu của việc áp dụng công nghệ xử lí ảnh, nhóm nghiên cứu đã cùng nhau tìm hiểu, nghiên cứu và tiến hành đề tài hệ thống giám sát người lái mô phỏng theo công nghệ mà hãng xe Việt Nam VinFast đã thông báo sẽ có mặt ở các dòng xe trong tương lai.

Thực trạng tình hình ngoài nước Không chỉ riêng ở trong nước mà xu hướng các dự án liên quan đến việc xử lí ảnh đã xuất hiện từ lâu và trở nên nổi trội ở những năm gần đây. Vào năm 1999, một thư viện chứa các chức năng liên quan đến thị giác máy tính được bắt đầu phát triển và cho ra mắt vài năm sau đó. Tuy nhiên với sự tối ưu về mặt phần mềm và hạn chế về mặt phần cứng cũng như đây là một vấn đề khá mới mà cho đến mãi những năm gần đây khi các vấn đề về phần mềm và phần cứng đã được giải quyết hiệu quả, đã thú hút được sự chú ý không chỉ những hãng công nghệ, hãng xe lớn mà còn các nhóm nghiên cứu sinh, các sinh viên yêu thích và đang học hỏi trong lĩnh vực kĩ thuật. Một số các công nghệ đã xuất hiện hiện nay có thể kể đến như là hệ thống Face connect được giới thiệu trên xe Genesis GV60 [4], hệ thống này có thể nhận biết được người lái thông qua camera được đặt ở cửa xe để mở cửa.

Ngoài hệ thống Face connect còn có các hệ thống khác đã xuất hiện như hệ thống DMS trên xe Subaru [5], hệ thống này có thể cảnh báo người lái khi mệt mỏi hoặc mất tập trung, ngoài ra còn có nhiều chức năng khác như điều chỉnh gương, ghế ngồi theo các tài xế khác nhau. Mục tiêu của đề tài Tìm hiểu cơ sở lý thuyết về xử lí ảnh và ngôn ngữ lập trình Python để xây dựng một chương trình có thể nhận diện, tính toán và đưa ra các kết quả phù hợp với các tính toán 2 đo. Ứng dụng các công cụ máy học miễn phí đã được huấn luyện sẵn để thực hiện các nghiên cứu nhằm tiết kiệm thời gian. Nghiên cứu sử dụng và kết hợp các vi điều khiển, máy tính nhúng khác nhau thông qua các chuẩn giao tiếp để chúng có thể trao đổi thông tin đã được tính toán cho nhau.

Xây dựng một hệ thống nhận diện người lái với sự kết hợp của các điều khiển, máy tính học ứng dụng các kiến thức từ xử lý ảnh, ngôn ngữ lập trình Python và thông tin từ mạng CAN trên xe. Đối tượng và phạm vi nghiên cứu Trong đề tài này nhóm nghiên cứu tập trung vào nghiên cứu các đối tượng sau: - Ngôn ngữ lập trình Python và cách sử dụng các công cụ, các mô hình máy học đã được huấn luyện sẵn vào trong đề tài. - Arduino và các phần cứng (module) tích hợp thêm trên Arduino để mở rộng thêm chức năng cho nó. - Cách giao tiếp giữa các phần cứng với nhau Arduino - Raspberry Pi – Module GPS.

Phạm vi nghiên cứu đề tài tập trung vào xây dựng chương trình nhận diện người lái thông qua ngôn ngữ lập trình Python và các công cụ đi kèm trong các thư viện. Cụ thể nhóm sẽ dùng một module CAN để đọc tín hiệu mạng CAN trên xe thông tin này sẽ làm tín hiệu bật tắt cho chương trình nhận diện chạy trên Raspberry Pi. Bên cạnh đó nhóm nghiên cứu thêm về module GPS để chỉ dẫn tài xế đến điểm nghỉ ngơi khi phát hiện mệt mỏi. Phương pháp tiếp cận và nghiên cứu Phương pháp tiếp cận Để đạt được các mục đích nghiên cứu được đặt ra, phương pháp tiếp cận của nhóm sẽ gồm: - Nghiên cứu các kiến thức về ngôn ngữ lập trình Python và các công cụ đi kèm theo trong thư viện Python.

- Kiến thức thiết lập và sử dụng về các vi điều khiển khác nhau như Arduino, Raspberry Pi. - Áp dụng các kiến thức về mạng CAN kết hợp với lập trình Arduino để lấy dữ liệu từ mạng CAN ô tô. 3 - Các kiến thức về các chuẩn giao tiếp của các vi xử lí để giao tiếp các vi xử lí với nhau. Phương pháp nghiên cứu Sử dụng các tài liệu, các công cụ các sẵn trên Internet để thu thập các kiến thức cần thiết cho đề tài.

Tham khảo các dự án liên quan, các giáo trình để xây dựng đề tài. Nội dung nghiên cứu - Cơ sở lý thuyết về xử lí và nhận diện khuôn mặt. - Cơ sở lý thuyết về ngôn ngữ lập trình Python. - Cơ sở lý thuyết về vi xử lý Arduino và Raspberry Pi.

- Cách giao tiếp giữa Arduino và Raspberry Pi thông qua giao tiếp UART. - Thử nghiệm nhiều lần và đánh giá độ chính xác kết quả mà chương trình đem lại. Các nội dung chính trong đề tài - Chương 1. TỔNG QUAN - Chương 2.

CƠ SỞ LÝ THUYẾT VỀ XỬ LÍ ẢNH TRÊN NGÔN NGỮ LẬP TRÌNH PYTHON VÀ GIỚI THIỆU CÁC PHẦN CỨNG SỬ DỤNG - Chương 3. THIẾT LẬP PHẦN CỨNG VÀ LÝ THUYẾT LẬP TRÌNH CÁC CHỨC NĂNG CỦA HỆ THỐNG GIÁM SÁT NGƯỜI LÁI - Chương 4. KHẢO SÁT HỆ THỐNG GIÁM SÁT NGƯỜI LÁI VÀ ĐÁNH GIÁ KẾT QUẢ ĐẠT ĐƯỢC - Chương 5. KẾT LUẬN VÀ KIẾN NGHỊ 4 Chương 2.

CƠ SỞ LÝ THUYẾT VỀ XỬ LÍ ẢNH TRÊN NGÔN NGỮ LẬP TRÌNH PYTHON VÀ GIỚI THIỆU CÁC PHẦN CỨNG SỬ DỤNG Hệ thống giám sát người lái là hệ thống đòi hỏi về việc sử dụng các ngôn ngữ lập trình để xử lí ảnh và tạo ra các chức năng sau đó kết hợp với các phần cứng để góp phần hổ trợ người lái. Nhóm nghiên cứu lựa chọn cách xử lí ảnh trên ngôn ngữ lập trình Python, là cách thông dụng và được nhiều nghiên cứu sinh lựa chọn để thực hiện về những đề tài có xử lí ảnh. Lựa chọn các phần cứng phù hợp để tích hợp với hệ thống giám sát người lái cũng là một yếu tố quan trọng không kém. Các phần cứng cần được lựa chọn sao cho phù hợp với các yêu cầu kỹ thuật của hệ thống và đảm bảo tính ổn định, độ chính xác cao trong việc giám sát và hỗ trợ người lái.

Cơ sở lý thuyết về xử lý ảnh 2. Giới thiệu về xử lí ảnh Một hệ thống xử lí ảnh bắt đầu từ bước thu thập các thông tin như khung cảnh, đối tượng quang học ở thế giới bên ngoài từ camera. Các tín hiệu này được biến đổi thành các tín hiệu số, điện tử để dễ dàng tính toán và hiệu chỉnh. Quá trình xử lí ảnh chính là sử dụng các kĩ thuật, thuật toán để thay đổi các thông tin, tín hiệu số mà máy ảnh thu thập được để từ đó cải thiện hoặc trích xuất các thông tin cần thiết, biến các dữ liệu, các thông tin hình ảnh đã được hiệu chỉnh có ích cho người dùng.

Trên thực tế xử lí ảnh xuất hiện rất phổ biến ở ngày nay, một số rất phổ biến như làm sáng, làm tối, làm mờ hình ảnh, xoay hoặc cắt hình ảnh.

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

Tài liệu "Nghiên Cứu và Thiết Kế Hệ Thống Giám Sát Người Lái Ô Tô" cung cấp cái nhìn sâu sắc về việc phát triển một hệ thống giám sát nhằm nâng cao an toàn giao thông và giảm thiểu tai nạn do lỗi của người lái. Nghiên cứu này không chỉ tập trung vào công nghệ giám sát mà còn phân tích các yếu tố tâm lý và hành vi của người lái, từ đó đưa ra các giải pháp thiết thực để cải thiện hiệu suất lái xe. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng hệ thống này, bao gồm việc tăng cường an toàn cho người lái và hành khách, cũng như giảm thiểu rủi ro trong quá trình di chuyển.

Để mở rộng thêm kiến thức về lĩnh vực này, bạn có thể tham khảo tài liệu Luận văn thạc sĩ hcmute tổng hợp tiếng nói trên thiết bị giám sát hành trình, nơi cung cấp thông tin về việc ứng dụng công nghệ giám sát hành trình và các khía cạnh liên quan đến tiếng nói trong hệ thống giám sát. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các công nghệ và phương pháp hiện đại trong việc giám sát và cải thiện an toàn giao thông.