Text this: Kinematics and Dynamics Analysis of Obstacle Negotiation Process for a Novel Climbing Robot