Task-based dynamic fault tolerance and its safety considerations in humanoid robot applications | IEEE Conference Publication | IEEE Xplore