Design of miniature mobile robots for non-destructive evaluation