Back story I have a skid steer boat with a 3dr pixhawk running 3.0.1 ardurover. Everything was set up and working correctly. All movement was controlled by the right joystick.
I’m now setting up the pixhawk cube, with 3.4.2 ardurover firmware. I’m trying to set up skid steer and it’s not working. I have 2 thrusters with 2 escs plugged into 1 and 3. Set up servo output with throttle left and throttle right on 1 and 3 like the skid steer set up says. I also have skid steering parameter set as 1. Servo output 1 is the only receiving movement. Output 3 is full throttle and doesn’t move.
Is there a way to mix the channels to have skid steering off one joystick?
I suspect the confusion is coming from a mixup in understanding between inputs and outputs. Older version of the Rover firmware didn’t have the two concepts completely separated so it led to some confusion.
I’m sure you’ve already seen these wiki pages but just in case:
The two things are quite separate. So it is possible to control a skid-steering vehicle with a single stick (one axis controls steering, the other throttle) and conversely it’s possible to control a regular vehicle with a two-paddle input.
Probably the best thing to do is:
set PILOT_STEER_TYPE back to the default of 0 (meaning use a single stick to control steering and throttle) and I suspect it will start to work.
double check the SERVO1_FUNCTION and SERVO3_FUNCTION parameter values and ensure they match what’s on the wiki here.
use MP’s motor test page to test that the left and right wheels are moving forward when the “Test Motor C” and “Test Motor D” buttons are pushed respectively.
Hope that helps and thanks for upgrading. I suspect you’ll hit some other issues including tuning but hopefully the final performance will be better than the older firmware could do.
Setting up skid steer on single stick leaves me with forward being diag upper left. Shooting for L1 steering control and fast tight pivot turns is proving difficult. (Like Aion sample on setup page) Is setting PILOT_STEER_TYPE to 1 essential for proper autonomous functions?
This is a Pixhawk 2 with a Roboclaw 12v motor controller. I am testing to make a larger rover that will go between crop rows. 4 motor skid steer setup. Using dual sonar for correction but am not there yet. I have the transmitter issue (Top left stick is forward) and just trying to tune for reliable pivot turns. Rovers are harder than I thought!
You got a roboclaw, so I guess you activated its integrated skid/differential steering mixer. Ardurover is doing the mixing for skid steering when throttle left (73) and throttle right (74) is set for servo outputs, so the roboclaw must be configured as two independent controllers, no mixing.
I had the mixing off. Is there a way to blend the channels so that STICK UP is forward and turning is just a slight move left to right? Is that what Ardurover is trying to do? Again, FORWARD is STICK UP LEFT.
I set up skid steer. 73/74 I am running 4 motors. I had to reverse channels to get motors to run in the right direction. I am going to test and film later today with the Soloshot 3 camera (which is crap) but I can then show the execution of the waypoints.
I am having probs with taranis x9d setup with latest Rover boat using skid steering.
I have a pixhawk 2.4.8 connected by sbus to the RC received. using radio telem also. all parameters have been set as per above advice.
Flycolor ESCs connected to channels 1 (left) and 3 (right) outputs.
In the taranis, i have:
channel 8 set for flight modes - this is done in the mixing page in the taranis.
chann 3 for thrott (left hand stick) - using mixing page - this is the only way i can get a response in radio calib.
chann 1 for rudder (here i am using the ail input so to use right hand stick for rudder, but mapped it to channel 1) - using mixing page - same as above.
so, in radio calib in MP - chan 3 is between 982-2006, same for chan 1. same limits for chan 8.
but, both all 3 channels 3 fail calibration.
when i dont use mixing, i get no response in radio calib at all.
I’ve followed all info i can find, but cannot get this going. i can get it going using RC only and mixing skid steer.
Also, i have set a throttle curve so that centre stick is 0 throttle, up is full forward and back is full reverse. this is for both left and right motors.
Basically, all i want is for the boat to be controllable by RC in one mode, and then be autonomous in a mission to go to a waypoint and loiter - and then RTL. thats it.
Any advice would be awesome - if someone is in Perth, Australia, that would be ever more awesome.
Thanks and very much appreciative of any assistance. i feel i am almost there but still a final hurdle in getting it going.