arm robot

Salve,mi sono costruito un arm robot,ora ho il problema della gestione..
vorrei in pratica poterlo muovere,ma usando un piano cartesiano,x y z ..il top sarebbe mettere un codice iso su sd,infilarla dentro,premere un bottore e vederlo muoverlo..
forse è un po troppo,ma io chiedo...

uarm 001.jpg

La traduzione tra assi cartesiani in coordinate polari si chiama cinematismo inverso ed è alla base di robot tipo puma scara etc... c'è tanta matematica , che io sappia non c'è nulla del genere su arduino