stems. Three layers of control abstraction for formation control are formation shape, reference type, and robotic control. Reference types play an important role in formation control, but little research focuses on comparing the performance when using different reference types under the same formation shape and robotic control. In this paper, we propose three single reference types (i.e. the leader, predecessor, and neighbor reference types) and four hybrid reference types (i.e. the leader-predecessor, leader- neighbor, predecessor-neighbor, and leader-predecessor-neighbor reference types). We demonstrate by theorems and also by simulation results that these seven reference types can direct mobile robots to maintain formation. In addition, we apply these seven reference types to a double-platoon formation in order to investigate whether or not the reference types will affect deviation from formation. We compare the performance of these seven reference types and discuss how we can use t...