Đồ án: Thiết kế và Thi công Robot Phục vụ Nhà hàng - SV ĐH SPKT TP.HCM

Khám phá đồ án thiết kế và thi công robot phục vụ nhà hàng. Báo cáo chi tiết quy trình, linh kiện, và giải pháp robot chạy theo line, RFID.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2024

149
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới thiệu về Robot Phục vụ Nhà hàng

Robot phục vụ nhà hàng là một giải pháp công nghệ tiên tiến được thiết kế để tự động hóa quy trình phục vụ trong ngành dịch vụ ăn uống hiện đại. Thiết bị này kết hợp các công nghệ như cảm biến thông minh, điều khiển PID, RFIDmàn hình cảm ứng HMI để vận chuyển thức ăn một cách an toàn và hiệu quả. Robot được thiết kế chạy theo "line" được đánh dấu sẵn, giúp tối ưu hóa lưu lượng khách hàng và nâng cao chất lượng dịch vụ. Với cấu trúc ba tầng chứa thức ăn, hệ thống báo hiệu bằng đèn LED và loa, khách hàng dễ dàng xác định vị trí đúng để lấy món ăn. Đây là bước tiến quan trọng trong tự động hóa nhà hàng thông minh.

1.1. Khái niệm và ứng dụng thực tế

Robot phục vụ nhà hàng không chỉ giảm tải công việc cho nhân viên mà còn nâng cao hiệu suất phục vụ lên 40-50%. Ứng dụng thực tế cho thấy robot giúp giảm thời gian chờ đợi của khách hàng, đặc biệt trong những giờ cao điểm. Công nghệ tránh vật cản thông minh đảm bảo an toàn tuyệt đối cho người dùng và khách hàng xung quanh. Robot còn hỗ trợ yêu cầu khẩn cấp thông qua giao diện người dùng, cho phép điều khiển linh hoạt bởi nhân viên phục vụ.

1.2. Lợi ích kinh tế và xã hội

Việc triển khai thiết kế robot phục vụ nhà hàng mang lại nhiều lợi ích kinh tế cho cơ sở kinh doanh. Chi phí vận hành giảm đáng kể nhờ tối ưu hóa lao động, trong khi chất lượng dịch vụ được cải thiện đáng kể. Trên phương diện xã hội, công nghệ này thay thế công việc nặng nhọc, cho phép nhân viên tập trung vào các công việc yêu cầu kỹ năng cao hơn như tương tác khách hàngquản lý dịch vụ.

II. Các Thành phần Kỹ thuật Chính

Thiết kế robot phục vụ nhà hàng bao gồm các thành phần kỹ thuật tinh vi được lựa chọn cẩn thận. Hệ thống điều khiển sử dụng ArduinoVi xử lý để xử lý dữ liệu từ các cảm biến tránh vật cản. Công nghệ RFID được sử dụng để xác định vị trí chuyên biệt và điều hướng robot dọc theo đường đã định sẵn. Màn hình cảm ứng HMI cung cấp giao diện thân thiện cho thao tác và giám sát. Hệ thống báo hiệu đèn LED và loa giúp giao tiếp hiệu quả với khách hàng. Cấu trúc ba tầng được thiết kế với cân bằng trọng lượng tối ưu để đảm bảo ổn định trong quá trình vận chuyển.

2.1. Hệ thống cảm biến và điều khiển

Cảm biến tránh vật cản được lắp đặt ở phía trước và hai bên robot để phát hiện chướng ngại vật trong thời gian thực. Điều khiển PID tối ưu hóa tốc độ chuyển độngđộ chính xác đường đi. Vi xử lý Arduino xử lý toàn bộ thông tin cảm biến và điều khiển động cơ với độ chính xác cao. Công nghệ RFID reader đọc thẻ RFID tại các điểm chuyển hướng để điều hướng tự động mà không cần lập trình phức tạp.

2.2. Giao diện người dùng và hệ thống thông báo

