The role of uncertainty and how it is tackled in robotic grasping and manipulation