Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Robotics

Robot học chế tạo máy móc có khả năng cảm nhận, ra quyết định và hành động trong thế giới vật lý. Tìm hiểu cách kết hợp nhận thức, lập kế hoạch, điều khiển và các chính sách robot đã học.

Robotics là lĩnh vực kỹ thuật thiết kế, chế tạo và lập trình robot: những cỗ máy cảm nhận môi trường xung quanh, quyết định việc cần làm và tác động lên thế giới vật lý thông qua động cơ cùng các cơ cấu chấp hành khác. Lĩnh vực này kết hợp kỹ thuật cơ khí và điện, lý thuyết điều khiển cùng khoa học máy tính. Robot công nghiệp truyền thống lặp lại các chuyển động được lập trình sẵn trong khu vực có hàng rào; trí tuệ nhân tạo (AI) giúp các robot thế hệ mới xử lý được những tình huống thay đổi: tìm linh kiện không bao giờ ở đúng một vị trí, điều hướng tránh người và học kỹ năng thao tác từ dữ liệu trình diễn thay vì mã được viết thủ công.

Cách robot hoạt động: cảm nhận, lập kế hoạch, hành động#

Hầu hết phần mềm robot tuân theo cấu trúc cảm nhận-lập kế hoạch-hành động và chạy liên tục:

  • Cảm nhận: Camera, cảm biến độ sâu, lidar, đơn vị đo quán tính (IMU), bộ mã hóa khớp và cảm biến lực-mô-men đo thế giới xung quanh cũng như chính robot.
  • Tri giác: Các model thị giác máy tính chuyển ảnh thô thành đối tượng, người, bề mặt và khoảng cách thông qua phát hiện đối tượng, phân đoạn, ước tính pose và ước tính độ sâu.
  • Ước tính trạng thái và lập bản đồ: Hợp nhất cảm biến bằng các bộ lọc như bộ lọc Kalman ước tính vị trí và chuyển động của robot; SLAM thị giác tạo bản đồ các không gian chưa biết đồng thời theo dõi vị trí robot trong đó.
  • Lập kế hoạch: Bộ lập kế hoạch tác vụ quyết định việc cần làm tiếp theo, còn bộ lập kế hoạch chuyển động tính toán đường đi không va chạm cho bánh xe hoặc cánh tay robot.
  • Điều khiển: Các bộ điều khiển cấp thấp, từ vòng lặp PID đến điều khiển dự đoán theo model, điều khiển động cơ thực hiện kế hoạch, thường hàng trăm lần mỗi giây.

Middleware như ROS 2 (Robot Operating System) kết nối các thành phần này dưới dạng những tiến trình riêng biệt, trao đổi thông điệp qua các topic được đặt tên. Vòng lặp khép kín vì mỗi hành động làm thay đổi những gì cảm biến ghi nhận tiếp theo:

Thị giác trong vòng lặp điều khiển#

Hệ thống tri giác phải đưa ra kết quả đủ nhanh để robot lập kế hoạch trên máy tính riêng, thường là module GPU nhúng như NVIDIA Jetson. Hướng dẫn bắt đầu nhanh ROS của Ultralytics chạy Ultralytics YOLO26 dưới dạng node ROS đăng ký nhận dữ liệu từ topic camera và xuất các kết quả phát hiện, phân đoạn đã được chú thích, tên lớp được phát hiện cùng khoảng cách đối tượng từ ảnh độ sâu để các node khác sử dụng. Bước từ tri giác đến hành động tương tự có thể viết bằng vài dòng Python; ví dụ sau dừng robot di động ngay khi một người xuất hiện trong luồng camera:

from ultralytics import YOLO

model = YOLO("yolo26n.pt")
video = "https://github.com/ultralytics/assets/releases/download/v0.0.0/decelera_portrait_min.mov"

# Sense-act loop: read frames as they arrive and stop as soon as a person is detected
for frame_idx, result in enumerate(model.predict(video, stream=True, classes=[0])):
    if len(result.boxes) > 0:
        print(f"Person detected in frame {frame_idx}: sending stop command")
        break

