Uncertainty Modelling And Motion Planning Of An Inchworm Robot Navigating In Complex Structural Environments