Hard Surface Modelling A Robot