Ứng Dụng Bộ Lọc Kalman Mở Rộng Và Thiết Kế Hệ Thống Điều Khiển Xe Tự Hành Dựa Trên GPS

Luận văn tốt nghiệp kỹ thuật nghiên cứu tốt nghiệp kỹ thuật máy tính ứng dụng bộ lọc kalman mở rộng và xây dựng các tầng cao hơn của can, điều tra thực trạng, phân tích số liệu,

Chuyên ngành

Kỹ Thuật Máy Tính

Người đăng

Ẩn danh

Thể loại

Khóa Luận Tốt Nghiệp

2024

103
7
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. TỔNG QUAN ĐỀ TÀI

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

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

1.2.1. Nghiên cứu trong nước

1.2.2. Nghiên cứu ngoài nước

1.3. Tính thực tiễn của đề tài

1.4. Mục tiêu, đối tượng và phạm vi nghiên cứu

1.4.1. Mục tiêu

1.4.2. Đối tượng nghiên cứu

1.4.3. Phạm vi nghiên cứu

2. BỘ ĐIỀU KHIỂN ĐIỆN TỬ (ECU)

2.1. Khái niệm về ECU

2.2. Cấu Trúc Và Hoạt Động Của ECU

2.2.1. Cấu Trúc Của ECU

2.2.2. Hoạt Động Của ECU

2.3. Giao Tiếp Và Mạng Lưới Trong Hệ Thống ECU

2.4. Mô hình Mạng Điều khiển Khu vực (Controller Area Network)

2.4.1. Kiến trúc của Mạng CAN

2.4.2. Giao thức truyền thông của Mạng CAN

2.4.3. Thách thức và Giải pháp trong Thiết kế Mạng CAN

2.5. Mô hình Tham chiếu Kết nối Hệ thống Mở (OSI) và Ứng dụng trong Mạng CAN

2.5.1. Tổng quan về Mô hình OSI

2.5.2. Ứng dụng Mô hình OSI trong Mạng CAN

2.6. Bộ lọc Kalman mở rộng

2.6.1. Nguyên lý cơ bản của Bộ lọc Kalman mở rộng

2.6.2. Thuật toán của Bộ lọc Kalman mở rộng

2.6.3. Ứng dụng của Bộ lọc Kalman mở rộng trong hệ thống định vị

2.6.4. So sánh Bộ lọc Kalman mở rộng với các phương pháp khác

2.7. Mô hình toán học của xe

2.7.1. Giới thiệu về Mô hình Động lực học Xe đạp

2.7.2. Đặc điểm của Mô hình Động lực học Xe đạp

2.7.3. Phương trình Toán học của Mô hình Động lực học Xe đạp

2.7.4. Phương trình Chính của Mô hình Động lực học

2.7.5. Tích hợp Mô hình Động lực học Xe đạp với Bộ lọc Kalman mở rộng

2.7.6. Hạn chế của Mô hình Động lực học Xe đạp

2.8. Bộ điều khiển PID

2.8.1. Nguyên lý hoạt động

2.8.2. Phương pháp điều chỉnh thông số cho PID

2.9. Hệ thống điều khiển xe tự động dựa trên GPS

2.9.1. Nguyên lý hoạt động của hệ thống điều khiển xe tự động dựa trên GPS

2.9.2. Công thức Haversine và ứng dụng trong tính toán khoảng cách

2.9.3. Tính toán góc và hướng điều khiển dựa trên vị trí GPS

3. PHÂN TÍCH THIẾT KẾ VÀ HIỆN THỰC HỆ THỐNG

3.1. Tổng quan thiết kế

3.2. Thiết kế hệ thống phần cứng

3.2.1. Node thu thập tín hiệu GPS

3.2.2. Node điều khiển động cơ

3.2.3. Node điều khiển góc lái

3.2.4. Node xử lý dữ liệu

3.2.5. Hiện thực hệ thống phần cứng

3.3. Thiết kế hệ thống phần mềm