Với stream=True, model tạo một kết quả cho mỗi khung hình khi đọc video; cách làm tương tự cũng áp dụng với chỉ mục camera trực tiếp như source=0.

Robotics dựa trên học máy#

Tri giác học được hiện là tiêu chuẩn, và học máy ngày càng được áp dụng cho cả lập kế hoạch lẫn điều khiển:

  • Học bắt chước: Robot học từ các thao tác trình diễn điều khiển từ xa thông qua behavioral cloning. Các kỹ thuật như chia đoạn hành động và chính sách khuếch tán giúp phương pháp này trở nên khả thi với các thao tác tinh, chẳng hạn gấp quần áo hoặc cắm đầu nối.
  • Học tăng cường trong mô phỏng: Các policy được huấn luyện bằng học tăng cường qua hàng triệu lượt thử nghiệm mô phỏng có thể chuyển sang phần cứng thực nhờ ngẫu nhiên hóa miền, phương pháp thay đổi vật lý và hình thức để thế giới thực trở thành một biến thể khác. Các bộ điều khiển đi, chạy linh hoạt cho robot bốn chân và robot hình người thường được huấn luyện theo cách này.
  • Model nền tảng cho robot: Model thị giác-ngôn ngữ-hành động ánh xạ ảnh từ camera và chỉ dẫn bằng ngôn ngữ tự nhiên trực tiếp thành lệnh động cơ. Các ví dụ gồm π0 của Physical Intelligence, Gemini Robotics của Google DeepMind và các model Isaac GR00T mã nguồn mở của NVIDIA dành cho robot hình người. Dữ liệu huấn luyện được tổng hợp từ nhiều robot, như trong tập dữ liệu Open X-Embodiment gồm hơn một triệu quỹ đạo từ 22 loại robot.

Các phương pháp này thường được xếp vào AI hiện thân và AI vật lý, những lĩnh vực nghiên cứu AI về các tác nhân cảm nhận và hành động thông qua cơ thể.

Robotics và tự động hóa quy trình bằng robot#

Tự động hóa quy trình bằng robot (RPA) dùng chung từ “robot” nhưng không có phần cứng: các “bot” RPA là phần mềm tự động hóa những công việc số lặp lại, như sao chép dữ liệu giữa các ứng dụng doanh nghiệp hoặc xử lý hóa đơn. Robotics luôn liên quan đến máy móc vật lý, chẳng hạn robot bốn chân Spot của Boston Dynamics đi bộ quanh công trường để chụp ảnh kiểm tra.

Ứng dụng#

  • Sản xuất: Cánh tay khớp nối hàn, sơn và lắp ráp, trong khi robot cộng tác (cobot) làm việc bên cạnh con người với tốc độ và lực thấp hơn. Thị giác hỗ trợ gắp vật trong thùng và kiểm tra lỗi linh kiện.
  • Logistics: Robot di động tự hành (AMR) sử dụng bản đồ và hệ thống tri giác tích hợp để di chuyển trong kho, đổi tuyến tránh chướng ngại vật; trong khi đó, phương tiện dẫn đường tự động (AGV) đời cũ đi theo các đường băng hoặc dây dẫn cố định.
  • Nông nghiệp: Robot làm cỏ, tỉa thưa và thu hoạch cây trồng bằng thị giác để phân biệt các loại cây.
  • Y tế: Hệ thống phẫu thuật điều khiển từ xa chuyển động tay của bác sĩ phẫu thuật thành chuyển động dụng cụ chính xác; robot di động vận chuyển vật tư trong bệnh viện.
  • Giao thông vận tải: Phương tiện tự hành và drone là các robot di động chạy cùng vòng lặp cảm nhận-lập kế hoạch-hành động ở tốc độ cao hơn.

Theo Liên đoàn Robot học Quốc tế, năm 2024, 542.000 robot công nghiệp được lắp đặt trên toàn thế giới, trong đó 54% ở Trung Quốc, nâng tổng số robot đang hoạt động lên khoảng 4,66 triệu.

Khám phá các giải pháp

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning