Xây Dựng Thuật Toán Bám Quỹ Đạo, Phát Hiện và Tránh Vật Cản Cho Xe Tự Hành

2021

165
3
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

1. TÓM TẮT LUẬN VĂN

2. TỔNG QUAN VỀ ĐỀ TÀI

2.1. Giới thiệu về xe tự hành

2.2. Một số ứng dụng thực tiễn

2.3. Robot giao hàng OTSAW Digital

2.4. Taxi tự lái của Google

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

2.6. Sơ lược nội dung của luận văn

2.7. Mô hình định vị RTK-GPS

2.8. Điều khiển bám quỹ đạo

2.9. Thuật toán tiền xử lý quỹ đạo Cubic Spline Trajectories

2.10. Bộ điều khiển bám quỹ đạo Stanley Steering Controller

2.11. Bộ điều khiển PID và PI mờ

2.12. Điều khiển tránh vật cản

2.13. Mô hình MobileNet

2.14. Mô hình SSD: Single Shot Multibox Detector

2.15. Thuật toán Block Matching

2.16. Thuật toán đo khoảng cách dùng stereo camera

2.17. Thuật toán điều khiển tránh vật cản

3. THIẾT KẾ PHẦN CỨNG MÔ HÌNH

3.1. Sơ đồ kết nối phần cứng của mô hình

3.2. Giới thiệu các module, thiết bị trên mô hình

3.2.1. Vi điều khiển STM32F407

3.2.2. Module định vị GPS Ublox NEO - M8P

3.2.3. Module cảm biến gia tốc và góc quay IMU

3.2.4. Module thu phát sóng RF Lora 433MHz

3.2.5. Máy tính nhúng

3.2.6. Stereo camera Bumblebee2

3.2.7. Sơ đồ cấp nguồn cho mô hình

3.3. Thi công phần cứng

3.3.1. Mô hình robot

3.3.2. Trạm Base GPS

3.4. Thiết lập phần cứng

3.4.1. Cài đặt module Lora

3.4.2. Thực hiện Survey – in, cấu hình cho trạm Base

3.4.3. Cấu hình cho trạm Rover

3.4.4. Thu thập dữ liệu, tách thông tin và chuyển đổi hệ tọa độ GPS

4. THIẾT KẾ GIẢI THUẬT

4.1. Giải thuật điều khiển bám quỹ đạo

4.1.1. Khối thuật toán Cubic Spline

4.1.2. Khối thuật toán Stanley Controller

4.1.3. Khối Fuzzy Controller

4.1.4. Khối PID Controller

4.2. Hệ thống ROS node và giải thuật tránh vật cản

4.2.1. Camera1394stereo Node

4.2.2. Stereo_image_proc Node

4.2.3. Object Detection Node

4.2.4. Lane Detection Node

4.2.5. Object Avoidance Node

4.3. Giao diện điều khiển trên máy tính

4.3.1. Giao diện các phím tắt Control Panel

4.3.2. Giao diện cấu hình các thông số cho mô hình

4.3.3. Giao diện quan sát dữ liệu

4.3.4. Giao diện điều Manual

4.3.5. Giao diện điều khiển Path Tracking

5. KẾT QUẢ THỰC NGHIỆM

5.1. Kết quả điều khiển vận tốc động cơ bằng thuật toán PID

5.2. Kết quả điều khiển góc Fuzzy

5.3. Kết quả điều khiển bám quỹ đạo

5.4. Kết quả phát hiện, theo dõi và xác định tọa độ vật thể

5.5. Kết quả phát hiện làn đường

5.6. Kết quả tránh vật cản

6. ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Đánh giá kết quả

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

PHỤ LỤC

A. Thuật toán Cubic Spline

B. Đặc trưng của bộ điều khiển PID

C. Thông số kỹ thuật của STM32F407VTGx

D. Thông số kỹ thuật của module GPS

E. Thông số kỹ thuật của Antenna

F. Thông số kỹ thuật của IMU

G. Thông số kỹ thuật của module Lora

H. Thông số kỹ thuật của mạch cầu H

I. Thông số kỹ thuật của máy tính nhúng

J. Thông số kỹ thuật của Camera

K. Chỉ số IoU (Intersection over Union)

L. Thuật toán Non – Maximum Suppression

M. Thuật toán phát hiện cạnh Canny

N. Thuật toán phát đường thẳng Hough Transform

O. Thuật toán min-union để xấp xỉ hàm 𝑑𝑑𝑑𝑑, 𝑜𝑜𝑜𝑜𝑜𝑜

TÀI LIỆU THAM KHẢO

Luận văn tốt nghiệp xây dựng thuật toán bám quỹ đạo phát hiện và tránh vật cản cho xe tự hành

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

Luận văn tốt nghiệp xây dựng thuật toán bám quỹ đạo phát hiện và tránh vật cản cho xe tự hành

Tài liệu "Luận Văn: Thuật Toán Bám Quỹ Đạo và Tránh Vật Cản cho Xe Tự Hành" cung cấp cái nhìn sâu sắc về các thuật toán quan trọng trong việc điều khiển xe tự hành. Luận văn này không chỉ giải thích cách thức hoạt động của các thuật toán bám quỹ đạo mà còn trình bày các phương pháp tránh vật cản, giúp xe tự hành hoạt động hiệu quả và an toàn hơn trong môi trườ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 thuật toán này, từ việc cải thiện độ chính xác trong di chuyển đến việc tăng cường khả năng nhận diện và phản ứng với các chướng ngại vật.

Để mở rộng kiến thức về lĩnh vực này, bạn có thể tham khảo tài liệu Nghiên cứu thiết kế chế tạo mobile robot tự hành tích hợp một số công nghệ xử lý ảnh và thuật toán hiện đại. Tài liệu này sẽ giúp bạn hiểu rõ hơn về việc tích hợp công nghệ xử lý ảnh vào thiết kế robot tự hành, từ đó nâng cao khả năng ứng dụng của các thuật toán trong thực tiễn. Mỗi liên kết đều là cơ hội để bạn khám phá sâu hơn về các khía cạnh khác nhau của công nghệ xe tự hành.