Đồ án: Ứng dụng Robot tự hành AGV và mã định danh vào phân loại hàng hóa

Đồ án tốt nghiệp ứng dụng robot tự hành AGV và mã định danh để phân loại hàng hóa. Giải pháp tự động hóa kho bãi, logistics hiệu quả và tối ưu.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2024

84
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Robot AGV phân loại hàng hóa tự động

Robot AGV (Automated Guided Vehicle) là một giải pháp tiên tiến trong lĩnh vực logistics tự động hóa hiện đại. Những chiếc robot này được thiết kế để vận chuyển và phân loại hàng hóa một cách hiệu quả mà không cần can thiệp của con người. Trong bối cảnh Công nghiệp 4.0, các hệ thống AGV đang trở thành giải pháp tối ưu cho các kho bãi và trung tâm phân phối. Công nghệ mã định danh được tích hợp vào robot AGV giúp xác định chính xác loại hàng hóa, vị trí lưu trữ và tuyến đường vận chuyển tối ưu. Điều này không chỉ nâng cao hiệu suất làm việc mà còn giảm đáng kể chi phí vận hành và tỉ lệ sai sót trong quá trình phân loại hàng hóa.

1.1. Định nghĩa Robot AGV và tính ứng dụng

Robot AGV là các thiết bị tự hành được lập trình để di chuyển trong không gian kho bãi một cách độc lập. Chúng sử dụng cảm biến, máy ảnh và hệ thống điều hướng để nhận biết môi trường xung quanh. Tính ứng dụng của AGV trong phân loại hàng hóa rất cao, đặc biệt trong các doanh nghiệp logistics, thương mại điện tử và sản xuất. Những robot này có thể hoạt động 24/7 mà không mệt mỏi, giúp tăng năng suất lao động và đảm bảo chất lượng dịch vụ.

1.2. Vai trò của mã định danh trong phân loại tự động

Mã định danh (Barcode, QR Code, RFID) là công nghệ cốt lõi giúp robot AGV nhận diện và phân loại hàng hóa một cách chính xác. Mỗi sản phẩm được gắn mã định danh duy nhất, cho phép hệ thống xác định thông tin sản phẩm, loại hàng, hạn sử dụng và vị trí lưu trữ. Khi robot AGV quét mã định danh, nó tự động xác định tuyến đường tối ưu để vận chuyển hàng hóa đến địa điểm phân loại hoặc lưu trữ phù hợp.

II. Cấu trúc và thành phần hệ thống Robot AGV phân loại

Một hệ thống robot AGV phân loại hàng hóa tự động bao gồm nhiều thành phần quan trọng hoạt động phối hợp với nhau. Thành phần chính gồm robot AGV cơ khí, hệ thống điều hướng, module đọc mã định danh, bộ xử lý trung tâm và phần mềm quản lý. Robot AGV được trang bị bánh xe tự hành, hệ thống cảm biến quang học, mô tơ điệnpin năng lượng cao. Hệ thống điều hướng dựa trên bản đồ kỹ thuật số cho phép robot xác định vị trí chính xác và lập kế hoạch tuyến đường. Module đọc mã định danh (barcode, QR code, RFID) được tích hợp trực tiếp trên robot để nhận diện hàng hóa ngay lập tức.

2.1. Các thành phần cơ khí của robot AGV

Robot AGV được trang bị bánh xe chuyên dụng cho phép di chuyển linh hoạt trong không gian hẹp. Hệ thống lái cho phép robot quay xoay và thay đổi hướng một cách chính xác. Motor điện AC hoặc DC cung cấp sức kéo, trong khi pin lithium ion đảm bảo năng lượng hoạt động lâu dài. Các cảm biến va chạm được đặt quanh robot để phát hiện và tránh chướng ngại vật, đảm bảo an toàn cho hệ thống.

2.2. Hệ thống điều hướng và xác định vị trí

Hệ thống điều hướng AGV sử dụng công nghệ SLAM (Simultaneous Localization and Mapping) hoặc điều hướng dựa trên bản đồ từ nam châm. Máy quét laser (LiDAR) được trang bị trên robot để tạo bản đồ 3D của môi trường xung quanh. Công nghệ định vị vệ tinh (GPS) hoặc tế bào quang học giúp robot xác định vị trí chính xác trong kho bãi. Hệ thống phần mềm quản lý trung tâm nhận dữ liệu vị trí từ tất cả robot và điều phối họ làm việc hiệu quả.

