Rational robot