1. School of Electrical, Computer and Telecommunications Engineering University of Wollongong Wollongong NSW 2522 Australia
2. School of Mechanical, Material and Mechatronic Engineering University of Wollongong Wollongong NSW 2522 Australia
3. State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body Hunan University Changsha 410082 China