Review article: locomotion systems for ground mobile robots in unstructured environments