Preliminary Design and Testing of a Novel Robot Design for Metal Finishing Applications | IEEE Conference Publication | IEEE Xplore