paper

Partitioning de Bruijn Graphs into Fixed-Length Cycles for Robot Identification and Tracking

arXiv:1502.02199 · doi:10.1016/j.dam.2016.05.013

Abstract

We propose a new camera-based method of robot identification, tracking and orientation estimation. The system utilises coloured lights mounted in a circle around each robot to create unique colour sequences that are observed by a camera. The number of robots that can be uniquely identified is limited by the number of colours available, , the number of lights on each robot, , and the number of consecutive lights the camera can see, . For a given set of parameters, we would like to maximise the number of robots that we can use. We model this as a combinatorial problem and show that it is equivalent to finding the maximum number of disjoint -cycles in the de Bruijn graph . We provide several existence results that give the maximum number of cycles in in various cases. For example, we give an optimal solution when . Another construction yields many cycles in larger de Bruijn graphs using cycles from smaller de Bruijn graphs: if can be partitioned into -cycles, then can be partitioned into -cycles for any divisor of . The methods used are based on finite field algebra and the combinatorics of words.

16 pages, 4 figures. Accepted for publication in Discrete Applied Mathematics

References in corpus (1)