Màn hình cảm ứng TFT HMI cho phép điều khiển trực tiếp từ robot hoặc điều khiển từ xa. Đèn LED nhiều màu báo hiệu trạng thái robot và chỉ dẫn tầng chứa món ăn cho khách hàng. Loa báo hiệu thông minh phát âm thanh khi robot đến vị trí giao hàng hoặc cần sự can thiệp của người dùng. Hệ thống yêu cầu khẩn cấp cho phép dừng ngay lập tức khi phát hiện nguy hiểm.

III. Quy trình Thiết kế và Thi công

Thiết kế robot phục vụ nhà hàng tuân theo quy trình kỹ thuật chặt chẽ từ giai đoạn lập kế hoạch đến triển khai. Đầu tiên, phân tích yêu cầu chức năng xác định các tính năng cần thiết như vận chuyển thức ăn, tránh vật cản, và giao tiếp khách hàng. Tiếp theo là thiết kế cơ cấu để tối ưu hóa khả năng chứa đựngcân bằng trọng lượng. Thiết kế mạch điện sử dụng kiến thức về mạch điện cơ bảnđiện tử cơ bản để tích hợp các thành phần. Sau cùng, thi công và kiểm thử đảm bảo toàn bộ hệ thống hoạt động theo đúng thiết kế ban đầu.

3.1. Giai đoạn thiết kế và mô phỏng

Phân tích nhu cầu xác định chi tiết công suất, kích thước, và tính năng cần thiết. Thiết kế 3D sử dụng phần mềm CAD để hình dung cấu trúc vật lýkiểm tra độ khả thi. Mô phỏng điều khiển kiểm chứng thuật toán điều hướngtránh vật cản trước khi thi công thực tế. Tính toán chi phílập kế hoạch ngân sách đảm bảo tiết kiệm tối đa mà không giảm chất lượng sản phẩm.

3.2. Thi công kiểm thử và hoàn thiện

Thi công cơ cơ kiến trúc bao gồm lắp ráp khungcài đặt hệ thống bánh xe. Lắp đặt hệ thống điện sử dụng dây dẫn chất lượng caocác linh kiện đã chọn lọc. Lập trình firmware cho Arduino và cấu hình các cảm biến. Kiểm thử toàn diện bao gồm test tốc độ, test tránh vật cản, test giao diện người dùng. Hoàn thiệntinh chỉnh dựa trên kết quả kiểm thử để đảm bảo hiệu suất tối ưu.

IV. Các Ứng dụng Tương lai và Hướng Phát triển

Robot phục vụ nhà hàng có tiềm năng phát triển rộng lớn trong tương lai với tích hợp AImachine learning. Các nâng cấp công nghệ bao gồm dẫn đường tự động bằng GPS, kết nối IoT cho quản lý từ xa, và hệ thống thanh toán tích hợp trực tiếp trên robot. Mở rộng ứng dụng có thể áp dụng công nghệ này cho bệnh viện, khách sạn, và nhà kho tự động. Robot tương tác xã hội với trí tuệ nhân tạo có thể giao tiếp bằng giọng nóinhận dạng khách hàng. Việc cải thiện pin và năng lượng sử dụng công nghệ pin xanh sẽ kéo dài thời gian hoạt độnggiảm chi phí điện năng.

4.1. Tích hợp công nghệ AI và IoT

Trí tuệ nhân tạo có thể tối ưu hóa đường đi dựa trên mô hình giao thông nhà hàng theo thời gian thực. Kết nối IoT cho phép giám sát robot từ trung tâm quản lýdự báo bảo trì dựa trên dữ liệu hoạt động. Hệ thống học máy có thể dự đoán yêu cầu thức ăn cao điểm dựa trên lịch sử khách hàng. Tích hợp thanh toán trực tiếp trên robot đơn giản hóa quy trìnhtăng tính bảo mật.

4.2. Mở rộng ứng dụng và tối ưu hóa năng lượng

Ứng dụng trong bệnh viện giúp vận chuyển thuốccung cấp y tế an toàn. Ứng dụng trong khách sạn tăng trải nghiệm kháchgiảm chi phí nhân lực. Công nghệ pin xanh như pin mặt trời hoặc pin thế hệ mới kéo dài thời hoạt động từ 2-3 giờ lên 8-10 giờ một ngày. Tối ưu hóa thuật toán điều khiển giảm tiêu thụ năng lượngtăng hiệu suất tổng thể của hệ thống.

