Intelligent and Collaborative Control of Multi-Robot Team

Problem Statement

A group of independent agents (e.g., humans and robots) work collaboratively as a distributed system to achieve a common goal without a central control.

Goal

Develop intelligent control strategy for each agent of a group such that the actions of the independent group members make the group collaboratively achieve a common goal effectively and efficiently.

Current State of Art

Central control strategies are usually employed to control a group of robots, which requires communication between the central controller and individual robots and thus, has security concern. Decentralized control technologies are being developed.

Approach

Develop intelligent adaptable control strategies for each of the independently controlled robots in the group through reinforcement techniques such as Genetic Fuzzy and Reinforcement Learning algorithms that can learn from practice data (i.e., enabling robot gain knowledge like a human). The assumption is that each robot is unaware of how the other robots will act at any instant but it knows the group’s current state and goal.

Advantages

Inter-agent communication is not required; easily scalable for a larger problem or more agents; process and even performance unaffected when dropping one or several agents; can be trained under uncertainties for improving robustness.

Applications

  • A group of air and/or land robots working collaboratively to achieve a common goal.
  • Multiple robots carry or manipulate a large piece of hardware
  • Multiple robots jointly perform an assembly/construction task
  • Training for optimal behavioral strategy through simulation

First Case Study

Each robot of the 5-robot team makes its own decision to pull a cable to make the cables’ common end chase a dynamic target. Each robot does not communicate with others but it knows the team goal. The team members can increase or decrease without re-training.

Group of students sitting around a table
Diagram of robots pulling on cables

Second Case Study

Two distributed robots each (by making own decision) carrying one end of a rod to take the rod out of the room without collision with obstacles, with Genetic fuzzy based learning technology for the distributed multi-agent system.

Two people carrying a couch
Diagram of how to move a couch efficiently

Publications