III. Công nghệ mã định danh và quy trình phân loại hàng hóa

Công nghệ mã định danh là yếu tố quan trọng nhất trong hệ thống phân loại hàng hóa tự động bằng robot AGV. Có ba loại mã định danh chính được sử dụng: Barcode (mã vạch), QR CodeRFID (Radio Frequency Identification). Barcode và QR Code yêu cầu robot phải có camera và phần mềm nhận dạng ảnh để quét mã. RFID hoạt động bằng sóng vô tuyến, cho phép đọc mã từ khoảng cách xa mà không cần nhìn trực tiếp. Quy trình phân loại bắt đầu từ việc robot AGV quét mã định danh của hàng hóa, gửi thông tin đến hệ thống trung tâm, sau đó nhận lệnh điều hướng để vận chuyển hàng đến khu vực phân loại phù hợp.

3.1. Các loại mã định danh và ứng dụng

Barcode (mã vạch) là hình thức cũ nhất nhưng vẫn được sử dụng rộng rãi do chi phí thấp và độ tin cậy cao. QR Code cho phép lưu trữ thông tin lớn hơn và dễ quét bằng camera thông thường. RFID là công nghệ tiên tiến nhất, cho phép đọc mã mà không cần tiếp xúc trực tiếp và có thể theo dõi hàng hóa trong thời gian thực. Mỗi loại mã có ưu và nhược điểm khác nhau, lựa chọn phụ thuộc vào yêu cầu cụ thể của doanh nghiệp.

3.2. Quy trình phân loại tự động của hệ thống

Quy trình phân loại bắt đầu khi robot AGV nhận hàng hóa từ khu vực nhập hàng. Robot quét mã định danh để xác định loại, số lượng và thông tin sản phẩm. Dữ liệu được truyền đến hệ thống quản lý trung tâm qua mạng không dây WiFi hoặc 4G. Hệ thống phân tích thông tinxác định vị trí lưu trữ phù hợp dựa trên quy tắc phân loại được lập trình sẵn. Robot AGV sau đó tự động điều hướng đến khu vực đích và ghi nhập hàng hóa vào hệ thống quản lý kho.

IV. Lợi ích và triển vọng phát triển của hệ thống tự động

Hệ thống robot AGV phân loại hàng hóa tự động mang lại nhiều lợi ích thiết thực cho các doanh nghiệp logistics và thương mại. Thứ nhất, hệ thống giảm chi phí vận hành bằng cách giảm nhân lựctăng hiệu suất làm việc so với phương pháp thủ công. Thứ hai, độ chính xác cao trong phân loại hàng hóa giúp giảm tỉ lệ sai sóttăng độ hài lòng của khách hàng. Thứ ba, hệ thống hoạt động 24/7 mà không mệt mỏi, giúp tăng năng suất tổng thể. Triển vọng phát triển của công nghệ này rất lớn, đặc biệt khi AI (Trí tuệ nhân tạo) và Machine Learning được tích hợp để tối ưu hóa quyết định phân loại. Trong tương lai, các hệ thống AGV sẽ thông minh hơn, linh hoạt hơn và có khả năng thích ứng với nhiều loại hàng hóa khác nhau.

4.1. Những lợi ích kinh tế và vận hành

Giảm chi phí lao động là lợi ích trực tiếp và lớn nhất khi áp dụng robot AGV tự động. Doanh nghiệp tiết kiệm 40-60% chi phí nhân công trong bộ phận phân loại và vận chuyển. Tăng hiệu suất sản xuất lên 3-5 lần so với phương pháp thủ công nhờ tốc độ xử lý nhanh của hệ thống. Giảm thời gian phân phối hàng hóa giúp cải thiện dịch vụ khách hàngtăng lợi nhuận.

4.2. Tương lai của công nghệ phân loại tự động

Tương lai của hệ thống AGV phân loại hàng hóa sẽ là tích hợp sâu hơn với AI và IoT. Robot sẽ có khả năng học hỏi từ dữ liệu quá khứ để tối ưu hóa quy trình phân loại. Công nghệ blockchain có thể được sử dụng để theo dõi hàng hóa một cách bất biếnđảm bảo tính minh bạch. Các hệ thống đa robot phối hợp sẽ hoạt động độc lập mà vẫn đồng bộ để xử lý khối lượng hàng lớn.

