To reliably complete household chores, assemble products and tackle other manual tasks, robots should be able to adapt their manipulation strategies based on the objects they are working with, ...