Trends in small parts assembly automation