18/12/2025

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

đặt vấn đề dẫn nhập lý do chọn đề tài, mục tiêu, đối tượng và phạm vi nghiên cứu của hệ thống, các giới hạn của đề tài và bố cục của quyển báo cáo. Chương 2: Cơ sở lý thuyết Trình bày các lý thuyết liên quan đến đề tài, bao gồm kiến thức về hệ thống vận chuyển, các thành phần điện tử và về các chuẩn giao tiếp, về nguyên lý hoạt động và cách điều khiển một số hệ thống phần cứng. 4 Chương 3: Phân tích và thiết kế hệ thống Trình bày chi tiết về mô hình của hệ thống, bao gồm biểu đồ khối và nguyên tắc hoạt động của hệ thống. Thiết kế hệ thống, xác định các mô-đun và thành phần điện tử.

Cung cấp biểu đồ kết nối giữa các mô-đun và thành phần. Cuối cùng, dựa trên thiết kế của hệ thống, chương trình sẽ trình bày việc triển khai cả phần cứng và phần mềm cho hệ thống. Từ đó, trình bày hoạt động của hệ thống. Chương 4: Kết quả Trình bày các kết quả thi công phần cứng và đưa ra bình luận và đánh giá so sánh với nền tảng lý thuyết được trình bày trong Chương 2.

Chương 5: Kết luận và hướng phát triển Tóm tắt công việc đã thực hiện và các giới hạn. Cũng như đánh giá hệ thống, đưa ra kết luận về ưu – nhược điểm để đề xuất giải pháp và hướng phát triển mới cho tương lai liên quan đến đề tài. 5 CHƯƠNG 2 CƠ SỞ LÝ THUYẾT Chương này trình bày về các khái niệm và công nghệ cơ bản liên quan đến đề tài. Cụ thể, chương sẽ trình bày tổng quan về AGV (Automated Guided Vehicle), Firebase, về công nghệ mã vạch, thuật toán tìm đường A* (A Start) và một số kỹ thuật khác được sử dụng trong đề tài.

Các nội dung cụ thể sẽ được trình bày trong các mục sau đây.1 ROBOT TỰ HÀNH (AGV) 2.1 Khái niệm và phân loại AGV AGV là viết tắt của Automated Guided Vehicle, hay còn gọi là xe tự hành, robot vận chuyển hàng tự động. AGV là phương tiện di chuyển không người lái, sử dụng các công nghệ dẫn đường hiện đại để vận chuyển hàng hóa, nguyên vật liệu đến địa điểm đã được chỉ định mà không cần sự can thiệp của con người. [3] AGV được phân loại theo nhiều tiêu chí khác nhau, phổ biến nhất là theo phương thức dẫn đường: AGV dẫn đường bằng dải từ: Loại AGV này sử dụng dải từ được gắn trên sàn nhà để xác định vị trí và hướng di chuyển.1: AGV dẫn đường bằng dải từ [3] 6 AGV dẫn đường bằng laser: Loại AGV này sử dụng tia laser để quét môi trường xung quanh và xác định vị trí, hướng di chuyển.2: AGV dẫn đường bằng laser [3] AGV dẫn đường bằng camera: Loại AGV này sử dụng camera để nhận diện các điểm đánh dấu trên môi trường xung quanh và xác định vị trí, hướng di chuyển.3: AGV dẫn đường bằng camera [4] AGV dẫn đường bằng GPS: Loại AGV này sử dụng tín hiệu GPS để xác định vị trí và hướng di chuyển. AGV dẫn đường bằng hệ thống kết hợp: Loại AGV này sử dụng kết hợp nhiều phương thức dẫn đường khác nhau để nâng cao độ chính xác và linh hoạt.