3.3.1. Xây dựng chương trình điều khiển trên Node Thu Thập Dữ Liệu GPS

3.3.2. Xây dựng chương trình điều khiển trên Node Điều Khiển Động Cơ

3.3.3. Xây dựng chương trình điều khiển trên Node Cảm Biến IMU

3.3.4. Xây dựng chương trình điều khiển trên Node xử lý dữ liệu

3.3.5. Xây dựng chương trình điều khiển trên Node điều khiển góc lái

3.3.6. Xây dựng thuật toán bộ lọc Kalman mở rộng

3.3.7. Xây dựng mạng CAN dựa trên mô hình OSI

3.3.8. Thiết kế thuật toán điều hướng GPS dựa trên lập kế hoạch đường đi

4. ĐÁNH GIÁ KẾT QUẢ THỰC NGHIỆM

4.1. Hệ thống phần cứng và mô hình xe

4.2. Đánh giá mạng CAN dựa trên mô hình OSI

4.3. Bộ lọc Kalman mở rộng trong ứng dụng định vị trên xe

4.3.1. Đánh giá Bộ lọc Kalman mở rộng đối với vận tốc

4.3.2. Đánh giá Bộ lọc Kalman mở rộng đối với góc hướng

4.3.3. Đánh giá Bộ lọc Kalman mở rộng đối với vị trí

5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết quả đạt được

5.2. Kết quả chưa đạt được

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

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH VẼ

DANH MỤC BẢNG

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

TÓM TẮT KHÓA LUẬN

Tóm tắt

I. Tổng Quan Về Ứng Dụng Bộ Lọc Kalman Mở Rộng Trong Hệ Thống Điều Khiển Xe Tự Hành

Bộ lọc Kalman mở rộng (EKF) là một công cụ mạnh mẽ trong việc cải thiện độ chính xác của các hệ thống điều khiển xe tự hành. Ứng dụng của EKF trong hệ thống điều khiển xe tự hành dựa trên GPS giúp tối ưu hóa quá trình định vị và điều hướng. Hệ thống này không chỉ giúp xe tự hành hoạt động hiệu quả hơn mà còn giảm thiểu sai số trong quá trình di chuyển. Việc áp dụng EKF trong các hệ thống này đang trở thành xu hướng quan trọng trong nghiên cứu và phát triển công nghệ xe tự hành.

1.1. Giới Thiệu Về Bộ Lọc Kalman Mở Rộng

Bộ lọc Kalman mở rộng là một thuật toán được sử dụng để ước lượng trạng thái của một hệ thống động. Nó kết hợp dữ liệu từ nhiều nguồn khác nhau, bao gồm cảm biến GPS và IMU, để cải thiện độ chính xác của việc định vị. EKF có khả năng xử lý các mô hình phi tuyến, điều này rất quan trọng trong các ứng dụng xe tự hành.

1.2. Tầm Quan Trọng Của EKF Trong Hệ Thống Điều Khiển Xe Tự Hành

Việc sử dụng EKF trong hệ thống điều khiển xe tự hành giúp cải thiện đáng kể độ chính xác của vị trí và hướng di chuyển. Điều này không chỉ nâng cao hiệu suất của xe mà còn đảm bảo an toàn trong quá trình vận hành. EKF cho phép hệ thống điều khiển phản ứng nhanh chóng với các thay đổi trong môi trường xung quanh.

II. Thách Thức Trong Việc Ứng Dụng EKF Trong Hệ Thống Điều Khiển Xe Tự Hành

Mặc dù EKF mang lại nhiều lợi ích, nhưng việc ứng dụng nó trong hệ thống điều khiển xe tự hành cũng gặp phải nhiều thách thức. Các vấn đề như độ chính xác của dữ liệu cảm biến, sự không ổn định của tín hiệu GPS và các yếu tố môi trường có thể ảnh hưởng đến hiệu suất của EKF. Để giải quyết những thách thức này, cần có các phương pháp tối ưu hóa và cải tiến thuật toán.

