Khóa Luận Về Dẫn Đường Robot Di Động Sử Dụng Google Map Cho Mục Đích Trinh Sát

Khóa luận tốt nghiệp nghiên cứu dẫn đường robot di động sử dụng công cụ google map cho mục đích trinh sát, vận dụng lý thuyết vào thực tế, đề xuất giải pháp cụ thể cho vấn đề .

Trường đại học

Đại học Quốc gia Hà Nội

Chuyên ngành

Công nghệ Kỹ thuật điện tử, Truyền thông – Chất lượng cao

Người đăng

Ẩn danh

Thể loại

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

2021

54
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

1. CHƯƠNG 1: GIỚI HIỆU

1.1. TỔNG QUAN VỀ ROBOT DI ĐỘNG

1.2. GIỚI THIỆU ROBOT DI ĐỘNG

1.3. ROBOT DI ĐỘNG CHO MỤC ĐÍCH “TRINH SÁT”

1.4. MÔ TẢ BÀI TOÁN

1.4.1. MỤC TIÊU TỔNG QUÁT

1.4.2. CÁC MỤC TIÊU CỤ THỂ

2. CHƯƠNG 2: CÁC LÝ THUYẾT LIÊN QUAN

2.1. LÝ THUYẾT ĐỘNG HỌC CHO ROBOT 4 BÁNH DI ĐỘNG

2.1.1. GIỚI THIỆU

2.2. MÔ HÌNH TOÁN HỌC

3. CHƯƠNG 3: THIẾT KẾ ROBOT

3.1. THIẾT KẾ KẾT CẤU KHUNG CHO RS ROBOT

3.1.1. VẬT LIỆU KHUNG XE

3.1.2. MÔ HÌNH ROBOT SAU KHI LẮP RÁP

3.2. THIẾT KẾ HỆ THỐNG PHẦN CỨNG CHO ROBOT

3.2.1. XÂY DỰNG PHẦN CỨNG CHO HỆ THỐNG ĐIỀU KHIỂN

3.2.1.1. Cảm biến siêu âm Ultra Sonic HY-SFR 05
3.2.1.2. Module GPS định vị vệ tinh NEO – 7M
3.2.1.3. Nguồn điện cung cấp cho hệ thống điều khiển

3.3. XÂY DỰNG PHẦN MỀM CHO ROBOT

3.3.1. XÂY DỰNG PHẦM MỀM ĐIỀU KHIỂN

3.3.1.1. Giới thiệu phần mềm lập trình điều khiển
3.3.1.1a. Phần mềm lập trình cho Arduino
3.3.1.1b. Phần mềm tạo ứng dụng điều khiển
3.3.1.2. Tiến hành lập trình
3.3.1.2a. Lập trình trên Arduino IDE
3.3.1.2b. Lập trình trên Android Studio

3.3.2. XÂY DỰNG PHẦN MỀM TRUYỀN DẪN THÔNG TIN

3.3.2.1. Giới thiệu hệ điều hành dùng cho Raspberry Pi
3.3.2.2. Cài đặt cho phần truyền dẫn hình ảnh

4. CHƯƠNG 4: THÍ NGHIỆM

4.1. QUY TRÌNH THỰC NGHIỆM

4.2. KẾT QUẢ THÍ NGHIỆM

Tóm tắt

I. Tổng Quan Về Dẫn Đường Robot Di Động Bằng Google Map

Dẫn đường robot di động bằng Google Map là một ứng dụng công nghệ tiên tiến, giúp tối ưu hóa quá trình trinh sát. Việc sử dụng Google Map không chỉ giúp định vị chính xác mà còn hỗ trợ người điều khiển trong việc dẫn đường cho robot. Robot di động có khả năng tự hành, mang lại nhiều lợi ích trong các nhiệm vụ trinh sát, từ quân sự đến cứu hộ.

1.1. Khái Niệm Về Robot Di Động

Robot di động là thiết bị có khả năng tự di chuyển trong môi trường mà không cần sự can thiệp của con người. Chúng được trang bị cảm biến và hệ thống GPS để xác định vị trí và hướng đi.

1.2. Vai Trò Của Google Map Trong Dẫn Đường

Google Map cung cấp bản đồ chi tiết và tính năng định vị GPS, giúp người điều khiển theo dõi vị trí của robot trong thời gian thực, từ đó đưa ra các quyết định chính xác hơn.

