Terrain characterization and classification with a mobile robot | Synapse