MOONRAT - a Micro Mobile Robot