I tried to run the rover with the provided script.
And I found that there is a weird problem.
Sometimes the rover runs but sometimes not.
After using the rostopic echo /mavros/state, I found that
the mode is not always MANUAL, which results in
an unresponsive rover.
So I tried to change the mode of the rover by the command
rosrun mavros mavsys mode -c "manual".
Sometimes it changes the mode to MANUAL successfully but sometimes I
just get time out.
And the rover can only run when the mode is changed to MANUAL.
Is there any solution to solve this problem?