Error modeling and accuracy improvement of the cylindrical coordinate mechanism for a mobile machining robot | Synapse