Ngoài ra, AGV còn được phân loại theo tải trọng, kích thước, chức năng, v.2 Kiến trúc cơ bản của hệ thống AGV Hệ thống AGV (Automated Guided Vehicle) thông thường bao gồm một phương tiện, bộ điều khiển tích hợp trong AGV, phần mềm quản lý, và hệ thống giao tiếp và định vị.4: Cấu trúc cơ bản của hệ thống AGV Phương tiện AGV: Là bộ phận di chuyển của hệ thống, bao gồm khung xe, hệ thống truyền động, hệ thống lái, hệ thống treo, hệ thống cảm biến và hệ thống điều khiển. AGV có thể được dẫn đường bằng nhiều phương pháp khác nhau, chẳng hạn như dải từ, laser, camera, GPS hoặc RFID. Khả năng tải trọng, kích thước và tốc độ di chuyển của AGV phụ thuộc vào ứng dụng cụ thể.5: Cấu trúc chung của robot dò đường [5] Bộ điều khiển AGV: Được tích hợp trong AGV, có chức năng điều khiển hướng di chuyển, tốc độ và các chức năng khác của AGV. Bộ điều khiển nhận tín hiệu từ hệ thống quản lý và các cảm biến trên AGV, sau đó xử lý và gửi tín hiệu đến các bộ phận khác của AGV để thực hiện các hành động di chuyển.

Phần mềm quản lý AGV: Được cài đặt trên máy tính trung tâm hoặc máy chủ, có chức năng quản lý và điều phối hoạt động của các AGV trong hệ thống. Phần mềm quản lý nhận thông tin về đơn hàng, vị trí hàng hóa và tình trạng của AGV, sau đó lập kế hoạch di chuyển cho các AGV và gửi tín hiệu đến bộ điều khiển AGV. Phần mềm quản lý cũng có chức năng giám sát hoạt động của hệ thống AGV và ghi chép dữ liệu vận hành. Hệ thống giao tiếp và định vị: Đảm bảo giao tiếp giữa máy chủ, phần mềm quản lý và các AGV trong hệ thống.

9 Hệ thống giao tiếp có thể sử dụng các kỹ thuật truyền thông không dây như Wi-Fi, Bluetooth hoặc mạng di động. Hệ thống định vị giúp xác định vị trí của AGV trong môi trường làm việc, cho phép phần mềm quản lý lập kế hoạch di chuyển chính xác. Hệ thống cảm biến: Giúp AGV phát hiện chướng ngại vật và tránh va chạm. Pin: Cung cấp năng lượng cho AGV hoạt động.6: Sơ đồ vận hành xe AGV Nguyên lý hoạt động của AGV: • AGV nhận được lệnh vận chuyển từ hệ thống quản lý.

• Hệ thống dẫn đường giúp AGV xác định vị trí và hướng di chuyển đến điểm lấy hàng. • Hệ thống điều khiển điều khiển AGV di chuyển đến điểm lấy hàng. 10 • AGV sử dụng hệ thống cảm biến để phát hiện chướng ngại vật và tránh va chạm. • Khi đến điểm lấy hàng, AGV sử dụng hệ thống cơ khí để lấy hàng.

• AGV di chuyển đến điểm giao hàng theo hướng dẫn của hệ thống dẫn đường. • Khi đến điểm giao hàng, AGV sử dụng hệ thống cơ khí để giao hàng. • AGV quay trở lại điểm sạc pin để sạc pin cho lần vận chuyển tiếp theo.1 Giới thiệu về Firebase Firebase là một nền tảng phát triển ứng dụng di động và web do Google cung cấp. Được thiết kế để đơn giản hóa việc phát triển ứng dụng, Firebase cung cấp một loạt các dịch vụ chất lượng, từ cơ sở dữ liệu đến quản lý người dùng, tích hợp đăng nhập xã hội, và nhiều tính năng khác.7: Firebase Database [6] Một số tính năng của Firebase Firebase cung cấp một loạt các tính năng hữu ích để giúp nhà phát triển xây dựng ứng dụng một cách linh hoạt và hiệu quả.

Dưới đây là một số tính năng nổi bật: 11 Realtime Database Firebase cung cấp một cơ sở dữ liệu đám mây NoSQL thời gian thực. Nó cho phép đồng bộ với client và lưu trữ dữ liệu dưới định dạng JSON. Khi Realtime Database được kết nối với SDK Android, iOS, hoặc Javascript, một cơ sở dữ liệu thời gian thực chung được xây dựng và cung cấp cho tất cả người dùng. Tất cả các client sẽ nhận được cập nhật mỗi khi dữ liệu thay đổi.

