System Architecture and Design Considerations for the Humanoid Robot Rollin’ Justin in Context of the Surface Avatar Mission | IEEE Conference Publication | IEEE Xplore