Hola!
No se podrian usar sensores de ultrasonido? Un par para cada coordenada (horizontal y vertical)?
Midiendo el tiempo de los ecos, obtenes las distancias (por lo tanto la separacion u oscilaciones que se produzcan entre emisor y receptor).
Es una idea, fijate.