I have a skid steer wheeled rover that drives normally in manual mode. When I switch to auto for waypoint mission or guided it drives backwards instead of forwards. The m10 holybro gps has good connection to satellites and a 1.0 HDOP. The orientation of the GPS is correct on the HUD in relationto the vehicle. It also tracks properly with yaw adjustments. For reference I am using a roboclaw to drive 4 motors. Left side motors spin the same direction, and right-side motors are wired to spin the same direction.
Update - Here are some params and the values
SERVO1_REVERSED = 0
SERVO3_REVERSED = 0
RC3_REVERSED = 0
I am out of ideas. Thanks in advance for any input.
As far as I can see from your log there are no changes on RC Throttle channel. So produce a log showing some action in manual and some action in an auto mode.
It’s avoidance behavior. You have a prox sensor enabled with a margin of 2m and reverse speed of 0.75 m/s. The sensor shows an obstacle at 0° azimuth about 0.5m away for the duration of the log, and the Rover is trying to reverse away from it.
Disable avoidance behavior for now (AVOID_ENABLE,0). Accomplish the tuning procedures such that the vehicle is well behaved in all modes, and then revisit avoidance later.