Title :
Dynamic scheduling for mobile robots
Author :
Balch, Tucker ; Forbes, Harold ; Schwan, Karsten
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
This research concerns efficient multiprocessor threads-based implementation of reactive navigation for mobile robots. We present two important results: 1) Performance is improved significantly when CPU time allocated to individual navigational threads is adjusted dynamically according to a heuristic measure of their importance. 2) To implement this strategy, we present a multiprocessor scheduler design which can dynamically schedule navigational threads. The experiments were conducted in simulation on a BBN Butterfly and a KSR1 (shared memory multiprocessors). Speedups found for this example should extend to more complex navigational strategies as long as a heuristic measure of thread importance is available
Keywords :
digital simulation; mobile robots; performance evaluation; scheduling; shared memory systems; BBN Butterfly; CPU time; KSR1; dynamic scheduling; mobile robots; multiprocessor scheduler design; multiprocessor threads-based implementation; performance evaluation; reactive navigation; shared memory multiprocessors; simulation; Dynamic scheduling; Educational institutions; Mobile robots; Monitoring; Navigation; Processor scheduling; Robot kinematics; Robot sensing systems; Time measurement; Yarn;
Conference_Titel :
Real-Time Systems, 1994. Proceedings., Sixth Euromicro Workshop on
Conference_Location :
Vaesteraas
Print_ISBN :
0-8186-6340-5
DOI :
10.1109/EMWRTS.1994.336869