The task matrix: an extensible framework for creating versatile humanoid robots | IEEE Conference Publication | IEEE Xplore