Robot takes cocktail orders by smartphone