I’m having an issue I just can’t figure out and I’ve been fighting with it for a few days.
So I built this 4wd rover - https://i.imgur.com/v3OwEAb.jpg
I’ve got everything set up correctly. Skid steering, channels 1 and 3. Pixhawk, RTK GPS, 3dr GPS / Compass, individual ESC for each wheel. Everything works fine via remote control. Forward stick goes forward, steering works as expected, can change modes, etc
On mission planner everything looks right. The rover graphic matches orientation. It points forward, same direction it goes when I push stick up. But here is the problem - it wants to reverse to all waypoints. If I click directly behind the rover and select “fly to here” it will reverse straight. But if I select “fly to here” in front of rover it does a 180* turn and then travels away from the point.
I tried changing AHRS and compass orientation, but all that does it make mission planner think the rover is traveling sideways as I drive it around or give me compass variance errors.
I’ve tried reversing both servo channels and the throttle radio channel, but I still get the same behavior.
I just don’t get it. There must be some parameter that I’m overlooking, or some heading set wrong. I’ve scanned through the whole parameter list but I don’t see anything. Maybe the issue is mission planner, any way to rotate the rover icon around 180 degrees?
I recall something about do_set_reverse but when I search parameters nothing comes up.
Any advice would be fantastic. Thanks