Thiết kế và thi công robot di động bám người vận chuyển hàng chuyên nghiệp

Khám phá quy trình thiết kế và thi công robot di động bám người vận chuyển hàng, ứng dụng công nghệ tiên tiến trong tự động hóa logistics hiệu quả.

2023

164
3
0

Phí lưu trữ

45 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Đặt vấn đề

1.2. Tình hình nghiên cứu

1.2.1. Tình hình nghiên cứu trên thế giới

1.2.2. Tình hình nghiên cứu ở trong nước

1.2.3. Tình hình nghiên cứu tại Trường Đại học Sư Phạm Kỹ Thuật

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

1.4. Phương pháp nghiên cứu

1.5. Nội dung đề tài

1.6. Giới hạn đề tài

2. GIỚI THIỆU VỀ MOBILE ROBOT

2.1. Mobile Robot là gì?

2.2. Xu thế phát triển Mobile Robot hiện nay

2.3. Lịch sử phát triển của Mobile Robot

2.4. Những vấn đề của Mobile Robot

3. GIỚI THIỆU VỀ ROBOT DỊCH VỤ

3.1. Cơ cấu di động phổ biến trong robot dịch vụ

3.2. Công nghệ được sử dụng trong robot dịch vụ

3.3. Cơ cấu chuyển động của bánh xe Mobile Robot

4. XỬ LÝ DỮ LIỆU TỪ CẢM BIẾN – XỬ LÝ ẢNH

4.1. Khái niệm và quá trình xử lý ảnh

4.2. Tiêu chí đánh giá

4.3. Giới thiệu về thị giác máy tính 2D

4.4. Tổng quan về hiệu chỉnh ảnh (Calibration)

5. TÍNH TOÁN ĐỘNG HỌC

5.1. Động học thuận robot di động hai bánh vi sai

5.2. Động nghịch robot di động hai bánh vi sai

6. BỘ ĐIỀU KHIỂN VÀ BỘ LỌC

6.1. Bộ điều khiển vi tích phân tỉ lệ (PID)

6.2. Bộ lọc thông thấp (Low-pass Filter)

6.2.1. Giới thiệu bộ lọc thông thấp

6.2.2. Phương trình sai phân bộ lọc thông thấp

7. HỆ ĐIỀU HÀNH ROBOT (ROS)

7.1. Giới thiệu về hệ điều hành robot (ROS)

7.2. Lợi ích của ROS cho robot

7.3. Các khái niệm cơ bản trong ROS

8. LỰA CHỌN MÔ HÌNH TRÍCH XUẤT ĐẶC TRƯNG

9. MÔ HÌNH OPENPOSE

9.1. Tìm hiểu mô hình OpenPose

9.2. Tầm quan trọng của mô hình OpenPose

9.3. Kiến trúc mạng OpenPose

9.4. Ứng dụng OpenPose trên thế giới

10. TÍNH TOÁN VÀ THIẾT KẾ PHẦN CỨNG

10.1. Yêu cầu thiết kế

10.2. Sơ đồ khối hệ thống điều khiển

10.3. Tính toán lựa chọn thiết bị

10.6. Nút nhấn khẩn cấp

10.7. Nút nhấn và đèn

10.8. Cảm biến siêu âm

10.10. Máy tính nhúng Jetson AGX Xavier

10.4. Thiết kế mô hình

10.4.2. Phần chứa hàng

10.4.3. Mô hình hoàn chỉnh

11. THIẾT KẾ PHẦN MỀM

11.1. Tổng quan phần mềm

11.1.1. Yêu cầu thiết kế

11.2. Nguyên lý vận hành robot

11.2.2. Hiệu chỉnh ảnh

11.3. Lựa chọn tần số cắt

11.4. Nhận dạng đối tượng sử dụng OpenPose

11.5. Thiết lập đối tượng theo dõi

11.6. Theo dõi đối tượng

11.6.1. Kiến trúc mạng thần kinh sâu cho việc nhận dạng đối tượng