2.1. Độ Chính Xác Của Dữ Liệu Cảm Biến

Độ chính xác của dữ liệu từ cảm biến GPS và IMU là yếu tố quyết định đến hiệu suất của EKF. Nếu dữ liệu không chính xác, EKF sẽ không thể cung cấp kết quả ước lượng chính xác. Việc cải thiện độ chính xác của cảm biến là một trong những thách thức lớn nhất trong ứng dụng EKF.

2.2. Ảnh Hưởng Của Môi Trường Đến Tín Hiệu GPS

Tín hiệu GPS có thể bị ảnh hưởng bởi nhiều yếu tố như tòa nhà cao tầng, thời tiết xấu và các vật cản khác. Điều này có thể dẫn đến sai số trong quá trình định vị. Cần có các giải pháp để giảm thiểu ảnh hưởng của môi trường đến tín hiệu GPS, từ đó nâng cao hiệu suất của EKF.

III. Phương Pháp Tối Ưu Hóa EKF Trong Hệ Thống Điều Khiển Xe Tự Hành

Để tối ưu hóa EKF trong hệ thống điều khiển xe tự hành, cần áp dụng các phương pháp cải tiến thuật toán và xử lý dữ liệu. Việc kết hợp dữ liệu từ nhiều nguồn khác nhau và sử dụng các kỹ thuật học máy có thể giúp nâng cao độ chính xác của EKF. Các phương pháp này không chỉ cải thiện hiệu suất mà còn giúp hệ thống hoạt động ổn định hơn.

3.1. Kết Hợp Dữ Liệu Từ Nhiều Nguồn

Kết hợp dữ liệu từ cảm biến GPS và IMU là một trong những phương pháp quan trọng để tối ưu hóa EKF. Việc này giúp cải thiện độ chính xác của ước lượng vị trí và hướng di chuyển của xe. Sự kết hợp này cần được thực hiện một cách hiệu quả để đảm bảo tính chính xác cao nhất.

3.2. Ứng Dụng Kỹ Thuật Học Máy

Sử dụng các kỹ thuật học máy để phân tích và xử lý dữ liệu có thể giúp cải thiện hiệu suất của EKF. Các mô hình học máy có thể học từ dữ liệu lịch sử và đưa ra các dự đoán chính xác hơn về trạng thái của hệ thống. Điều này có thể giúp nâng cao khả năng điều khiển của xe tự hành.

IV. Ứng Dụng Thực Tiễn Của EKF Trong Hệ Thống Điều Khiển Xe Tự Hành

EKF đã được áp dụng thành công trong nhiều hệ thống điều khiển xe tự hành. Các ứng dụng này không chỉ giúp cải thiện độ chính xác trong việc định vị mà còn nâng cao khả năng điều hướng của xe. Việc áp dụng EKF trong các dự án thực tế đã chứng minh được hiệu quả và tính khả thi của nó trong việc phát triển công nghệ xe tự hành.

4.1. Các Dự Án Nổi Bật Ứng Dụng EKF

Nhiều dự án nghiên cứu và phát triển xe tự hành đã áp dụng EKF để cải thiện độ chính xác trong việc định vị. Các dự án này không chỉ tập trung vào việc phát triển công nghệ mà còn nghiên cứu các giải pháp tối ưu hóa để nâng cao hiệu suất của hệ thống.

4.2. Kết Quả Nghiên Cứu Về EKF

Các nghiên cứu đã chỉ ra rằng việc áp dụng EKF giúp giảm thiểu sai số trong quá trình định vị và điều hướng. Kết quả này cho thấy EKF là một công cụ quan trọng trong việc phát triển các hệ thống điều khiển xe tự hành hiệu quả và an toàn.

V. Kết Luận Và Hướng Phát Triển Tương Lai Của EKF Trong Hệ Thống Điều Khiển Xe Tự Hành

