There are plenty of interesting Arduino robot arms on the market. Learning how to control them with a software like Arm Link does not have to be a hassle. RobotGeek has posted a guide that shows you how to control arduino-compatible robot arms with the InterbotiX Arm Link.
This is an open source software written in Java. You can find out more about this project here.