II. Thách Thức Trong Việc Dẫn Đường Robot Di Động

Mặc dù công nghệ dẫn đường robot di động bằng Google Map mang lại nhiều lợi ích, nhưng vẫn tồn tại một số thách thức cần giải quyết. Các vấn đề như độ chính xác của GPS, sự cản trở từ môi trường và khả năng xử lý dữ liệu thời gian thực là những yếu tố quan trọng.

2.1. Độ Chính Xác Của Hệ Thống GPS

Độ chính xác của GPS có thể bị ảnh hưởng bởi nhiều yếu tố như thời tiết, địa hình và sự can thiệp của các tín hiệu khác. Điều này có thể dẫn đến sai lệch trong việc định vị robot.

2.2. Cản Trở Từ Môi Trường

Môi trường đô thị với nhiều chướng ngại vật có thể gây khó khăn cho robot trong việc di chuyển và thu thập dữ liệu. Việc thiết kế robot cần phải tính đến các yếu tố này để đảm bảo hiệu suất.

III. Phương Pháp Dẫn Đường Robot Di Động Bằng Google Map

Để dẫn đường robot di động hiệu quả, cần áp dụng các phương pháp công nghệ hiện đại. Việc tích hợp hệ thống GPS với Google Map là một trong những giải pháp tối ưu nhất.

3.1. Tích Hợp Hệ Thống GPS

Hệ thống GPS giúp xác định vị trí chính xác của robot, từ đó cập nhật liên tục lên Google Map. Điều này cho phép người điều khiển theo dõi và điều chỉnh hướng đi của robot.

3.2. Sử Dụng Công Nghệ WebRTC

Công nghệ WebRTC cho phép truyền tải dữ liệu hình ảnh và video thời gian thực từ robot về trạm điều khiển, giúp người điều khiển có cái nhìn trực quan về tình hình thực tế.

IV. Ứng Dụng Thực Tiễn Của Robot Di Động Trong Trinh Sát

Robot di động được ứng dụng rộng rãi trong nhiều lĩnh vực, đặc biệt là trong trinh sát. Chúng có khả năng hoạt động trong các môi trường nguy hiểm, thu thập thông tin và truyền tải về trung tâm điều khiển.

4.1. Trinh Sát Quân Sự

Robot di động có thể được sử dụng trong các nhiệm vụ trinh sát quân sự, giúp thu thập thông tin về địa hình và lực lượng đối phương mà không cần sự can thiệp của con người.

4.2. Tìm Kiếm Cứu Hộ

Trong các tình huống khẩn cấp, robot di động có thể hỗ trợ tìm kiếm cứu hộ, giúp xác định vị trí của nạn nhân và truyền tải thông tin về trung tâm điều khiển.

V. Kết Luận Về Tương Lai Của Robot Di Động Trong Trinh Sát

Tương lai của robot di động trong lĩnh vực trinh sát hứa hẹn sẽ phát triển mạnh mẽ với sự tiến bộ của công nghệ. Việc cải tiến hệ thống dẫn đường và khả năng tự hành sẽ mở ra nhiều cơ hội mới.

5.1. Xu Hướng Phát Triển Công Nghệ

Công nghệ robot di động sẽ tiếp tục được cải tiến, với các tính năng thông minh hơn, giúp nâng cao hiệu quả trong các nhiệm vụ trinh sát.

5.2. Tích Hợp AI Vào Robot Di Động

Việc tích hợp trí tuệ nhân tạo vào robot di động sẽ giúp chúng tự động hóa nhiều quy trình, từ đó nâng cao khả năng hoạt động và giảm thiểu rủi ro cho con người.

15/07/2025
Khóa luận dẫn đường robot di động sử dụng công cụ google map cho mục đích trinh sát

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

CHƯƠNG 1: GIỚI HIỆU 1. TỔNG QUAN VỀ ROBOT DI ĐỘNG 1.1 GIỚI THIỆU ROBOT DI ĐỘNG Trước khi bắt đầu nghiên cứu, thiết kế ra một robot di động thì chúng ta phải có một chút hiểu biết về robot, robot di động khác robot ở điểm nào và cách mà một robot di động hoạt động trong môi trường của chúng. Do đó, nội dung chương này sẽ giới thiệu khái quát về robot, robot di động và cách mà các robot di động này di chuyển. Sau đó là bài toán ứng dụng robot di động cho mục đích trinh sát.