Bộ lọc Kalman mở rộng đã chứng minh được giá trị của nó trong việc cải thiện độ chính xác của hệ thống điều khiển xe tự hành. Tuy nhiên, vẫn còn nhiều thách thức cần phải vượt qua để tối ưu hóa EKF hơn nữa. Hướng phát triển tương lai có thể bao gồm việc áp dụng các công nghệ mới và cải tiến thuật toán để nâng cao hiệu suất của hệ thống.

5.1. Tương Lai Của EKF Trong Công Nghệ Xe Tự Hành

Với sự phát triển không ngừng của công nghệ, EKF có thể được cải tiến để đáp ứng tốt hơn nhu cầu của các hệ thống điều khiển xe tự hành. Việc nghiên cứu và phát triển các thuật toán mới sẽ giúp nâng cao hiệu suất và độ chính xác của EKF.

5.2. Các Xu Hướng Mới Trong Nghiên Cứu EKF

Các xu hướng mới trong nghiên cứu EKF có thể bao gồm việc tích hợp các công nghệ học sâu và trí tuệ nhân tạo để cải thiện khả năng xử lý dữ liệu. Điều này sẽ mở ra nhiều cơ hội mới cho việc phát triển các hệ thống điều khiển xe tự hành hiệu quả hơn.

10/07/2025
Khóa luận tốt nghiệp kỹ thuật máy tính ứng dụng bộ lọc kalman mở rộng và xây dựng các tầng cao hơn của can cho hệ thống điều khiển xe tự hành dựa trên định vị gps

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

ĐẠI HOC QUOC GIA TP. HO CHÍ MINH TRUONG DAI HOC CONG NGHE THONG TIN KHOA KY THUAT MAY TINH DANG ANH KHOA - 20520217 KHOA LUAN TOT NGHIEP UNG DUNG BO LOC KALMAN MO RONG VA XAY DUNG CAC TANG CAO HON CUA MANG DIEU KHIEN KHU VUC CHO HE THONG DIEU KHIEN XE TU HANH DUA TREN DINH VI GPS APPLICATION OF EXTENDED KALMAN FILTER AND DESIGN HIGHER LAYERS OF CONTROLLER AREA NETWORK FOR GPS-BASED AUTONOMOUS VEHICLE CONTROL SYSTEM CU NHAN KY THUAT MAY TINH GIANG VIEN HUONG DAN ThS. Pham Minh Quan ThS. Tạ Tri Đức TP.

HÒ CHÍ MINH, 2024 THONG TIN HỘI DONG CHAM KHÓA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số 659/QD-DHCNTT ngày 05 thang 07 năm 2024. của Hiệu trưởng Trường Dai học Công nghệ Thông tin. LỜI CẢM ƠN Đầu tiên, em xin gửi lời cảm ơn đến quý thầy cô giáo trường Đại Học Công Nghệ Thông Tin. Trong quá trình học tập và rèn luyện tại trường, với sự dạy dỗ, chỉ bảo tận tình của các quý thầy cô giáo đã trang bị cho em những kiến thức về chuyên môn cũng như kỹ năng mềm, tạo cho em hành trang vững chắc trong cuộc sống cũng như công VIỆC sau này.

Tiếp theo, em xin cảm ơn khoa Kỹ Thuật Máy Tính vì đã luôn tạo mọi điều kiện thuận lợi cho em được học tập và phát triển. Đặc biệt, để hoàn thành khóa luận tốt nghiệp này, em xin gửi lời cảm ơn sâu sắc đến Thay Phạm Minh Quân va Thay Tạ Trí Đức đã tận tình chỉ bảo, hướng dan và hỗ trợ trang thiết bị cho em trong suốt thời gian thực hiện đề tài. Đồng thời, em cũng xin gửi lời cảm ơn đến sinh viên Trịnh Hoàng Minh, Nguyễn Nhã Khanh, Bùi Đăng Huy, Đỗ Minh Khôi và các bạn thành viên trong câu lạc bộ CEEC đã hổ trợ trong việc hiện thực phần cứng và trong việc thu thập dữ liệu của đề tài. Em cũng muốn cảm ơn tất cả các công ty và nhà phát triển cung cấp các dịch vụ miễn phí cũng như các thư viện và dự án mã nguồn mở.

