Dynamic Modelling And Trajectory Planning Of A Pendulum-Driven Tumbleweed Rover