Optimization of Small Unmanned Ground Vehicle Design using Reconfigurability, Mobility, and Complexity