1. Memorial University,Department of Mechanical and Mechatronics Engineering,Newfoundland,Canada,A1B 3X5
2. Virginia Tech,Bradley Department of Electrical and Computer Engineering,Blacksburg,VA,USA
3. Virginia Tech,Department of Computer Science,Blacksburg,VA,USA
4. Eindhoven University of Technology,ASML and Department of Mechanical Engineering,Eindhoven,Netherlands,5612AZ
5. School of Engineering, University of Guelph,Guelph,ON,Canada,N1G 2W1