Selection/control concurrent optimization of BLDC motors for industrial robots