Integrated Grasp Planning and Visual Object Localization For a Humanoid Robot with Five-Fingered Hands