SeaDog: A rugged mobile robot for surf-zone applications