Benchmarking intelligent service robots through scientific competitions: The RoboCup@Home approach