11.6.2. Phương pháp phân loại – Naïve Bayes

11.6.3. Theo dõi đa đối tượng – Multi-Object Tracking (MOT)

11.7. Điều hướng robot

11.7.1. Xác định khoảng cách giữa người và robot

11.7.2. Xác định góc lệch giữa người và robot

11.7.3. Điều khiển chuyển động robot

12. KẾT QUẢ - NHẬN XÉT – ĐÁNH GIÁ

12.1. Kết quả thi công

12.1.1. Kết quả thi công phần cơ khí

12.1.2. Kết quả thi công phần điện

12.2. Kết quả các thuật toán

12.2.1. Kết quả bộ điều khiển vi tích phân tỉ lệ (PID)

12.2.2. Kết quả ước lượng vị trí mục tiêu

12.2.3. Kết quả thuật toán xử lý ảnh

12.3. Nhận xét – Đánh giá

12.3.1. Đánh giá kết quả ước lượng vị trí và chiều cao của đối tượng

12.3.2. Đánh giá hiệu quả nhận dạng mục tiêu

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

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về robot di động và ứng dụng

Robot di động là một trong những công nghệ tiên tiến, được ứng dụng rộng rãi trong nhiều lĩnh vực như logistics, dịch vụ, và sản xuất. Thiết kế robotthi công robot đòi hỏi sự kết hợp giữa cơ khí, điện tử, và trí tuệ nhân tạo. Robot bám người là một giải pháp hiệu quả trong việc vận chuyển hàng, đặc biệt trong các siêu thị và trung tâm thương mại. Hiệu quả vận chuyển được nâng cao nhờ khả năng tự động hóa và thông minh của robot.

1.1. Xu hướng phát triển robot di động

Xu hướng phát triển robot di động hiện nay tập trung vào việc tích hợp công nghệ robot tiên tiến như AI và xử lý ảnh. Robot tự độngrobot thông minh đang trở thành xu hướng chủ đạo, giúp tối ưu hóa quy trình làm việc và giảm thiểu sự can thiệp của con người. Hệ thống robot được thiết kế để hoạt động trong môi trường phức tạp, đảm bảo tính linh hoạt và hiệu quả.

1.2. Ứng dụng robot trong logistics

Robot logistics đang được sử dụng rộng rãi trong các kho hàng và trung tâm phân phối. Giải pháp vận chuyển bằng robot giúp tăng tốc độ xử lý hàng hóa và giảm thiểu sai sót. Robot bám theo người là một ứng dụng tiêu biểu, giúp hỗ trợ người dùng trong việc di chuyển và vận chuyển hàng hóa một cách thuận tiện và hiệu quả.

II. Thiết kế và thi công robot di động bám người

Thiết kế robotthi công robot đòi hỏi sự kết hợp giữa cơ khí, điện tử, và phần mềm. Robot di động được thiết kế với cấu trúc bánh xe linh hoạt, đảm bảo khả năng di chuyển trong không gian hẹp. Bám người là tính năng quan trọng, được thực hiện thông qua việc sử dụng camera và thuật toán xử lý ảnh. Hiệu quả vận chuyển được đảm bảo nhờ hệ thống điều khiển PID và bộ lọc thông thấp.

2.1. Thiết kế cơ khí và điện tử

Thiết kế robot bao gồm việc tính toán và mô phỏng cấu trúc cơ khí trên phần mềm SolidWorks. Robot di động sử dụng hai động cơ dẫn động và bánh xe tự lựa, đảm bảo khả năng di chuyển linh hoạt. Thiết bị nhúng như Jetson AGX Xavier và Arduino Mega 2560 được sử dụng để xử lý dữ liệu và điều khiển động cơ.

2.2. Thuật toán xử lý ảnh và điều khiển