18/12/2025

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

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI Chương 2: Cở sở lý thuyết: Trình bày một cái nhìn tổng quan về các thành phần và chức năng của từng loại giao tiếp, lí thuyết về tính toán trong hệ thống. Chi tiết và cụ thể hóa được đưa ra để xây dựng một mô hình toàn diện. Chương 3: Thiết kế hệ thống: Mô tả quá trình thiết kế hệ thống từ yêu cầu của đề tài, bao gồm sơ đồ và hoạt động của hệ thống. Nó tập trung vào việc giải thích quy trình lựa chọn linh kiện, tính toán thiết kế và giải thích cách mô hình được hình thành từ đó.

Chương 4: Thi công hệ thống: Tập trung vào quá trình thi công hệ thống, bao gồm thiết kế và hoàn thiện mô hình, kiểm tra, lắp ráp, sửa lỗi và hoàn thiện hệ thống về mặt phần cứng. Chương 5: Kết quả thực hiện: Trình bày chi tiết kết quả từng phần nhỏ cũng như kết quả tổng thể của hệ thống thông qua hình ảnh và video minh họa. Các hiển thị đã được lập trình được trình bày để thể hiện sự đạt được mong muốn. Chương 6: Kết luận và hướng phát triển: Dựa vào kết quả từ chương 5, chương cuối cùng rút ra những kết luận tổng quan về những thành công và thách thức của đề tài.

So sánh giữa hai phương pháp đã nghiên cứu được thực hiện và từ đó đề xuất hướng phát triển để cải thiện và nâng cao hiệu suất của hệ thống. 5 CHƯƠNG 2: CƠ SỞ LÍ THUYẾT CHƯƠNG 2: CƠ SỞ LÍ THUYẾT 2. BỘ ĐIỀU KHIỂN PID 2. Bộ điều khiển PID là gì? Bộ điều khiển vi tích phân tỉ lệ (PID- Proportional Integral Derivative) là một cơ chế phản hồi vòng điều khiển tổng quát được sử dụng rộng rãi trong các hệ thống điều khiển công nghiệp – bộ điều khiển PID là bộ điều khiển được sử dụng nhiều nhất trong các bộ điều khiển phản hồi.

Bộ điều khiển PID sẽ tính toán giá trị "sai số" là hiệu số giữa giá trị đo thông số biến đổi và giá trị đặt mong muốn. Bộ điều khiển sẽ thực hiện giảm tối đa sai số bằng cách điều chỉnh giá trị điều khiển đầu vào. Trong trường hợp không có kiến thức cơ bản (mô hình toán học) về hệ thống điều khiển thì bộ điều khiển PID là sẽ bộ điều khiển tốt nhất. Tuy nhiên, để đạt được kết quả tốt nhất, các thông số PID sử dụng trong tính toán phải điều chỉnh theo tính chất của hệ thống-trong khi kiểu điều khiển là giống nhau, các thông số phải phụ thuộc vào đặc thù của hệ thống.

Giải thuật tính toán bộ điều khiển PID bao gồm 3 thông số riêng biệt, do đó đôi khi nó còn được gọi là điều khiển ba khâu: các giá trị tỉ lệ, tích phân và đạo hàm, viết tắt là P, I, và D. Giá trị tỉ lệ xác định tác động của sai số hiện tại, giá trị tích phân xác định tác động của tổng các sai số quá khứ, và giá trị vi phân xác định tác động của tốc độ biến đổi sai số. Tổng chập của ba tác động này dùng để điều chỉnh quá trình thông qua một phần tử điều khiển như vị trí của van điều khiển hay bộ nguồn của phần tử gia nhiệt. Nhờ vậy, những giá trị này có thể làm sáng tỏ về quan hệ thời gian: P phụ thuộc vào sai số hiện tại, I phụ thuộc vào tích lũy các sai số quá khứ, và D dự đoán các sai số tương lai, dựa vào tốc độ thay đổi hiện tại.

