1. Department of Mechanical Engineering and Engineering Science, University of North Carolina at Charlotte, Charlotte, NC 28223, USA,
2. Kal Krishnan Consulting Services, Inc., 300 Lakeside Drive # 1080, Oakland, CA 94612,
3. Department of Computer Science, Purdue University, West Lafayette, IN 47907, USA,
4. Department of Mechanical Engineering, Mississippi State University, Starkville, MS 39762, USA,