Turning gait planning and simulation validation of a hydraulic hexapod robot