The idea of robots working in service and retail roles isn't a new one, but it is an emerging reality. Will it work?