Anderson,
O maior problema é decidir como será o acionamento - normalmente se usam reduções altas por causa de um problema simples: quanto maior a alavanca (o comprimento dos braços), menor a exatidão no posicionamento...
Posto isso, o mais indicado é usar reduções ou planetárias (menor custo) ou do tipo harmônicas (custo elevado) e claro, servo motores, porque quanto maior a relação de redução, mais necessidade de rotações na entrada do redutor (lado do motor).
Eu já ví um braço robótico pequeno usando motores de passo - serve para didática apenas e não tem aplicação pratica, pois ele não tinha capacidade de carga e a resolução de posição era bem baixa.