1. Robotics and Mechatronics Laboratory, Mechanical Engineering, Virginia Tech, Blacksburg, VA 24061 e-mail:
2. Robotics and Mechatronics Laboratory, Mechanical Engineering, Virginia Tech, Blacksburg, VA 24061;
3. Electrical and Computer Engineering, Virginia Tech, Blacksburg, VA 24061 e-mail: