2005 IEEE International Conference on Robotics and Biomimetics Shatin, N.T. China, 5-9 July 2005. (IEEE,)