Agile assembly architecture: an agent based approach to modular precision assembly systems | IEEE Conference Publication | IEEE Xplore