@Tractor Pilot,
Yes, I believe that you have the skid steering parameters set correctly.
One way you can troubleshoot your issue is to put your navigation controller on the bench and run a test where you program the controller with a waypoint that is either to the left or the right of the rover and then start the Auto Mode.
You will have to have an R/C receiver tester to look at the PWM outputs of the controller to see if it is commanding the motor direction correctly or you can use the Tuning Window in MP to look at the controller servo outputs.
If you program a waypoint to the right of the controller, then the left motor should speed up and the right motor should slow down or even reverse to cause the rover to turn to the right.
If this bench test does not work as expected, then you need to determine where in the system the issue is.
Regards,
TCIII GM
I was looking at the telemetry last night and will do some more analysis today.
I haven’t adjusted the PID settings from standard. This is a heavier machine than a small RC car should I play around with these settings to see if they need tuning?
I am still having difficulty getting my rover to operate properly in auto mode. However I am persisting and will get there soon! I can always get it to run very well in manual mode, but auto is causing me grief.
I realised yesterday that I was using the skid steer function in the APM AND the mixing mode in the sabretooth which was incorrect. However disabling both skid steer in and out and only using mixing mode on the sabretooth did not change the symptoms, it still behaves erratically in auto mode.
Question. I am using a mode 1 Turnigy 9x with standard firmware and a sabretooth 2X25. I am using the normal throttle stick (right stick no centre position) for throttle and the normal rudder stick (left stick with centre position) for steering. Should I be using the elevator stick (left stick with centre position) for throttle and the aileron stick (right stick with centre position) for steering insead?
@Tractor Pilot,
Yes, you are correct. You do not use the mixing mode in the Sabertooth Motor Controller when using the ArduRover skid steering.
The Sabertooth Motor Controller should be setup to be just two independent motor controllers with left and right input from the APM. On my skid steering rovers I use the Roll joystick for steering and the Elevator joystick for the throttle so I can have forward and reverse.
Regards,
TCIII AVD
Hello All:
I also have the same problem with AUTO mode. I use the Sabertooth Motor Controller and the HK Thumper 6X6, APM 2.5 with Rover Ver. 2.5 installed.
I don’t have any problems in manual but switching to AUTO it spins and doesn’t go to the WAY Point.
I have tried the mixing mode in the Sabertooth Motor Controller and it works great in Manual Mode but not in the AUTO mode. When I use non-mixing mode or individual motor selection the Manual mode doesn’t work with the stick movement Up Down, Left Right movement but at a diagonal stick movement to go straight forward with forward movement of the vehicle. The Sabertooth Motor Controller works with a receiver as inputs but when using the ArduRover skid steering it doesn’t work at all. When using the ArduRover skid steering output to the mixing mode in the Sabertooth Motor Controller I get different results than when using the ArduRover skid steering.
I’m at a loss as to what I’m doing wrong and getting very flustered. I need step by step setup for this combination so I don’t have to take the chassis cover off each time I need to flip a Dip Switch and put all the electronics back on and do the calibrations again.
YumaMike
@YumaMike
I have used the Sabertooth Motor Controller with an APM1.4, APM2.6, and a Pixhawk following the ArduRover Wiki instructions without the problems you have experienced.
First off how about providing some information concerning your setup:
What model Sabertooth?
What are you dip switch setting?
What is your SKID_STEER_IN parameter set to?
What is your SKID_STEER_OUT parameter set to.
How is your receiver connected to the APM receiver inputs?
What APM servo output pins are you using to drive the Sabertooth?
I sure appreciate your quick response, thanks.
I now have another problem in that the Rover backs up to the WayPoint and oscillates left to right very quickly while navigating to the WayPoint.
I have a few more settings to get rite before it will Navigate and work correctly.
Here are my current settings:
Standard Params: conservative settings
Channel 7 = Learn Waypoint
Target cruise speed in auto = 2.5
Base throttle % = 30%
Failsafe Action = hold
GCS = disabled
Throttle Failsafe = Enabled
Be-sure to write the Params before exit
Advanced Params:
APM 2.6 normal mount = none
Compass Orientation and GPS normal mount, arrow fwd
RC trim PWM #3 = reverse – center – forward
Not changing the RCMAP param, changed in transmitter
Be-sure to write the Params before exit
You wrote:
First off how about providing some information concerning your setup:
What model Sabertooth? = 2X32 for RC
What are you dip switch setting? = #1OFF, #2ON, #3OFF, #4OFF, #5ON, #6ON
What is your SKID_STEER_IN parameter set to? = 0
What is your SKID_STEER_OUT parameter set to? = 1
How is your receiver connected to the APM receiver inputs? = REC #1 roll,2 pitch – APM #1, #3 – APM out #1 Left motor, #3 Right motor to Sabertooth input.
Be-sure to write the Params before exit
Let me know what to change to correct my problems.
YumaMike
Great job analyzing this problem, goes against the Manufacture suggested setup configuration. I switched the RC inputs to the Sabertooth controller Motor Left and Right and it solved my problem with the Rover not navigating properly.
Here is the YouTube URL to view my first Autonomous Rover Run along with all the setup parameters from MP for reference if needed in the future. youtu.be/E1URxX87C_U
Thanks again.
YumaMike
[youtube]https://youtu.be/E1URxX87C_U[/youtube]
@APMche,
Please provide the following information:
What navigation controller are you using?
What version of ArduRover firmware are you using?
What R/C system are you using and how is it attached to the navigation controller?
Please provide a tlog and/or dataflash log when using your rover.
Please read the ArduRover Wiki.
Regards,
TCIII AVD
@Andre,
First of all, I believe that only the SKID_STEER_OUT should be set equal to 1.
Second, try checking the reverse box next to the Roll Bar on the MS Radio Calibration screen.
Third, try reversing the inputs from the Pixhawk to the Sabertooth ESC.
Regards,
TCIII AVD