Thuật toán xử lý ảnh được sử dụng để nhận diện và theo dõi người dùng. Bám người được thực hiện thông qua việc sử dụng mô hình OpenPose và CNN. Hệ thống điều khiển PID giúp điều chỉnh tốc độ và hướng di chuyển của robot, đảm bảo hiệu quả vận chuyển và độ chính xác cao.

III. Kết quả và đánh giá

Robot di động bám người đã được thi công thành công, đáp ứng các yêu cầu về hiệu quả vận chuyển và độ chính xác. Thiết kế robotthi công robot đã chứng minh tính khả thi và hiệu quả trong thực tế. Hệ thống robot hoạt động ổn định, có khả năng nhận diện và theo dõi người dùng trong môi trường phức tạp.

3.1. Kết quả thực nghiệm

Robot di động đã được thử nghiệm trong môi trường thực tế, cho thấy khả năng bám ngườivận chuyển hàng hiệu quả. Hiệu quả vận chuyển được đánh giá thông qua tốc độ và độ chính xác trong việc di chuyển và theo dõi người dùng. Hệ thống điều khiển PID và thuật toán xử lý ảnh đã hoạt động ổn định, đảm bảo độ tin cậy cao.

3.2. Đánh giá và hướng phát triển

Robot di động bám người đã đạt được các mục tiêu đề ra, tuy nhiên vẫn cần cải thiện về khả năng nhận diện đa người dùng và xử lý tình huống phức tạp. Hướng phát triển tiếp theo bao gồm nâng cấp phần cứng và tích hợp thêm các thuật toán AI để tăng cường khả năng tự động hóa và thông minh của robot.

21/02/2025

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

CHƯƠNG 1. TỔNG QUAN − Được thiết kế bởi Follow Inspiration, một công ty khởi nghiệp của Bồ Đào Nha được thành lập vào năm 2012, WiiGo là một giỏ hàng tự điều khiển, giúp khách hàng giảm khả năng di chuyển mua sắm tại các siêu thị lớn.3 WiiGo – của công ty Follow Inspiration (Bồ Đào Nha) 1.2 Tình hình nghiên cứu ở trong nước Ở Việt Nam, đã có một số loại Mobile Robot được phát triển và ứng dụng trong các lĩnh vực khác nhau. Dưới đây là một số ví dụ về các loại Mobile Robot đã được phát triển tại Việt Nam: − Mobile Robot giao hàng tự động: FPT Software đã giới thiệu robot tự động giao hàng có tên là "NextAMR" - là robot tự hành sử dụng trong sản xuất công nghiệp đầu tiên do người Việt chế tạo. Ở môi trường nhà máy, NextAMR có thể tự động định vị, tìm đường di chuyển linh hoạt, mà không cần đường ray chuyên dụng, chủ động tránh người & vật cản, cập nhật bản đồ thích ứng với những thay đổi.4 Robot NextAMR của tập đoàn FPT ĐỒ ÁN TỐT NGHIỆP 3 CHƯƠNG 1.