Thuật ngữ “robot” được cho là xuất phát từ tiếng Cộng hòa Séc “Robota” có nghĩa là “lao động cưỡng bức”. Thuật ngữ này được nhà văn Karel Capek sử dụng để mô tả các nhân vật hư cấu trong một vở kịch viễn tưởng mà ông viết. Còn hiện nay Robot được hiểu là một loại thiết bị có thể thực hiện những công việc một cách tự động bằng sự điều khiển của máy tính hoặc các vi mạch điện tử được lập trình. Robot phải mang những đặc điểm sau đây: do con người chế tạo ra, có khả năng nhận biết môi trường xung quanh, tương tác được với các vật thể trong môi trường, có sự thông minh, khả năng đưa ra các lựa chọn dựa trên môi trường và được điều khiển một cách tự động theo các lập trình, có thể điều khiển được bằng lệnh hay yêu cầu của người sử dụng, và cuối cùng có chúng có khả năng di chuyển quay hoặc tịnh tiến theo một hay nhiều chiều.

Robot di động (Mobile Robot) là những robot có khả năng tự di chuyển trong môi trường của chúng, không cố định vào một vị trí cụ thể như các robot công nghiệp thường gắn cố định và hoạt động bằng các tay máy. Các robot di động có thể là “tự trị” (robot di động tự động) có nghĩa là chúng có khả năng điều hướng trong một môi trường không kiểm soát được mà không cần các thiết bị hướng dẫn vật lý hay cơ điện. Ngoài ra, robot di động có thể dựa vào các thiết bị hướng dẫn cho phép nó di chuyển tuyến đường định hướng được xác định trước trong không gian tương đối được kiểm soát (robot tự điều khiển khiển). Robot di động được ứng dụng trong rất nhiều công việc khác nhau từ xây dựng đến nông nghiệp, từ xử lý môi trường, y tế, giải trí, vận chuyển, đến việc tham gia vào các chuyến thám hiểm của con người,… Với những đặc điểm và tính ứng dụng cao của robot di động.

Ngày càng nhiều các công trình nghiên cứu, chế tạo và ứng dụng robot di động vào thực tế. Các nghiên cứu này có thể biến robot di động trở nên phổ biến hơn, được ứng dụng nhiều hơn và mang lại nhiều lợi ích hơn cho con người.2 ROBOT DI ĐỘNG CHO MỤC ĐÍCH “TRINH SÁT” Như đã phân tích ở trên, robot di động ngày càng có mặt trong nhiều lĩnh vực đời sống xã hội của con người, vai trò của các robot này là rất quan trọng và chúng ta không thể nào phủ nhận điều đó. Đối với một số lĩnh vực, công việc mang những tính chất đặc biệt, có thể gây khó khăn hoặc gây nguy hiểm cho con người trong khi thực hiện thì việc áp dụng robot di động có thể là giải pháp tối ưu hơn để thực hiện với công việc đó. Một trong những công việc mang tính chất như vậy đó là công việc “trinh sát”.

“Trinh sát” được hiểu ở đây là công việc tìm kiếm, theo dõi một đối tượng trong một khu vực chưa xác định, nhằm thu thập thông tin về đối tượng đó để gửi báo cáo về trung tâm điều khiển. Dựa vào đặc điểm của công việc trinh sát, robot trinh sát sẽ được phân loại dựa theo đặc điểm khu vực nơi mà robot thực hiện nhiệm vụ. Tạm thời chúng ta sẽ tiếp cận ở hai khía cạnh nhiệm vụ đó là trinh sát quân sự truyền thống và trinh sát đô thị. Trinh sát quân sự truyền thống là nhiệm vụ thu thập thông tin về lực lượng, địa hình và các hoạt động khác của đối phương.Trinh sát quân sự truyền thống thường diễn ra trong môi trường phẳng ít vật cản.

