ABSTRACT

Rapid advances in sensing, computing, and communication technologies have led to the development of autonomous systems functioning individually in uncertain environments, opening new challenges to understanding and developing cooperative multiagent systems. Multiple agents are envisaged to help accomplish tasks that cannot be completed with individual ones acting alone. A higher success rate and a high level of reliability in handling those complex tasks can be achieved if multiple agents are endowed with cooperation capabilities. Some examples of multiagent systems include multirobot cooperation and multiaxis computer numerical control (CNC) machining, in which multiple agents work cooperatively to achieve a common goal.