TỔNG QUAN − Robot công nghiệp: Trong ngành công nghiệp, Mobile Robot cũng được các nhà máy sản xuất ngày càng cập nhật khả năng tự động hóa. Ví dụ, công ty Inteligent Robotics Company (IROCO) đã phát triển robot phục vụ đẩy xe và phân phối các bộ phận trong nhà máy.5 Robot AMR300 do Công ty IROCO phát triển − Mobile Robot tự động: Vuletech là một trong những đơn vị có nhiều sự hợp tác với các đơn vị nước ngoài trong lĩnh vực Mobile Robot(KuKa Đức, Cognex Mỹ,. Một số Mobile Robot mà công ty phát triển như Robot Cart Thouzer được thiết trong ứng dụng vận chuyển hàng hóa, Robot Wheelchair ứng dụng cho ngành y tế và chăm sóc sức khỏe,.6 Robot cart Thouzer Hình 1.7 Robot Wheelchair ĐỒ ÁN TỐT NGHIỆP 4 CHƯƠNG 1.3 Tình hình nghiên cứu tại Trường Đại học Sư Phạm Kỹ Thuật Tại Trường Đại học Sư Phạm Kỹ Thuật TP.HCM cũng đã có nhiều sinh viên cùng với giảng viên đã nghiên cứu một số robot tự hành, Mobile Robot. Dưới đây là Bảng 1.1 liệt kê một số đề tài đồ án tốt nghiệp của các anh/chị khóa trước mà nhóm tìm kiếm được có liên quan đến robot tự hành, Mobile Robot.1 Một số đề tài nghiên cứu về robot tự hành, Mobile Robot ở SPKT STT Tên đề tài - Tác giả Khóa Nội dung 1 Nghiên cứu, thiết kế và chế tạo xe đẩy K18 Thiết kế và sử dụng bộ điều siêu thị thông minh.

khiển PID, ứng dụng xử lý ảnh Tác giả: Phan Trung Nghĩa, Nguyễn bằng camera và máy tính Huy An, Ngô Tấn Hậu. nhúng Jetson Nano cho Mobile Robot phục vụ tại siêu thị. 2 Nghiên cứu, thiết kế và chế tạo robot K18 Chế tạo xe tự hành bằng ứng tự hành phục vụ trong nhà máy sản dụng của Lidar, ROS phục vụ xuất. trong nhà máy sản xuất với khả Tác giả: Trần Hiển Vinh, Lê Phúc năng chịu tải cao.

Thắng, Nguyễn Thiên. 3 Nghiên cứu, chế tạo mô hình Mobile K18 Nghiên cứu chế tạo được Robot vượt địa hình. Mobile Robot bằng xử lý ảnh Tác giả: Nguyễn Vũ Long, Nguyễn bằng OpenCV nhằm di chuyển Duy Tuấn, Phan Trường Hải. robot đến vị trí sao cho luôn duy trì khoảng cách cố định với đối tượng phát hiện được.3 Mục tiêu của đề tài Mục tiêu sâu xa của đề tài là xây dựng được một robot di động trên bánh xe phục vụ trong siêu thị lớn với tính năng bám theo người sử dụng để chứa hàng hoá được mua.

Mục tiêu ban đầu là robot có thể bám theo người. Để làm được điều đó, nhóm cần: − Xây dựng hệ thống cơ khí của robot có thể tải hàng tối đa 10kg. − Xây dựng bộ điều khiển vi tích phân tỉ lệ (PID) đáp ứng được tốc độ mong muốn − Xây dựng thuật toán xử lý ảnh giúp bám được mục tiêu khi có nhiều đối tượng gây nhiễu. − Xây dựng thuật toán tránh vật cản trong phạm vi hoạt động của robot.

ĐỒ ÁN TỐT NGHIỆP 5 CHƯƠNG 1.4 Phương pháp nghiên cứu − Nhóm tiến hành các bước thu thập dữ liệu, xử lý và phân tích dữ liệu, thiết kế và triển khai hệ thống và đánh giá, kiểm tra. − Học hỏi từ những thầy cô có nhiều kinh nghiệm trong lĩnh vực robot để có hướng làm việc, phát triển và giải quyết vấn đề nhanh và tốt nhất. − Dựa vào các đề tài nghiên cứu khoa học có trên sách, báo, tạp chí khoa học,. từ đó nghiên cứu lý thuyết các giải thuật và phát triển đề tài.

− Giải quyết từng module nhỏ sau đó ghép thành khối hoàn chỉnh. − Tính toán và chạy thử nghiệm để rút ra được phương án tối ưu nhất. − Thiết lập mô hình robot, chạy thử nghiệm ở điều kiện môi trường thực tế nhằm tìm ra được kết quả tốt nhất.5 Nội dung đề tài Nội dụng báo cáo bao gồm 6 chương: Chương 1. TỔNG QUAN Giới thiệu sơ lược về đề tài.

CƠ SỞ LÝ THUYẾT Các kiến thức lí thuyết liên quan đề tài: Robot dịch vụ, cảm biến, bộ điều khiển PID, ROS (Robot Operation System). TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG Tính toán, thiết kế và xây dựng hệ thống cơ khí, tính toán động học. THIẾT KẾ PHẦN MỀM Trình bày hiệu chỉnh ảnh, nhận dạng, thiết lập, theo dõi đối tượng mục tiêu và điều hướng robot. KẾT QUẢ - NHẬN XÉT – ĐÁNH GIÁ Trình bày về kết quả thu được từ các thuật toán về điều khiển động cơ, thuật toán xử lý ảnh.

Đưa ra những nhận xét và đánh giá chung về kết quả đạt được. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Trình bày các kết luận rút ra được từ đề tài sau khi hoàn thành đồ án và đưa ra hướng phát triển, ý tưởng cho đề tài trong tương lai. ĐỒ ÁN TỐT NGHIỆP 6 CHƯƠNG 1.6 Giới hạn đề tài Sau đây là một số giới hạn đề tài trong quá trình thực hiện: − Robot chạy chủ yếu trên địa hình bằng phẳng. − Đề tài không xét đến trường hợp giữa mục tiêu và các đối tượng có độ tương đồng quá cao (như: sinh đôi, quần áo, hình dáng giống hệt nhau).

− Không xét điều kiện môi trường ánh sáng quá kém (quá tối, quá chói). − Chỉ xác định vị trí mục tiêu bằng phép ước lượng. − Khoảng cách tối thiểu để robot có thể nhận dạng được mục tiêu là 0. − Tầm nhìn robot giới hạn từ -45 độ đến 45 độ.

− Trong quá trình robot thiết lập mục tiêu theo dõi, chỉ cho phép một đối tượng giơ tay phải trong khung hình của robot. ĐỒ ÁN TỐT NGHIỆP 7 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT CHƯƠNG 2.1 Giới thiệu về Mobile Robot 2.1 Mobile Robot là gì? Mobile Robot là một loại robot di động được thiết kế để thực hiện các tác vụ tự động trong môi trường không cần sự can thiệp trực tiếp của con người. Được trang bị các cảm biến và hệ thống điều khiển, Mobile Robot có khả năng di chuyển và tương tác với môi trường xung quanh một cách tự động và linh hoạt.

Với sự tiến bộ vượt bậc trong lĩnh vực công nghệ và trí tuệ nhân tạo, Mobile Robot đã trở thành một phần không thể thiếu trong nhiều ngành công nghiệp và ứng dụng khác nhau. Trong công nghiệp sản xuất, Mobile Robot được sử dụng để thực hiện các công việc tự động hóa như vận chuyển hàng hóa, lắp ráp sản phẩm và kiểm tra chất lượng. Chúng tăng năng suất và hiệu suất làm việc, đồng thời giảm nguy cơ tai nạn lao động và đảm bảo độ chính xác trong quy trình sản xuất. Mobile Robot cũng đã thể hiện tiềm năng lớn trong các lĩnh vực dịch vụ và cuộc sống hàng ngày.

Chúng có thể được sử dụng trong lĩnh vực y tế để vận chuyển vật liệu y tế, hỗ trợ trong quá trình chăm sóc bệnh nhân và thậm chí thực hiện các ca phẫu thuật tự động. Trong lĩnh vực giao hàng và dịch vụ, Mobile Robot có thể tự động vận chuyển hàng hóa đến địa chỉ khách hàng, giúp tiết kiệm thời gian và tăng tính tiện lợi. Một ứng dụng khác của Mobile Robot là trong việc dọn dẹp nhà cửa. Chúng có thể được lập trình để tự động quét sàn, hút bụi và lau chùi, giúp giảm gánh nặng công việc cho con người và tạo ra một môi trường sống sạch sẽ.

Ngoài ra, Mobile Robot còn có ứng dụng trong giáo dục và nghiên cứu. Chúng được sử dụng để giảng dạy và trình bày các khái niệm khoa học và kỹ thuật một cách tương tác và thú vị. Mobile Robot cũng là một công cụ quan trọng trong việc phát triển và thử nghiệm các thuật toán và công nghệ mới, từ trí tuệ nhân tạo đến học máy và thị giác máy tính. Tuy Mobile Robot mang lại nhiều lợi ích, nhưng cũng đối diện với một số thách thức.

Điều này bao gồm độ tin cậy của hệ thống, an toàn trong môi trường làm việc chung với con người và khả năng tương tác với con người một cách tự nhiên. Các vấn đề này đang được nghiên cứu và phát triển để đảm bảo rằng Mobile Robot có thể hoạt động một cách an toàn, hiệu quả và hợp tác với con người trong tương lai. Tổng quan, Mobile Robot đóng vai trò quan trọng trong việc nâng cao hiệu suất, giảm rủi ro và tạo ra sự tiện lợi cho con người trong nhiều lĩnh vực khác nhau. Với tiềm năng và sự phát triển liên tục, Mobile Robot hứa hẹn mang đến một tương lai đầy hứa hẹn với những ứng dụng và tiện ích vượt trội.

ĐỒ ÁN TỐT NGHIỆP 8 CHƯƠNG 2.2 Xu thế phát triển Mobile Robot hiện nay Cùng với sự tiến bộ của công nghệ thông tin, đặc biệt là trí tuệ nhân tạo, robot hiện nay đã trở nên thông minh hơn. Robot thông minh là một hệ thống máy được cải thiện về khả năng nhận thức, ra quyết định và thực thi nhiệm vụ một cách toàn diện hơn. Chúng có thể ứng xử, có cảm xúc và suy nghĩ giống người. Với một “bộ não” thông minh, robot có thể thực hiện theo chỉ dẫn của người vận hành, sau đó hoàn thành nhiều nhiệm vụ đã được lập trình trước, tự học và nâng cấp ứng xử của chúng trong lúc tương tác với con người.

Thực tiễn cho thấy, vai trò của robot thông minh trong cuộc sống xã hội và sản xuất sẽ ngày càng trở nên quan trọng. Công nghệ robot là một công nghệ phức tạp và tiên tiến liên quan đến đa lĩnh vực và liên ngành, bao gồm cơ khí - điện tử, điều khiển tự động, công nghệ cảm biến, công nghệ máy tính, vật liệu mới, công nghệ sinh học và trí thông minh nhân tạo (sẽ còn tiếp tục được tích hợp mở rộng).

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

Tài liệu "Thiết kế và thi công robot di động bám người vận chuyển hàng hiệu quả" tập trung vào việc phát triển một hệ thống robot thông minh có khả năng tự động bám theo người để vận chuyển hàng hóa một cách hiệu quả. Nội dung chính bao gồm các phương pháp thiết kế cơ khí, tích hợp hệ thống điều khiển, và ứng dụng công nghệ cảm biến để đảm bảo robot hoạt động ổn định và chính xác. Tài liệu này mang lại lợi ích lớn cho độc giả, đặc biệt là những người quan tâm đến lĩnh vực robot di động và tự động hóa, bằng cách cung cấp kiến thức chi tiết về quy trình thiết kế và thi công, cũng như các giải pháp tối ưu hóa hiệu suất.

Để mở rộng hiểu biết về chủ đề này, bạn có thể tham khảo thêm các tài liệu liên quan như Tiểu luận đồ án môn học chi tiết máy thiết kế hệ thống truyền động cơ khí, Tiểu luận đồ án môn học thiết kế hệ thống cơ khí, và Tiểu luận thiết kế hệ thống điều khiển toàn máy mới. Những tài liệu này sẽ giúp bạn khám phá sâu hơn về các khía cạnh kỹ thuật và ứng dụng thực tế trong lĩnh vực thiết kế hệ thống cơ khí và điều khiển.