Dynamic analysis of the arbitrary position of a particle robot around an inclined pipe based on virtual joints. (7th January 2020)