6 CHƯƠNG 2: CƠ SỞ LÍ THUYẾT Hình 2.1: Sơ đồ khối của bộ điều khiển PID Trong đó: P (Proportional): là phương pháp điều chỉnh tỉ lệ, giúp tạo ra tín hiệu điều chỉnh tỉ lệ với sai lệch đầu vào theo thời gian lấy mẫu. I (Integral): là tích phân của sai lệch theo thời gian lấy mẫu. Điều khiển tích phân là phương pháp điều chỉnh để tạo ra các tín hiệu điều chỉnh sao cho độ sai lệch giảm về 0. Từ đó cho ta biết tổng sai số tức thời theo thời gian hay sai số tích lũy trong quá khứ.

Khi thời gian càng nhỏ thể hiện tác động điều chỉnh tích phân càng mạnh, tương ứng với độ lệch càng nhỏ. D (Derivative): là vi phân của sai lệch. Điều khiển vi phân tạo ra tín hiệu điều chỉnh sao cho tỉ lệ với tốc độ thay đổi sai lệch đầu vào. Thời gian càng lớn thì phạm vi điều chỉnh vi phân càng mạnh, tương ứng với bộ điều chỉnh đáp ứng với thay đổi đầu vào càng nhanh.

Lý thuyết điều khiển PID Sơ đồ điều khiển PID được đặt tên theo ba khâu hiệu chỉnh của nó, tổng của ba khâu này tạo thành bởi các biến điều khiển MV (2. Ta có: 7 CHƯƠNG 2: CƠ SỞ LÍ THUYẾT MV(t)=Pout+Iout+Dout ( 2.1 ) Trong đó: Pout, Iout và Dout là các thành phần đầu ra từ ba khâu của bộ điều khiển PID, được xác định như dưới đây: ❖ Khâu tỉ lệ Khâu tỉ lệ (đôi khi còn được gọi là độ lợi) làm thay đổi giá trị đầu ra, tỉ lệ với giá trị sai số hiện tại. Đáp ứng tỉ lệ có thể được điều chỉnh bằng cách nhân sai số đó với một hằng số Kp, được gọi là hệ số tỉ lệ. Khâu tỉ lệ được cho bởi: Pout = Kp.2 ) Trong đó: - Pout: thừa số tỉ lệ của đầu ra - Kp: Hệ số tỉ lệ, thông số điều chỉnh - e : sai số = SP - PV - t : thời gian hay thời gian tức thời (hiện tại) Hệ số của khâu tỉ lệ lớn là do thay đổi lớn ở đầu ra mà sai số thay đổi nhỏ.

Nếu hệ số của khâu tỉ lệ quá cao, hệ thống sẽ không ổn định. Ngược lại, hệ số nhỏ là do đáp ứng đầu ra nhỏ trong khi sai số đầu vào lớn, và làm cho bộ điều khiển kém nhạy, hoặc đáp ứng chậm. Nếu Hệ số của khâu tỉ lệ quá thấp, tác động điều khiển có thể sẽ quá bé khi đáp ứng với các nhiễu của hệ thống. ❖ Drop ( độ trượt ) Nếu không có nhiễu, điều khiển tỉ lệ thuần túy sẽ không xác lập tại giá trị mong muốn của nó, nhưng nó vẫn duy trì một (độ trượt) sai số ổn định trạng thái, là một hàm của độ lợi tỉ lệ và độ lợi quá trình.

Đặc biệt, nếu độ lợi quá trình-trong khoảng 8 CHƯƠNG 2: CƠ SỞ LÍ THUYẾT thời gian dài bị trôi do thiếu điều khiển, như việc làm mát một lò nung tới nhiệt độ phòng được ký hiệu G và giả sử sai số xấp xỉ là hằng số, khi đó droop-độ trượt xảy ra khi độ lợi không đổi này bằng thừa số tỉ lệ của đầu ra, Pout, với sai số là tuyến tính, G = Kp. Khi thừa số tỉ lệ, đẩy vào thông số tới giá trị đặt, được bù chính xác bởi độ lợi quá trình, nó sẽ kéo thông số ra khỏi giá trị đặt. Nếu độ lợi quá trình giảm, khi làm lạnh, thì trạng thái dừng sẽ nằm dưới điểm đặt, ta gọi là "droop- độ trượt". Chỉ các thành phần dịch chuyển (trung bình dài hạn, thành phần tần số không) của độ lợi quá trình mới tác động tới độ trượt các dao động đều hoặc ngẫu nhiên trên hoặc dưới thành phần dịch chuyển sẽ bị triệt tiêu.

