Robotic dispenser