Loading…

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

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...

Full description

Saved in:
Bibliographic Details
Published in:Intelligent service robotics 2021-09, Vol.14 (4), p.535-548
Main Authors: Barth, Andrew, Sun, Yufeng, Zhang, Lin, Ma, Ou
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:1861-2776
1861-2784
DOI:10.1007/s11370-021-00379-2