Surface finishing robot