Why I decided to build a robot barista coffee smart vending machine