A Dynamical System for Prioritizing and Coordinating Motivations

Loading...
Thumbnail Image

Degree type

Discipline

Subject

GRASP
Kodlab
Electrical and Computer Engineering
Engineering
Systems Engineering

Funder

This work was supported in part by Air Force Research Laboratory grant FA865015D1845 (subcontract 669737-1).

Grant number

License

Copyright date

Distributor

Contributor

Abstract

We develop a dynamical systems approach to prioritizing multiple tasks in the context of a mobile robot. We take navigation as our prototypical task, and use vector field planners derived from navigation functions to encode control policies that achieve each individual task. We associate a scalar quantity with each task, representing its current importance to the robot; this value evolves in time as the robot achieves tasks. In our framework, the robot uses as its control input a convex combination of the individual task vector fields. The weights of the convex combination evolve dynamically according to a decision model adapted from the bio-inspired literature on swarm decision making, using the task values as an input. We study a simple case with two navigation tasks and derive conditions under which a stable limit cycle can be proven to emerge. While owing along the limit cycle, the robot periodically navigates to each of the two goal locations; moreover, numerical study suggests that the basin of attraction is quite large so that significant perturbations are recovered with a reliable return to the desired task coordination pattern. For more information: Kod*lab and http://www.paulreverdy.com/2018/05/11/motivation-dynamics-simulations/

Advisor

Date Range for Data Collection (Start Date)

Date Range for Data Collection (End Date)

Digital Object Identifier

Series name and number

Publication date

2018-01-01

Volume number

Issue number

Publisher

Publisher DOI

relationships.isJournalIssueOf

Comments

Recommended citation

Collection