I. Introduction
Multiple robots walking together as a group while maintaining specific configurations are nowadays commonly used to perform critical tasks, such as search and rescue op-erations, exploration and security patrols. In robotics, the formation control problem has been extensively studied and different methods have been proposed to control the dynamics and stability of a group formation, including behavioral-based approaches [1], [2], leader-follower models [3], [4], virtual structure techniques [5], [6], social potential fields [7] and roadmap-based methods [8], [9]. Recently, the problem of pattern formation has also been studied, where the task is to generate smooth and collision-free transitions between arbitrary formations in obstacle-free environments [10], [11].