1. Mem. ASME Robotics and Mechatronics Laboratory, Electrical & Computer Engineering Department, Virginia Tech, Blacksburg, VA 24060 e-mail:
2. Mem. ASME Robotics and Mechatronics Laboratory, Mechanical Engineering Department, Virginia Tech, Blacksburg, VA 24060 e-mail:
3. Mem. ASME Robotics and Mechatronics Laboratory, Mechanical Engineering Department, Virginia Tech, Blacksburg, VA 24060;
4. Robotics and Mechatronics Laboratory, Electrical & Computer Engineering Department, Virginia Tech, Blacksburg, VA 24060 e-mail: