1. University of Adelaide Mechanical Engineering Department South Australia, Australia
2. City University of Hong Kong Centre for Intelligent Design, Automation and Manufacturing
3. University of Saskatchewan Mechanical Engineering Department Saskatoon, Saskatchewan, Canada