Không có những công cụ và thư viện này khoá luận của em sẽ không thể hoàn thành được như bây giờ. Cuối cùng, em xin cảm ơn đến gia đình, những người luôn dành những sự động viên đến em trong suốt quá trình thực hiện khóa luận. MỤC LỤC TỔNG QUAN ĐỀ TÀI 1 Ll Gidithidudé tai. eee 1 111 Lýdochonđềtài .12 Tinh hình nghiên cứu trong và ngoài nước .1 Nghiên cứu trong nước.3 Tính thực tiễn của đềtài.2 Mục tiêu, đối tượng và phạm vi nghiêncứu .1 Bộ điều khiển điện tử(ECU).2 Cấu Trúc Và Hoạt Động Cia ECU .3 Giao Tiếp Và Mạng Lưới Trong Hệ Thống ECU.2 Mô hình Mạng Điều khiển Khu vực (Controller Area Network) .1 Kiến trúc của MạngCAN.2 _ Giao thức truyền thông của Mạng CAN.

Thách thức va Giải pháp trong Thiết kế Mạng CAN. eee eee ee 2.3 Mô hình Tham chiếu Kết nối Hệ thông Mở (OSI) và Ung dung trong 2.1 Tổng quan về Mô hìnhhOSI .2 Ung dụng Mô hình OSI trong Mạng CAN .4 Bộ lọc Kalmanmởrộng .1 Nguyên lý cơ bản của Bộ lọc Kalman mở rộng.2 Thuật toán của Bộ loc Kalmanmởrộng .3 Ứng dụng của Bộ lọc Kalman mở rộng trong hệ thống định 2.4 So sánh Bộ loc Kalman mở rộng với các phương pháp khác.5 Mô hình toán học củaxe .1 Giới thiệu về Mô hình Động lực học Xeđạp .2 _ Đặc điểm của Mô hình Động lực học Xedap.3 Phương trình Toán học của Mô hình Động lực hoc Xe đạp .1 Phương trình Chính của Mô hình Động lực học 2.4 _ Tích hợp Mô hình Động lực hoc Xe đạp với Bộ lọc Kalman momongwmm.5 Hạn chế của Mô hình Động lực hoc Xeđạp .6 Bộ điều khểnPID .1 Nguyên lýhoạtđộng.2 _ Phương pháp điều chỉnh thông số choPID .7 Hệ thống điều khiển xe tự động dựa trênGPS_. Nguyên lý hoạt động của hệ thống điều khiển xe tự động dựa 23 2.2 _ Công thức Haversine va ứng dụng trong tính toán khoảng cách 24 2.3 Tính toán góc và hướng điều khiển dựa trên vị trí GPS. 24 PHAN TÍCH THIET KE VÀ HIEN THỰC HỆ THONG 25 3.1 Tổng quan thiétké .2 Thiết kế hệ thống phằncứng.2 Node thu thập tínhiệuGPS.

