1. Department of Electrical and Electronics Engineering, Shiraz University of Technology, Iran
2. Departments of Mechanical and Aerospace Engineering, Monash University, Australia
3. Bristol Robotics Laboratory, The University of the West of England, UK