ARMOR: Egocentric Perception for Humanoid Robot Collision Avoidance and Motion Planning