Robotics and artificial intelligence for picking