Abstract

In this paper a dynamic task allocation and controller design methodology for cooperative robot teams is presented. Fuzzy logic based utility functions are derived to quantify each robot's ability to perform a task. These utility functions are used to allocate tasks in real-time through a limited lookahead control methodology partially based on the basic principles of discrete event supervisory control theory. The proposed controller design methodology accommodates flexibility in task assignments, robot coordination, and tolerance to robot failures and repairs. Implementation details of the proposed methodology are demonstrated through a warehouse patrolling case study.

Highlights

  • Many applications in industrial, civilian and military fields benefit from mobile robot utilization

  • In this paper we describe a novel control methodology for task allocation in cooperative robot teams

  • In developing the system model, we considered flexibility in task assignment, robot coordination for task completion and robot failures and repairs

Read more

Summary

Introduction

Civilian and military fields benefit from mobile robot utilization. Several characteristics of the team members, such as endurance, reliability, efficiency etc, must be considered in task allocation decisions We describe these characteristics as fuzzy variables and develop a fuzzy controller to determine the utility function value for each task allocation event. This work combines the modeling strengths of DES and supervisory control theory to model comprehensive inter task dependences and robot interactions applicable to most task allocation problems. This works demonstrates flexibility in task assignments, task sequencing, robot cooperation and coordination, and tolerance in robot failures and repairs.

Related literature
Robot team models
Utility function definition
Robot failures and limited lookahead control policy
Lookahead window formation
Scalability
Case study
Endurance
Findings
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call