Perception Based Locomotion System for a Humanoid Robot with Adaptive Footstep Compensation under Task Constraints | IEEE Conference Publication | IEEE Xplore