Độ lợi quá trình có thể thay đổi theo thời gian hoặc theo các thay đổi bên ngoài, ví dụ như nếu nhiệt độ phòng thay đổi, việc làm lạnh sẽ nhanh hơn hoặc chậm hơn. Độ trượt tỉ lệ thuận với độ lợi quá trình và tỉ lệ nghịch với độ lợi tỉ lệ, và là một khiếm khuyết không thể tránh được của điều khiển tỉ lệ thuần túy. Độ trượt có thể được giảm bớt bằng cách thêm một thừa số độ lệch (cho điểm đặt trên giá trị mong muốn thực tế), hoặc sửa đổi bằng cách thêm một khâu tích phân (trong bộ điều khiển PI hoặc PID), sẽ tính toán độ lệch thêm vào một cách hữu hiệu. Bất chấp độ trượt, cả lý thuyết điều chỉnh lẫn thực tế công nghiệp chỉ ra rằng khâu tỉ lệ là cần thiết trong việc tham gia vào quá trình điều khiển.

❖ Khâu tích phân Phân phối của khâu tích phân (đôi khi còn gọi là reset) tỉ lệ thuận với cả biên độ sai số lẫn quãng thời gian xảy ra sai số. Tổng sai số tức thời theo thời gian (tích phân sai số) cho ta tích lũy bù đã được hiệu chỉnh trước đó. Tích lũy sai số sau đó được nhân với độ lợi tích phân và cộng với tín hiệu đầu ra của bộ điều khiển. Biên độ phân 9 CHƯƠNG 2: CƠ SỞ LÍ THUYẾT phối của khâu tích phân trên tất cả tác động điều chỉnh được xác định bởi độ lợi tích phân, Ki.

Thừa số tích phân được cho bởi: ( 2.3 ) Trong đó: - Iout: thừa số tích phân của đầu ra - Ki: độ lợi tích phân, 1 thông số điều chỉnh - e: sai số = SP - Pv - t : thời gian hoặc thời gian tức thời (hiện tại) - T: một biến tích phân trung gian Khâu tích phân (khi cộng thêm khâu tỉ lệ) sẽ tăng tốc chuyển động của quá trình tới điểm đặt và khử số dư sai số ổn định với một tỉ lệ chỉ phụ thuộc vào bộ điều khiển. Tuy nhiên, vì khâu tích phân là đáp ứng của sai số tích lũy trong quá khứ, nó có thể khiến giá trị hiện tại vọt lố qua giá trị đặt (ngang qua điểm đặt và tạo ra một độ lệch với các hướng khác). ❖ Khâu đạo hàm Tốc độ thay đổi của sai số quá trình được tính toán bằng cách xác định độ dốc của sai số theo thời gian (tức là đạo hàm bậc một theo thời gian) và nhân tốc độ này với độ lợi tỉ lệ Kd. Biên độ của phân phối khâu vi phân (đôi khi được gọi là tốc độ) trên tất cả các hành vi điều khiển được giới hạn bởi độ lợi vi phân, Kd.

Thừa số vi phân được cho bởi: ( 2.4 ) 10 CHƯƠNG 2: CƠ SỞ LÍ THUYẾT Trong đó: - Dout: thừa số vi phân của đầu ra - Kd: Độ lợi vi phân, một thông số điều chỉnh - e : Sai số = SP – PV - t : thời gian hoặc thời gian tức thời (hiện tại) Khâu vi phân làm chậm tốc độ thay đổi của đầu ra bộ điều khiển và đặc tính này là đang chú ý nhất để đạt tới điểm đặt của bộ điều khiển. Từ đó, điều khiển vi phân được sử dụng để làm giảm biên độ vọt lố được tạo ra bởi thành phần tích phân và tăng cường độ ổn định của bộ điều khiển hỗn hợp.

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