Despite huge technical progress, these robots are still clumsy at handling everyday tasks in homes or hospitals or other ...