Node điều khiểnđộngcd .4 Node điều khiển góclá.5 Node xử lý dữliệu.8 Hiện thực hệ thống phần cứng.3 Thiết kế hệ thống phằnmềm.1 Xây dựng chương trình điều khiển trên Node Thu Thập Dữ Liệu GPS.2 Xây dựng chương trình điều khiển trên Node Điều Khiển Động Cơ <a. Xây dựng chương trình điều khiển trên Node Cảm BiếnIMU_ 41 3.4 Xây dựng chương trình điều khiển trên Node xử lý dữ liệu.5 Xây dựng chương trình điều khiển trên Node điều khiển góc lái 43 3.6 Xây dựng thuật toán bộ lọc Kalman mở rộng.7 Xây dựng mạng CAN dựa trên mô hìnhOSI.8 Thiết kế thuật toán điều hướng GPS dựa trên lập kế hoạch dutngdi .Ặ Q Q Q Q Q Q Q ee 61 4 ĐÁNH GIÁ KET QUA THỰC NGHIEM 65 4.1 Hệ thống phần cứng vaméhinhxe .2 Đánh giá mạng CAN dựa trên mô hnhOSI.3 Bộ lọc Kalman mở rộng trong ứng dụng định vị trên xe.1 Đánh giá Bộ loc Kalman mở rộng đối với vậntốc .2 _ Đánh giá Bộ loc Kalman mở rộng đối với góc hướng. Đánh giá Bộ lọc Kalman mở rộng đối với vị trí. 5 KET LUẬN VÀ HƯỚNG PHÁT TRIỂN 51 KétLuan .1 Kếtquảđạtđược.2 Kếtquả chưa đạtđược.

