Hello, our vehicle has four motors, and we’re using tank steering. When the vehicle is in manual mode, there are no errors when we issue directional commands via the controller; however, when we switch the vehicle to autonomous mode, as it moves from its starting position to the next waypoint—when it should be moving forward (i.e., all four motors should be moving forward)—all four wheels are turning backward, and the vehicle tries to move backward. Instead of sending the motor signals directly from the ESCs to the Pixhawk, we use an Arduino Uno to process the signal more accurately using an Arduino algorithm before sending it to the Pixhawk. What do you think we can do about this? Where do you think the problem lies? Greetings from Turkey.
Don’t reverse RC transmitter channels to force manual mode to behave as you wish. Instead, reverse the servo (motor) outputs. If you haven’t even tried to drive and tune in ACRO mode, you aren’t prepared to execute auto missions.
Also, your Arduino may be doing more harm than good, but it’s impossible to know based on the brief description so far.
Follow the documentation.
1 Like