Developments in assembly automation