Partitioning de Bruijn Graphs into Fixed-Length Cycles for Robot Identification and Tracking
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.
Keywords
Cite
@article{arxiv.1502.02199,
title = {Partitioning de Bruijn Graphs into Fixed-Length Cycles for Robot Identification and Tracking},
author = {Tony Grubman and Y. Ahmet Şekercioğlu and David R. Wood},
journal= {arXiv preprint arXiv:1502.02199},
year = {2017}
}
Comments
16 pages, 4 figures. Accepted for publication in Discrete Applied Mathematics