Text this: Design and analysis of a mobile robot with novel caster mechanism for high step-overcoming capability