Using a weighted pseudo-inverse matrix to generate upper body motion for a humanoid robot doing household tasks | IEEE Conference Publication | IEEE Xplore