Text this: Kinematics and spatial structure analysis of TBM gunite robot based on D–H parameter method