Genetic fuzzy-based method for training two independent robots to perform a cooperative task

A Barth, Y Sun, L Zhang, O Ma - Intelligent Service Robotics, 2021 - Springer
Intelligent Service Robotics, 2021Springer
When two skilled human workers cooperate on a task, such as moving a sofa through a tight
doorway, they often infer what needs to be done without explicit communication because
they have learned cooperation skills from their prior work or training. This paper extends that
concept to a two-robot team. The robots are given the task to carry a large payload through a
narrow doorway while avoiding obstacles within the room. System dynamics and sensor
noise were included in the study. Each robot is independently controlled with the knowledge …
Abstract
When two skilled human workers cooperate on a task, such as moving a sofa through a tight doorway, they often infer what needs to be done without explicit communication because they have learned cooperation skills from their prior work or training. This paper extends that concept to a two-robot team. The robots are given the task to carry a large payload through a narrow doorway while avoiding obstacles within the room. System dynamics and sensor noise were included in the study. Each robot is independently controlled with the knowledge of the goal location, its own position, and the pose of the payload. The decentralized control uses a Genetic Fuzzy System for each robot to learn its own decision-making skill through a training process without a pre-planned motion trajectory. The introduction of a genetic algorithm adds efficiency to the process of determining the shape of the fuzzy logic membership functions by using an evolutionary search algorithm to tune each parameter in the fuzzy system simultaneously. The contribution of this paper is to illustrate how genetic training can tune a simple, decentralized Fuzzy Logic System based on a given scenario and then be used, unaltered, for a scenario beyond that for which it was trained. The extended scenarios introduce unknown obstacles, new sizes and mass properties for the robots and payload, and random initial positions. The effectiveness of this approach for a 2D case is determined by dynamic simulation with results starting at a 95% success rate for the baseline scenario and 84% for the scenario that was extended furthest from how it was originally trained.
Springer
Showing the best result for this search. See all results