Functioning robot