1. Department of Mechanical and Automation Engineering The Chinese University of Hong Kong Sha Tin NT, Hong Kong China
2. Department of Mechanical Engineering The University of Auckland Auckland 1010 New Zealand
3. State Key Laboratory for Manufacturing System Engineering Xi'an Jiaotong University Xi'an 710049 China