Over the past decades, roboticists have introduced a wide range of systems that can effectively tackle some real-world problems. Most of these robots, however, often perform poorly on tasks that they were not trained on, particularly those that entail manipulating previously unseen objects or handling objects that were encountered before in new ways.Over the past decades, roboticists have introduced a wide range of systems that can effectively tackle some real-world problems. Most of these robots, however, often perform poorly on tasks that they were not trained on, particularly those that entail manipulating previously unseen objects or handling objects that were encountered before in new ways.[#item_full_content]