Humerus Labor - a robot arm for exploring motion control and robotic art