1. Department of Mechanical Engineering, University of Vermont, Burlington, VT 05405, USA
2. Department of Computer Science, University of Vermont, Burlington, VT 05405, USA
3. Department of Electrical and Biomedical Engineering, University of Vermont, Burlington, VT 05405, USA