Мои 5 копеек ...
В принципе нам не важно как согнут каждый севомотор в манипуляторе самое главное чтобы концы захвата были в определенном месте.
Соответственно надо решить задачу - если мы хотим чтобы концы захвата манипулятора были в положении х,у,z - как необходимо согнуть каждый из 5-6 серво-приводов ? Таким образом управление манипулятором укладываться в двигание мышой (оси х,у манипулятора) и кнопки например "A" и "Z" для указания высоты. В принципе я бы мог наваять такую программу в Delphi (с одновременным расчетом, рисованием 3d модели манипулятора, и управление оным ибо в наличии уже есть Freeduino Nano v5). Осталось конечно манипулятор приобрести (но я уже закинул удочки).
Да кстати поворотом захвата в разные стороны вполне можно управлять колесиком мыши.