Requirements and architecture for indoor conversational robot systems