Ví dụ là việc quân đội sử dụng robot tự động mặt đất, máy bay không người lái – UAV [1], vệ tinh hoặc bằng cách thiết lập các trạm quan sát,… Hình 1.1: UAV RQ1 cho mục đích trinh sát qua sự truyền thông Trinh sát đô thị cũng có nhiệm vụ tương tự so với trinh sát quân sự truyền thống, vẫn là việc thu thập thông tin về lực lượng, địa hình và các hoạt động khác của đối phương. Tuy nhiên trong trinh sát đô thị gặp nhiều thử thách hơn so với trinh sát quân sự truyền thống, các khu vực đô thị có nhiều chướng ngại vật gây ra cản trở về truyền thông liên lạc, ngoài ra thì các chướng vật cản trở tầm nhìn và gây ra nhiều rắc rối khác 4 cho công việc trinh sát. Các robot trinh sát được sử dụng trong trinh sát quân sự truyền thống hoàn toàn có thể được sử dụng trong trinh sát đô thị.2: RoboteX AVATAR II cho mục đích trinh sát đô thị Trên thế giới, ở các quốc gia có nền khoa học phát triển, robot trinh sát được nghiên cứu, chế tạo và sử dụng nhiều trong các lĩnh vực quân sự, tìm kiếm cứu hộ, khám phá không gian,… như máy bay trinh sát trên không UAV RQ1 ( hình 1.1 ), robot trinh sát đô thị RoboteX AVATAR II ( hình 1.2 ), robot trinh sát mặt đất DR – 10/20 ( hình 1.3) hay robot dành cho các chương trình thám hiểm không gian như Curiosity ( hình 1.3: Robot trinh sát DR-10 Hình 1.4 Robot Curiosity 5 Ở Việt Nam, ngày càng có nhiều đề tài nghiên cứu về robot di động, những thành tích cao tại các giải sáng tạo robot cho thấy các trường đại học đang quan tâm tới việc phát triển robot di động. Nhiều sản phẩm robot di động ra đời ứng dụng vào trong nhiều lĩnh vực có thể kể đến như robot phục vụ y tế - năm 2020 [2], lĩnh vực an ninh với dự án robot di động tháo gỡ bom mìn triển khai vào năm 2009 [3], lĩnh vực môi trường với hai công trình vào năm 2011 với hệ thông robot di động kiểm tra đường ống thoát nước và làm vệ sinh ống khói, lĩnh vực quân sự quốc phòng với robot trinh sát hóa học RBH – 18 [4].

Tuy nhiên, hiện thực là chưa nhiều các đề tài robot tiếp cận được ứng dụng trong thực tế, đa số các đề tài chỉ dừng lại ở nghiên cứu mô hình hoặc ứng dụng ngắn một thời gian, chưa được tiếp tục phát triển thành sản phẩm. Đặc biệt là đối với ứng dụng “trinh sát” khi còn khá ít các nghiên cứu robot di động cho bài toán này. Vấn đề này trở thành động lực để những sinh viên như chúng em thực hiện các khóa luận về chủ đề robot trinh sát. MÔ TẢ BÀI TOÁN 2.1 MỤC TIÊU TỔNG QUÁT Khóa luận này nhằm mục tiêu xây dựng một robot di động cho mục đích trinh sát.

Robot có khả năng di chuyển một cách linh hoạt, được điều khiển từ xa và hoạt động trong điều kiện môi trường ngoài trời. Sử dụng Google Map là công cụ hỗ trợ cho bài toán “dẫn đường”, vị trí GPS của robot được liên tục cập nhật lên bản đồ (được tích hợp bên trong ứng dụng điều khiển) trong quá trình robot hoạt động. Thực hiện chức năng “trinh sát” thông qua việc truyền thông tin hình ảnh thu thập được (trong khu vực “trinh sát”) dưới dạng video thời gian thực từ camera được gắn trên robot về trạm điều khiển sử dụng công nghệ WebRTC để tối ưu hóa độ trễ của video.2 CÁC MỤC TIÊU CỤ THỂ Từ những ý tưởng rời rạc ban đầu, sau khi xâu chuỗi tất cả lại và đặt các nhiệm vụ đơn lẻ vào trong bài toán thiết kế lớn, chi tiết về việc chế tạo một robot di động cho mục đích trinh sát. Trong bài toán lớn sẽ được chia thành các bài toán nhỏ hơn cần giải quyết để hoàn thành nghiên cứu.

Bài toán thiết kế hệ thống phần cho robot: - Thiết kế kết cấu khung robot: Yêu cầu trong thiết kế, đem lại cho robot độ bền, chắc chắn, khả năng di chuyển trong một số địa hình cũng như khả năng mang một trọng lượng nhất định 6 - Thiết kế vị trí lắp đặt các linh kiện điện trong robot: Yêu cầu thiết kế đem lại sự gọn, không gây cản trở cho quá trình di chuyển của robot cũng như vẫn có đủ không gian cho việc cải tiến lắp đặt thêm thiết bị. Bài toán xây dựng phần mềm cho robot - Xây dựng phần mềm cho việc di chuyển: Để hỗ việc điều khiển robot từ xa, một ứng dụng điều khiển được thiết kế, hỗ trợ chạy trên các điện thoại thông minh Android với đẩy đủ các phím tính năng di chuyển của robot cũng như hệ thống lựa chọn kết nối và ngắt kết nối. - Xây dựng phần mềm cho việc dẫn đường, trinh sát: Đối với dẫn đường, phần thiết kế được tích hợp chung với phần di chuyển của robot. Thông qua vị trí GPS trên bản đồ, người điều khiển có thể hướng dẫn quá trình di chuyển của robot.

Về phần trinh sát, thông tin “trinh sát” được như vị trí sự vật, các thay đổi bên trong vùng quan sát được gửi về trạm điều khiển thông qua video thời gian thực, với độ trễ mong muốn là nhỏ hơn 1s. 7 CHƯƠNG 2: CÁC LÝ THUYẾT LIÊN QUAN 1. LÝ THUYẾT ĐỘNG HỌC CHO ROBOT 4 BÁNH DI ĐỘNG [5] 1.1 GIỚI THIỆU Mục đích của chuyển động tinh tiến trong robot di động là việc xác định vị trí và hướng của robot dựa trên các phép đo vòng quay của bánh xe. Để hiểu được điều này, chúng ta sẽ xây dựng ra mô hình động học cho robot.

Về cơ bản mô hình robot trinh sát này là một robot di động 4 bánh (đối với các robot trinh sát bánh xe cần có khả năng chống trượt, điều này cũng có thể đạt được thông qua cấu trúc bánh xe, một cấu trúc 4 bánh hoặc 6 bánh có ưu thế chống trượt tốt hơn so với hai bánh và vì cấu trúc 6 bánh khác phức tạp nên trong trường hợp này cấu trúc 4 bánh sẽ được lựa chọn), với mỗi bánh đều là bánh phát động, được gắn một động cơ riêng biệt, tuy nhiên để đơn giản hóa tính động học, chúng ta sẽ coi hai bánh bên trái là một bánh, hai bánh bên phải là một bánh. Hai bánh xe ảo này ( được ký hiệu lần lượt là WL và WR trên sơ đồ ) sẽ có trục đi qua tâm hình học của robot.

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

Tài liệu "Dẫn Đường Robot Di Động Bằng Google Map Cho Trinh Sát" cung cấp cái nhìn sâu sắc về cách sử dụng Google Map để dẫn đường cho các robot di động trong các nhiệm vụ trinh sát. Bài viết nhấn mạnh tầm quan trọng của việc tích hợp công nghệ bản đồ vào hệ thống điều khiển robot, giúp nâng cao độ chính xác và hiệu quả trong việc di chuyển và thực hiện nhiệm vụ. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng công nghệ này, bao gồm khả năng tự động hóa cao hơn và giảm thiểu sai sót trong quá trình dẫn đường.

Để mở rộng kiến thức về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Nghiên cứu thiết kế và chế tạo mobile robot tự hành ứng dụng thuật toán slam, nơi bạn sẽ tìm hiểu về các thuật toán tiên tiến trong việc điều khiển robot. Ngoài ra, tài liệu Tối ưu đường đi cho robot và di chuyển đa robot theo đội hình sẽ giúp bạn nắm bắt các phương pháp tối ưu hóa lộ trình cho robot, một yếu tố quan trọng trong việc nâng cao hiệu suất hoạt động. Cuối cùng, tài liệu Nghiên ứu động họ và động lự họ ủa mobile robot bánh lăn sẽ cung cấp thêm thông tin về động học và điều khiển robot, giúp bạn có cái nhìn toàn diện hơn về công nghệ robot di động.