Abstract
This paper addresses mutual collision avoidance between multiple mobile robots based on a layered strategy. In this strategy, static motion generation and dynamic motion generation of several levels are provided, and a proper level of dynamic motion generation is selected for mutual collision avoidance according to the complexity of the situation. We have implemented two typical methods in the layered strategy, which are rule-based local collision avoidance and negotiation-based global one using communication. In each method, a robot detects collision and applies as a local method as possible. Experimental results show two actual mobile robots can achieve mutual collision avoidance based on the layered strategy.