Moving Control of Steel Plate Girder Bridge Inspection Robot by adopting Variable Magnetic Attraction Self-Weight Compensation Unit with Halbach Array