loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ninth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03)
Real-Time Support for Mobile Robotics
Toronto, Canada
May 27-May 30
ISBN: 0-7695-1956-3
Huan Li, University of Massachusetts
John Sweeney, University of Massachusetts
Krithi Ramamritham, University of Massachusetts
Roderic Grupen, University of Massachusetts
Prashant Shenoy, University of Massachusetts
Coordinated behavior of mobile robots is an important emerging application area. Different coordinated behaviors can be achieved by assigning sets of control tasks, or strategies, to robots in a team. These control tasks must be scheduled either locally on the robot or distributed across the team. An application may have many control strategies to dynamically choose from, although some may not be feasible, given limited resource and time availability. Thus, dynamic feasibility checking becomes important as the coordination between robots and the tasks that need to be performed evolves with time. This paper presents an online algorithm for finding a feasible strategy given a functionally equivalent set of strategies for achieving an application?s goals.
We present two heuristics for feasibility checking. Both consider communication cost and utilization bound to make allocation (of tasks to execution sites) and scheduling decisions. Extensive experimental results show the effectiveness of the approaches, especially in resource-tight environments. We also demonstrate the application of our approach to real-world scenarios involving teams of robots and show how feasibility analysis also allows the prediction of the scalability of the solution to large robot teams.
Index Terms:
Distributed real-time systems, allocation, schedulability, precedence constraint
Citation:
Huan Li, John Sweeney, Krithi Ramamritham, Roderic Grupen, Prashant Shenoy, "Real-Time Support for Mobile Robotics," rtas, pp.10, Ninth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.