Autonomous 3D walking system for a humanoid robot based on visual step recognition and 3D foot step planner | IEEE Conference Publication | IEEE Xplore