ARMAR III - A humanoid robot connecting humans and technology