513 Hướng pháttriển. TÀI LIỆU THAMKHẢO. DANH MỤC HÌNH VẼ 1.1 Hệ thống định vị trên xeVF9.3 Hệ thống Auto Pilot của Teslla .1 Bộ điều khiển điện tử trên xeôtô .2 Kiến trúc phần cứng và phần mềmở các lớp dựa trên mô hình OSI.3 Khung dữ liệu mạng CAN .5 Mô hình động lực học xeđạp.1 Hệ thống kết nối các Node.2 Module BNO055 cảm biến định hướng tuyệt đối 9 trục.3 Mach Dinh VỊ Waveshare LC76G Multi GNSS Module.4 Anten GPS BDS GNSS Active Ceramic.6 Động Cơ RC ServoMG996R.7 BTS7960 Module Điều Khiển Động CơDC.8 ESP32 DevKit VI dùng module ESP-WROOM-32 .9 STM32F103C8T6 Board Blue PiI.11 Mach cua Node xử lý dữ liệu.12 Mạch Cảm biến.13 Mạch cơ câu chấp hành.14 Máy trạng thái của Node thu thập dữ lệuGPS.15 Máy trạng thái của Node điều khiển độngcơ .16 May trạng thái của Node Điều Khién ĐộngCơ_.17 Máy trạng thái của Node Cảm BiếnIMU.18 Chương trình xử lý trong Node xử lý dữ liệu.19 Máy trạng thái trên Node điều khiển góclái.20 Thuật toán EKF.21 Hệ thống kết nối mạng CAN .22 Tín hiệu CAN tốc dé cao.23 Khung CAN theo chuẩn CAN2.24 Sơ đồ khối RX và bộ lọc chấp nhận .25 Gói dữ liệu ở lớp Mạng.26 Dữ liệu truyền của CAN (a. Trường hợp không có lỗi, b.

Trường hợp lỗi gói tin, c. Trường hợp lỗi khung .27 Xác định góc lệch hiện tạicủaxe .28 Thuật toán xe tự hành dựa trên lập kế hoạch đường đi.1 Mô hình xe thựctẾ .2 Sai số trong khoảng lÚms.3 Sai số trong khoảng20ms. 69 44 Sai số trong khoảng 30ms.5 Giao diện quan sát dữ liệu .6 Vận tốc so với dữ liệu Gia tốc khi xe không dichuyén.7 Vận tốc sau khi đi NHONĐO lỌc đ f.8 Vận tốc khi xe di chuyển khi đi qua bộ lọc.9 Dữ liệu góc hướng thu thập từ Node cảm biến IMU .10 Góc hướng sau khi xe di chuyển đã đi quabộlọc .11 So sánh vĩ độ trước khi lọc, sau khilọc .12 So sánh kinh độ trước khi lọc, sau khilọc.13 Tọa độ được thu thập khi xe không di chuyển .14 So sánh vĩ độ trước khi loc, sau khi loc và thựctế.15 So sánh kinh độ trước khi lọc, sau khi lọc va thựctẾ .16 So sánh kinh độ trước khi loc, sau khi lọc và thuc té.17 So sánh vĩ độ trước khi lọc, sau khi lọc và thựctế.18 Tọa độ được lấy mẫu khi xe đứng yên .19 So sánh kinh độ trước khi lọc, sau khi loc và thc tẾ.20 So sánh vĩ độ trước khi loc, sau khi lọc và thực tế DANH MỤC BANG 1.1 Mục tiêu giảm sai số sau khi áp dụng bộ lọc Kalmanmởrộng .2 Mục tiêu cho Mạng CAN.1 Định nghĩa giá trị của lIDNodegửi .2 Định dạng củaIDcủaNode .3 Ý nghĩa của loại tinnhắn.4 Dinh nghĩa giá tricualoaikhung. 61 41 Giao tiếp CAN giữa 2 node bat kì trong hệthống.2 Giao tiếp CAN trong toàn bộ hệ thống.3 Sai số giữa trung bình giữa vĩ độ và kinh độ trước khi lọc.

74 44 So sánh sai số tuyệt đối giữa dữ liệu đã lọc và dữ liệu thô. 75 DANH MỤC TỪ VIẾT TẮT ECU Electronic Control Unit CAN Controller Area Network OSI Open Systems Interconnection PWM Pulse Width Modulation EKF Extended Kalman Filter GPS Global Positioning System UDS Unified Diagnostic Services IMU Inertial Measurement Unit KF Linear Kalman Filter PF Particle Filter NN Neural Network TÓM TẮT KHÓA LUẬN Đề tài nghiên cứu này nhằm phát triển một hệ thống định vị trên xe với chỉ phí thấp, qua việc phân chia các chức năng chính trong hệ thống điều khiển thành nhiều node độc lập. Các node này được kết nối với nhau thông qua mạng truyền thông Controller Area Network (CAN), một tiêu chuẩn giao tiếp trong ngành công nghiệp ô tô, để tạo điều kiện giao tiếp hiệu quả giữa chúng. Bên cạnh việc tích hợp dif liệu từ cảm biến vị trí toàn cầu (GPS) và cảm biến đo lường quán tính (IMU), hệ thống còn áp dung thuật toán của bộ lọc Kalman mở rộng.

Thuật toán này có vai trò cải thiện độ chính xác trong ước lượng vị trí của xe, qua việc kết hợp và phân tích hiệu quả dữ liệu từ cảm biến. Để đảm bảo tính hiệu quả, an toàn và độ tin cậy trong xử lý dữ liệu trên xe, hệ thống mạng CAN được xây dựng dựa trên mô hình tham chiếu kết nối các hệ thống mở (OSI Model). Cụ thể, hệ thống mạng này bao gồm bốn tầng chính: tầng vật lý, tầng liên kết dữ liệu, tầng mạng và tầng ứng dụng. Mỗi tầng đóng một vai trò quan trọng trong việc đảm bảo truyền dẫn thông tin được thực hiện một cách chuẩn xác và an toàn.

Việc áp dụng mô hình OSI giúp rõ ràng hóa quá trình truyền thông giữa các node, qua đó nâng cao tính hiệu quả của hệ thống định vị trên xe. TỔNG QUAN ĐỀ TÀI 1.1 Giới thiệu dé tài 1.1 Lý do chọn đề tài Trong bối cảnh hiện nay, nhu cầu về các phương tiện giao thông thông minh và tự động hóa đang ngày càng tăng cao, đặc biệt là trong lĩnh vực ô tô. Việc phát triển các hệ thống định vị trên xe không chỉ hỗ trợ đáng kể cho lái xe trong việc điều hướng và quản lý hành trình, mà còn là yếu tố quan trọng trong các công nghệ xe tự hành. Tuy nhiên, các hệ thống định vị và điều khiển hiện có thường có giá thành cao, làm cho chúng không thực sự phù hợp với các nhóm nghiên cứu nhỏ hoặc các dự án có ngân sách hạn chế.

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