arXiv Analytics

Sign in

arXiv:1703.01662 [math.DS]AbstractReferencesReviewsResources

A dynamical system for prioritizing and coordinating motivations

Paul B. Reverdy, Daniel E. Koditschek

Published 2017-03-05Version 1

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

Related articles: Most relevant | Search more
arXiv:1301.1272 [math.DS] (Published 2013-01-07, updated 2013-05-20)
Convergence Speed of a Dynamical System for Sparse Recovery
arXiv:1604.03152 [math.DS] (Published 2016-04-08)
Fractal trajectories of the dynamical system
arXiv:1609.05791 [math.DS] (Published 2016-09-19)
Quantitative recurrence of some dynamical systems with an infinite measure in dimension one