Design of a Multi-purpose Low-Cost Mobile Robot for Research and Education