Điều này tạo ra một trải nghiệm người dùng mượt mà và liên tục, đặc biệt là trong các ứng dụng yêu cầu sự đồng bộ nhanh chóng và thời gian thực. Authentication Firebase Authentication cung cấp một giải pháp đơn giản và an toàn cho quản lý xác thực người dùng. Bạn có thể tích hợp các phương thức đăng nhập như email/password, đăng nhập xã hội (Google, Facebook, Twitter), và các dịch vụ khác. Điều này giúp bảo vệ ứng dụng của bạn khỏi truy cập trái phép và đồng thời cung cấp trải nghiệm đăng nhập thuận lợi cho người dùng.

Hosting Firebase Hosting cung cấp một giải pháp dễ dàng và nhanh chóng để triển khai ứng dụng web của bạn. Bạn có thể phục vụ trang web tĩnh và động, đồng thời tận dụng tính năng CDN để tối ưu hóa hiệu suất. Việc tích hợp Hosting với các dịch vụ khác của Firebase tạo ra một quy trình phát triển và triển khai mạnh mẽ. Ưu nhược điểm của Firebase Bảng 2.1: Ưu nhược điểm của Firebase Tiêu Chí Ưu Điểm Nhược điểm Giao diện thân thiện, giảm độ Giới hạn tùy chỉnh đối với trường Dễ sử dụng phức tạp trong phát triển.

hợp sử dụng cụ thể. Dữ liệu được cập nhật ngay lập Cập nhập Yêu cầu quản lý chi phí cẩn thận tức, tối ưu trải nghiệm người thời gian thực cho các ứng dụng quy mô lớn. 12 Tích hợp linh hoạt với dịch vụ Tích hợp Google và thư viện phổ biến. Giới hạn tùy chỉnh đối với trường Tuỳ chỉnh hợp sử dụng cụ thể.

Yêu cầu quản lý chi phí cẩn thận Chi phí cho các ứng dụng quy mô lớn. Trong bảng so sánh trên, những điểm mạnh của Firebase bao gồm sự dễ sử dụng, cập nhật thời gian thực và tích hợp linh hoạt. Tuy nhiên, những hạn chế như giới hạn về tùy chỉnh và quản lý chi phí cần được xem xét cẩn thận khi triển khai các dự án ứng dụng quy mô lớn.3 MÃ QR Mã QR Code là hệ thống mã vạch 2D phổ biến, đang trở thành một nguồn lực quan trọng trong lưu trữ dữ liệu với mật độ cao. Sự linh hoạt của nó không chỉ giới hạn trong việc mã hóa các URL hay số vé cụ thể, mà còn mở ra nhiều ứng dụng khác nhau.

Trong bối cảnh tiếp thị di động, biểu tượng Mã QR được tích hợp trên sản phẩm, tài liệu quảng cáo, và trang web, mang lại trải nghiệm tương tác và thuận tiện cho người dùng.8: Mã QR có URL được mã hoá Mã QR Code tích hợp tính năng sửa lỗi dựa trên thuật toán Reed-Solomon, giúp khôi phục giữa 7% đến 30% từ mã không đọc được mà không mất dữ liệu. Điều này làm cho nó trở thành công cụ linh hoạt trong việc quản lý thông tin và tương tác với người dùng. 13 QR code có thể chứa thông tin dưới dạng ký tự chữ và số, ký tự Kanji, Kana, và nhị phân. Cấu trúc của QR code bao gồm nhiều thành phần, mỗi thành phần có một chức năng cụ thể.

Dưới đây là chi tiết về các thành phần chính trong cấu trúc của QR code: Hình 2.9: Các thành phần chính trong cấu trúc của QR code [8] - Version Information (Thông tin phiên bản): Bao gồm thông tin về phiên bản của mã QR, có mặt ở một số phiên bản từ 7 trở lên. Thông tin này nằm ở gần các mẫu tìm kiếm ở góc trên bên phải và góc dưới bên trái. Thông tin này nằm gần các mẫu tìm kiếm. - Data and Error Correction Codewords (Dữ liệu và mã sửa lỗi): Phần chính của mã QR chứa dữ liệu được mã hóa và mã sửa lỗi.

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