Câu trả lời:
Những khái niệm này tương tự nhau theo nghĩa là chúng yêu cầu nhiều robot giao tiếp / hợp tác. Ngoài ra, ứng dụng của họ, và do đó thiết kế và thực hiện của họ khác nhau.
Robot Swarm được thiết kế sau kiến, ong và những sinh vật như vậy. Do đó, ý tưởng không chỉ là về nhiều robot hợp tác, mà còn về nhiều robot, mỗi robot rất đơn giản. Với robot swarm, bạn sẽ hy vọng mỗi robot sẽ quá ngu ngốc để có thể biết tại sao nó lại làm gì đó (nghĩa là mục tiêu cuối cùng là gì). Tuy nhiên, chức năng đơn giản của chúng sẽ dẫn đến một thuật toán phức tạp khi một loạt các robot đang thực hiện nó.
Tóm lại, với robot swarm, mỗi robot không thể làm bất cứ điều gì có ý nghĩa . Hành vi mong muốn chỉ xuất hiện khi có nhiều người trong số họ. Thông thường, tất cả các robot trông giống nhau.
Trong các hệ thống đa tác nhân, bạn có nhiều tác nhân, có thể là chương trình máy tính hoặc robot, mỗi tác nhân có thể thực hiện một số phần có ý nghĩa của một nhiệm vụ . Có thể là không có tất cả các tác nhân, mục tiêu cuối cùng không thể đạt được, nhưng các phần của nó có lẽ vẫn có thể được thực hiện. Hãy nghĩ về các hệ thống đa tác nhân như một xã hội của con người. Mỗi chúng ta đều có một nghề nghiệp và chúng ta cùng nhau phát triển, nhưng chúng ta không vô dụng.
Tóm lại, một hệ thống đa tác nhân bao gồm các thực thể (ví dụ: robot), mỗi hệ thống chuyên biệt cho một nhiệm vụ nhất định. Họ hợp tác để đạt được mục đích cuối cùng, nhưng cá nhân họ cũng có thể làm một số việc.
Bạn đã đề cập đến nhiều robot. Đó không phải là một cái gì đó liên quan đến một phương pháp cụ thể (trái ngược với ví dụ, robot swarm). Do đó tôi sẽ nói về nhiều robot không liên quan.
Không thể tưởng tượng được khi tưởng tượng các robot không liên quan hợp tác tại một số thời điểm. Trong trường hợp như vậy, mỗi robot có mục tiêu riêng hoặc là một phần của bầy đàn của chính nó hoặc là thành viên của hệ thống đa tác nhân của chính nó, v.v. Dựa trên hoàn cảnh, các robot có thể gặp nhau và chúng có thể tương tác. Một trường hợp đơn giản là các robot tránh sự cố trong khi mỗi người tiếp tục công việc của mình.
Trong trường hợp này, thực sự không có thuật toán chung, thiết kế, phương pháp hay bất cứ điều gì. Đó chỉ là những robot cá nhân tình cờ gặp nhau.
Ngoài @Shahbaz
Theo cuốn sách này
Nhiều hệ thống Robot di động là chủ đề chính và robot swarm là một chủ đề phụ cả hai đều được thúc đẩy từ
độ phức tạp của nhiệm vụ quá cao đối với một robot duy nhất có thể hoàn thành
nhiệm vụ vốn được phân phối
xây dựng một số robot giới hạn tài nguyên dễ dàng hơn nhiều so với việc có một robot mạnh mẽ duy nhất
nhiều robot có thể giải quyết vấn đề nhanh hơn bằng cách sử dụng song song
sự ra đời của nhiều robot làm tăng sự mạnh mẽ thông qua sự dư thừa
Robot Swarm: Trong lịch sử, một số công việc đầu tiên trong các hệ thống multirobot xử lý một số lượng lớn robot đồng nhất , được gọi là swarms.
Điều này có nghĩa là các hệ thống nhiều robot có thể đồng nhất và không đồng nhất nhưng các hệ thống bầy đàn phải đồng nhất.
Hệ thống đa tác nhân là một hệ thống máy tính bao gồm nhiều tác nhân thông minh tương tác trong một môi trường. Nhưng nó cũng có thể là robot.