Luận văn tốt nghiệp về drone tự hành và công nghệ nhận diện vật thể bằng học máy

2022

57
0
0

Phí lưu trữ

30.000 VNĐ

Tóm tắt

I. Giới thiệu

Trong bối cảnh công nghệ ngày càng phát triển, drone tự hành đã trở thành một công cụ quan trọng trong nhiều lĩnh vực khác nhau, từ giám sát an ninh đến hỗ trợ trong nông nghiệp. Luận văn này nhằm nghiên cứu khả năng nhận diện vật thể của drone thông qua việc áp dụng các phương pháp học máy. Đề tài không chỉ tập trung vào việc phát triển một hệ thống nhận diện vật thể mà còn mở rộng khả năng tự động hóa cho drone. Việc áp dụng công nghệ AI trong lĩnh vực này không chỉ tăng cường hiệu quả hoạt động mà còn mở ra nhiều ứng dụng thực tế trong cuộc sống hàng ngày.

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

Tính năng nhận diện vật thể của drone là một trong những điểm nổi bật và được ứng dụng rộng rãi trong nhiều lĩnh vực. Việc nghiên cứu và phát triển khả năng này không chỉ giúp nâng cao hiệu quả công việc mà còn tạo ra những sản phẩm mới, đáp ứng nhu cầu của thị trường. Đề tài này nhằm mục đích phát triển một hệ thống có khả năng nhận diện vật thểtheo dõi chúng một cách hiệu quả, từ đó mở rộng khả năng ứng dụng của drone trong thực tiễn.

1.2 Yêu cầu và mục tiêu của đề tài

Mục tiêu chính của nghiên cứu này là phát triển một hệ thống có khả năng nhận diện vật thểtự động hóa quá trình theo dõi. Để đạt được điều này, cần nghiên cứu các thuật toán học máy, từ việc thu thập dữ liệu, huấn luyện mô hình đến việc thực hiện các bước kiểm tra và đánh giá. Hệ thống được xây dựng phải đảm bảo tính chính xác cao trong việc nhận diện vật thể và khả năng hoạt động ổn định trong các điều kiện thực tế.

II. Tổng quan về phần cứng

Để thực hiện nghiên cứu này, việc chọn lựa phần cứng phù hợp là rất quan trọng. Drone DJI Tello được lựa chọn làm nền tảng cho hệ thống, nhờ vào tính năng lập trình linh hoạt và giá cả phải chăng. Tello có khả năng nhận diện vật thể thông qua camera tích hợp, cho phép thu thập hình ảnh để xử lý. Bên cạnh đó, drone này hỗ trợ nhiều ngôn ngữ lập trình như Python, giúp dễ dàng trong việc phát triển ứng dụng. Việc sử dụng drone tự hành không chỉ giúp tối ưu hóa quy trình mà còn tạo điều kiện thuận lợi cho việc nghiên cứu và phát triển các giải pháp mới trong lĩnh vực thị giác máy tính.

2.1 Về Drone

Drone hiện nay có nhiều loại và tính năng khác nhau, nhưng DJI Tello nổi bật với khả năng lập trình đơn giản và dễ sử dụng. Tello có thời gian bay khoảng 13 phút và phạm vi hoạt động 100m, giúp thu thập dữ liệu hiệu quả. Việc lựa chọn drone này không chỉ dựa trên tính năng mà còn vì sự thân thiện với người dùng, giúp các nhà nghiên cứu dễ dàng tiếp cận và thực hiện các thí nghiệm cần thiết cho đề tài.

2.2 Thông số kỹ thuật

Thông số kỹ thuật của Tello bao gồm camera 5MP, khả năng quay video HD720P30 và kích thước nhỏ gọn, chỉ 98x92.5x41 mm. Những thông số này cho phép drone hoạt động hiệu quả trong việc thu thập hình ảnh và video, phục vụ cho quá trình nhận diện vật thể. Bên cạnh đó, Tello cũng có những ưu điểm như dễ dàng mang theo và lập trình, nhưng cũng có nhược điểm như thời gian bay ngắn và phạm vi hoạt động hạn chế, cần được xem xét trong quá trình nghiên cứu.

III. Tổng quan về lý thuyết

Nghiên cứu này áp dụng các khái niệm từ học máythị giác máy tính để phát triển hệ thống nhận diện vật thể. Học máy là một lĩnh vực của trí tuệ nhân tạo, cho phép máy tính cải thiện khả năng nhận diện thông qua việc học từ dữ liệu mẫu. Quy trình học máy thường bao gồm các bước như thu thập dữ liệu, tiền xử lý, huấn luyện mô hình và đánh giá hiệu suất. Việc áp dụng các thuật toán học máy như TensorFlow và OpenCV sẽ giúp tối ưu hóa quá trình nhận diện và theo dõi vật thể.

3.1 Định nghĩa Machine Learning

Machine learning là một nhánh của trí tuệ nhân tạo, cho phép máy tính học hỏi từ dữ liệu mà không cần lập trình cụ thể cho từng nhiệm vụ. Các ứng dụng của học máy rất đa dạng, từ nhận diện hình ảnh cho đến phân tích dữ liệu lớn. Việc sử dụng học máy trong nghiên cứu này sẽ giúp cải thiện khả năng nhận diện vật thể của drone, đồng thời mở rộng khả năng ứng dụng trong nhiều lĩnh vực khác nhau.

3.2 Quy trình học máy

Quy trình học máy bao gồm năm bước chính: thu thập dữ liệu, tiền xử lý dữ liệu, huấn luyện mô hình, đánh giá mô hình và cải tiến mô hình. Mỗi bước đều quan trọng và ảnh hưởng đến chất lượng của mô hình học máy. Đặc biệt, việc thu thập dữ liệu chất lượng cao và tiền xử lý đúng cách sẽ giúp mô hình học máy đạt được độ chính xác cao trong việc nhận diện vật thể.

IV. Các mô hình và thư viện đã được nghiên cứu

Trong nghiên cứu này, các mô hình và thư viện như TensorFlow và OpenCV được sử dụng để phát triển hệ thống nhận diện vật thể. TensorFlow là một thư viện mã nguồn mở mạnh mẽ cho machine learning, trong khi OpenCV là thư viện nổi tiếng cho thị giác máy tính. Việc kết hợp hai công nghệ này sẽ giúp tối ưu hóa quá trình xử lý hình ảnh và tăng cường khả năng nhận diện vật thể của drone.

4.1 TensorFlow

TensorFlow là một trong những thư viện hàng đầu cho học máy, cho phép xây dựng và huấn luyện các mô hình phức tạp. Thư viện này hỗ trợ nhiều loại mô hình khác nhau, từ mạng nơ-ron đơn giản đến các mô hình sâu phức tạp. Việc áp dụng TensorFlow trong nghiên cứu này sẽ giúp cải thiện khả năng nhận diện và theo dõi vật thể, đồng thời mở rộng khả năng ứng dụng trong thực tiễn.

4.2 OpenCV

OpenCV là một thư viện mã nguồn mở cho thị giác máy tính, cung cấp nhiều công cụ và hàm hỗ trợ trong việc xử lý hình ảnh. Thư viện này cho phép thực hiện các tác vụ như nhận diện khuôn mặt, theo dõi chuyển động và phân tích hình ảnh. Việc sử dụng OpenCV trong nghiên cứu này sẽ giúp tăng cường khả năng nhận diện vật thể của drone và cải thiện hiệu suất của hệ thống.

V. Thiết kế và hiện thực hệ thống

Thiết kế hệ thống nhận diện vật thể bao gồm việc kết nối giữa drone và máy tính thông qua wifi. Hệ thống sẽ sử dụng ngôn ngữ lập trình Python cùng với các thư viện hỗ trợ như djitello, OpenCV và TensorFlow để thực hiện các chức năng nhận diện và theo dõi vật thể. Quy trình thiết kế bao gồm việc xác định cấu trúc hệ thống, xây dựng giao tiếp giữa các node và triển khai mô hình học máy đã huấn luyện.

5.1 Thiết kế hệ thống

Hệ thống được thiết kế để đảm bảo khả năng kết nối và tương tác giữa drone và máy tính. Sơ đồ giao tiếp giữa các node trong hệ thống sẽ được xây dựng để đảm bảo quá trình thu thập và xử lý dữ liệu diễn ra một cách hiệu quả. Việc xác định rõ các thành phần của hệ thống sẽ giúp tối ưu hóa quy trình nhận diện và theo dõi vật thể, từ đó nâng cao hiệu suất hoạt động của drone.

5.2 Hiện thực hệ thống

Quá trình hiện thực hệ thống bao gồm việc lập trình và kiểm tra khả năng nhận diện của drone. Sau khi hoàn thành việc huấn luyện mô hình học máy, hệ thống sẽ được kiểm tra để đảm bảo tính chính xác trong việc nhận diện vật thể. Việc sử dụng các công nghệ hiện đại sẽ giúp tăng cường hiệu suất và khả năng hoạt động của drone trong các điều kiện thực tế.

VI. Kết quả

Kết quả nghiên cứu cho thấy hệ thống có khả năng nhận diện vật thể với độ chính xác cao, đáp ứng yêu cầu đề ra. Các thử nghiệm thực tế cho thấy drone có thể theo dõi vật thể một cách hiệu quả, mở ra nhiều ứng dụng tiềm năng trong thực tiễn. Việc áp dụng học máycông nghệ AI trong nghiên cứu này đã chứng minh được giá trị và tính khả thi của hệ thống.

6.1 Kết quả training

Quá trình training mô hình đã đạt được kết quả khả quan với độ chính xác trên 80%. Mô hình đã học được các đặc điểm nhận diện của vật thể, từ đó cải thiện khả năng nhận diện trong các điều kiện khác nhau. Việc tối ưu hóa mô hình sẽ tiếp tục được thực hiện để nâng cao độ chính xác và hiệu suất.

6.2 Kết quả bay của drone

Kết quả thực nghiệm cho thấy drone có khả năng theo dõi vật thể một cách chính xác và ổn định. Các thử nghiệm đã được thực hiện trong nhiều điều kiện khác nhau, từ đó đánh giá được hiệu suất của hệ thống. Việc kết hợp giữa phần cứng và phần mềm đã tạo ra một sản phẩm hoàn chỉnh, có thể ứng dụng trong thực tế.

10/01/2025
Luận văn tốt nghiệp kỹ thuật máy tính drone tự hành nhận diện và theo vật thể xác định bằng học máy
Bạn đang xem trước tài liệu : Luận văn tốt nghiệp kỹ thuật máy tính drone tự hành nhận diện và theo vật thể xác định bằng học máy

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống

Bài luận văn tốt nghiệp mang tiêu đề Luận văn tốt nghiệp về drone tự hành và công nghệ nhận diện vật thể bằng học máy của tác giả Nguyễn Nhất Phương, dưới sự hướng dẫn của Ths. Trần Thanh Bình tại Trường Đại Học Bách Khoa TP.Hồ Chí Minh, tập trung vào việc ứng dụng công nghệ drone và học máy trong việc nhận diện vật thể. Bài viết không chỉ cung cấp cái nhìn tổng quan về công nghệ drone tự hành mà còn khám phá những ứng dụng thực tiễn của học máy trong việc phát hiện và phân loại các đối tượng trong môi trường không gian ba chiều. Điều này mở ra nhiều cơ hội cho các lĩnh vực như giám sát an ninh, nông nghiệp thông minh và vận tải.

Để mở rộng thêm kiến thức về các ứng dụng công nghệ thông tin và học máy, bạn có thể tham khảo những tài liệu sau đây:

Những tài liệu này không chỉ mở rộng kiến thức của bạn về drone và học máy mà còn cung cấp các góc nhìn đa dạng về ứng dụng công nghệ trong nhiều lĩnh vực khác nhau.

Tải xuống (57 Trang - 1.98 MB)