Search Optimization Algorithm: Application to a Reconfigurable Mobile Robot Prototype --