“…Those situations arise naturally due to geometric constraints on the states or parameters in different fields such as e.g. attitude or pose estimation in navigation or robotics [1][2][3], computer vision [4], communication channel identification [5,6], and tracking problems using microphone arrays [7]. Moreover, modern engineering systems often involve cooperation between multiple agents to execute a common global task [8][9][10].…”