Intelligent and Collaborative Control of Multiple Robots

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

Case Study 1

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.

Case Study 2

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.

Publications​