Robot không chỉ là cánh tay máy. Từ sensor, actuator, encoder, controller đến DOF, kinematics, payload, repeatability và ROS 2 — đây là bản đồ thuật ngữ để bước vào ngành.
Một video humanoid đi bộ khiến robot trông như một “con người bằng máy”. Nhưng trong nhà máy, robot phổ biến có thể chỉ là cánh tay sáu khớp lặp một đường hàn hàng nghìn lần. Trong kho, robot có thể là một xe tự hành chở kệ. Trong bệnh viện, nó có thể là cơ cấu rất nhỏ hỗ trợ bác sĩ.
Để không bị ngợp bởi thuật ngữ, hãy nhìn mọi robot qua bốn câu hỏi: Nó cảm nhận bằng gì? Nó quyết định bằng gì? Nó chuyển động bằng gì? Nó đang cố hoàn thành nhiệm vụ nào?
Không có ranh giới tuyệt đối, nhưng một robot thường có ba khả năng:
1. Sensing — cảm nhận: đo môi trường và trạng thái chính nó.
2. Computation/control — tính toán và điều khiển: chọn lệnh phù hợp.
3. Actuation — chấp hành: tạo chuyển động hoặc lực tác động ra thế giới.
Một băng tải chạy tốc độ cố định là tự động hóa. Khi hệ thống dùng camera nhận biết sản phẩm, điều chỉnh vị trí và robot gắp đúng món đang đi qua, ta thấy rõ hơn tính “robotic”: cảm nhận, quyết định và hành động khép kín.
Link là các đoạn thân cứng; joint là khớp nối giữa chúng. Hình học của link và joint quyết định vùng robot có thể chạm tới.
Actuator biến năng lượng thành chuyển động. Phổ biến nhất là động cơ điện; hệ cần lực lớn có thể dùng thủy lực, hệ đơn giản có thể dùng khí nén.
Động cơ tạo chuyển động, nhưng để điều khiển chính xác còn cần hộp số, driver và cơ cấu truyền động. Vì vậy “motor mạnh” chưa đồng nghĩa “robot tốt”.
Encoder đo góc hoặc vị trí trục. Camera nhìn môi trường. Cảm biến lực/mô-men đo tương tác. IMU đo gia tốc và tốc độ quay. LiDAR đo khoảng cách bằng laser.
Sensor không “hiểu” thế giới; nó tạo dữ liệu. Phần mềm phải hiệu chỉnh, lọc nhiễu và diễn giải dữ liệu ấy.
Controller nhận mục tiêu và dữ liệu sensor, sau đó tính lệnh gửi tới actuator. Nó có thể là máy tính công nghiệp, PLC, vi điều khiển hoặc hệ thống nhiều máy tính phối hợp.
Đây là phần trực tiếp làm việc: gripper, súng hàn, đầu hút chân không, tua vít, dao cắt hoặc dụng cụ phẫu thuật. Cùng một cánh tay nhưng đổi end effector có thể trở thành một hệ thống khác hẳn.
Degree of Freedom, DOF là số biến chuyển động độc lập cần để mô tả cấu hình robot.
Một vật thể trong không gian có ba chuyển động tịnh tiến x–y–z và ba chuyển động quay roll–pitch–yaw. Vì vậy cánh tay 6 DOF thường có thể đưa đầu công tác tới một vị trí và hướng mong muốn trong vùng làm việc.
Nhiều DOF hơn không tự động tốt hơn. Nó cho robot linh hoạt hơn nhưng làm cơ khí, điều khiển, lập kế hoạch và tránh va chạm phức tạp hơn.
Kinematics — động học nghiên cứu quan hệ giữa vị trí các khớp và vị trí đầu robot, chưa cần hỏi lực nào tạo ra chuyển động.
Dynamics — động lực học đi thêm một bước: xét khối lượng, quán tính, lực, mô-men, ma sát và gia tốc. Robot chạy chậm có thể dùng mô hình đơn giản; humanoid chạy, nhảy hoặc giữ thăng bằng đòi hỏi dynamics phức tạp hơn nhiều.
Giả sử trục cần tới 90 độ nhưng encoder đo mới 84 độ. Sai số là 6 độ. Controller dùng sai số để tăng lệnh motor, liên tục đo lại và giảm lệnh khi tiến gần mục tiêu. Đó là feedback control — điều khiển phản hồi.
PID là bộ điều khiển kinh điển:
Người mới không cần thuộc công thức ngay. Hãy nhớ: chỉnh control là cân bằng giữa nhanh, chính xác, ổn định và không rung.
Một robot ném phi tiêu mười lần, tất cả mũi tên tụ rất gần nhau nhưng lệch tâm 2 cm: repeatability tốt, accuracy chưa tốt.
Robot công nghiệp thường công bố repeatability vì công việc sản xuất lặp đi lặp lại. Nếu đồ gá và điểm dạy chuẩn, độ lặp lại cao rất có giá trị dù vị trí tuyệt đối cần hiệu chuẩn thêm.
Bốn từ khi chọn robot:
Robot payload lớn thường nặng và có thể không phù hợp thao tác tinh. Reach đủ trên catalog chưa chắc đủ trong cell thực tế vì còn tư thế khớp, vùng cấm và nguy cơ singularity.
Singularity là cấu hình mà robot mất khả năng tạo chuyển động theo một hướng nhất định hoặc cần một số khớp quay rất nhanh để giữ đường đi của đầu công tác.
Bạn có thể hình dung cánh tay người duỗi thẳng hoàn toàn: một số hướng điều chỉnh trở nên khó xử. Lập trình đường đi phải tránh hoặc xử lý vùng này, nhất là khi yêu cầu giữ nguyên hướng công cụ.
| Loại | Hiểu đơn giản | Điểm cần nhớ |
|---|---|---|
| Industrial robot | Cánh tay tốc độ cao trong cell sản xuất | Thường cần hàng rào và hệ an toàn |
| Cobot | Robot được thiết kế để có thể cộng tác gần người trong điều kiện đánh giá phù hợp | “Cobot” không có nghĩa mọi ứng dụng đều tự động an toàn |
| AGV | Xe tự hành theo tuyến được xác định tương đối cố định | Hạ tầng và đường đi ổn định |
| AMR | Robot di động tự định vị và lập đường linh hoạt hơn | Cần perception, localization và quản lý đội xe |
| Humanoid | Robot có cấu trúc gần người | Hữu ích khi môi trường, công cụ vốn thiết kế cho người; điều khiển rất khó |
An toàn phụ thuộc toàn bộ ứng dụng: robot, tốc độ, tải, đầu công tác, vật sắc, khoảng kẹp, con người và quy trình. Không thể nhìn nhãn “collaborative” rồi bỏ qua đánh giá rủi ro.
Camera tạo ảnh 2D hoặc dữ liệu chiều sâu. Phần mềm tìm vật thể, ước lượng vị trí, kiểm tra lỗi hoặc theo dõi chuyển động.
Một hệ vision thực tế phải giải quyết ánh sáng, phản xạ, vật che khuất, sai lệch camera và biến thiên sản phẩm. Model AI tốt trong phòng lab vẫn có thể thất bại khi nhà máy đổi đèn hoặc bao bì bóng hơn.
Quy trình thường là: chụp ảnh → hiệu chỉnh → phát hiện → đổi tọa độ camera sang tọa độ robot → chọn điểm gắp → lập đường tránh va chạm.
ROS 2 rất hữu ích cho nghiên cứu và sản phẩm robot phức tạp, nhưng không thay thế mọi controller hay PLC. Một cell công nghiệp có thể dùng PLC cho logic an toàn/trình tự, controller riêng của robot cho servo và máy tính chạy vision hoặc ROS 2 cho cấp điều phối cao hơn.
Nếu gặp từ mới, hãy đặt nó vào một trong ba hộp: nhìn, nghĩ hay chuyển động. Cách này dễ nhớ hơn học một danh sách rời rạc.
1. Mô phỏng cánh tay 2 khớp và vẽ forward kinematics.
2. Dùng camera nhận diện một vật màu, tính tâm vật và điều khiển servo hướng theo.
3. Lập trình robot di động mô phỏng đi từ A tới B, tránh chướng ngại và ghi lại sai số.
Đừng bắt đầu bằng humanoid toàn thân. Một hệ hai khớp chạy ổn định dạy bạn nhiều hơn một mô hình hoành tráng nhưng không thể giải thích.
Bài này là số 02 của series Công nghệ cao từ con số 0. Các bài tiếp theo sẽ tách riêng: sensor–encoder; motor–servo–hộp số; kinematics; PID; machine vision; robot công nghiệp và safety; AMR; humanoid; ROS 2; mô phỏng và digital twin; bản đồ nghề nghiệp Robotics tại Hàn Quốc và Việt Nam.
Khi xem một robot mới, đừng chỉ hỏi “nó làm được gì?”. Hãy hỏi thêm: sensor nào cung cấp dữ liệu, controller nào ra quyết định, actuator nào tạo lực, sai số được sửa thế nào và nhiệm vụ được đo bằng chỉ số gì. Khi trả lời được năm câu đó, bạn đã bắt đầu nhìn robot như một kỹ sư.
Nhận bản tin KVBiz
Tin kinh tế – công nghệ – doanh nghiệp Hàn–Việt chọn lọc, gửi hằng tuần. Miễn phí, huỷ bất cứ lúc nào.