|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: Driving: Tank, Arcade or FPS?
My personal favorite way to drive a tank drivetrain is to use 2 single axis joysticks for tank drive control scheme. The removal of the degrees of freedom of the joysticks allows you way better feedback and control. This is because if you are off straight on a double-axis joystick, your hands will feel a different travel distance than the controls are being sent.
|
|
#2
|
||||
|
||||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
Two-stick tank drive is like drawing with an etch-a-sketch and single-stick arcade is like drawing with a pencil; yeah, the etch-a-sketch can sometimes make a good approximation of a pencil drawing, but it's never going to be quite as good. |
|
#3
|
|||
|
|||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
But less anecdotally . . . look at guitar-playing: the non-dominant hand is doing at least equal dexterity tasks, probably moreso. Practice and muscle memory can remove that weakness from that activity. |
|
#4
|
||||
|
||||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
Frankly, even FPS style control won't be guaranteed to drive perfectly straight without closed-loop control due to variances in motor torque and drivetrain drag. And when closed-loop control is in the mix, almost anything can manage to reliably drive straight. It is a horrific and sweeping generalization to say that: "teams who used two-stick tank or one-stick arcade drive were struggling to balance the bridge." Your conclusion that their control system was holding them back is simply false. Now, I'm not saying "FPS" drive is bad, it certainly is a great drive control scheme, but don't undercut your own argument by making such rash statements. Quote:
Still, how can a two-stick system drive straight at part-throttle? This is VERY difficult to do. Consider this thread from last year: http://www.chiefdelphi.com/forums/sh...d.php?t=125759 Team 33 found that all drivers wound up preferring FPS-style control to two-stick tank and found it "way easier" to control their robot(s). |
|
#5
|
|||
|
|||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
Regarding "FPS Drive", I think the name is actually good for describing a drive that allows strafing - many FPSes (Halo, etc.) allow you to strafe using the left joystick (same one for going forward and backward). "RC Car Drive" could also be considered a bad name for the control scheme, because real RC cars are not tank drive and can't turn on a dime. Regarding the rest of your post, I am glad we agree that it is very important to have a foolproof way of going straight forward and backward. I am very curious about everyone's opinion about what drive control schemes perform the best, or if it matters at all. I think that your chosen scheme does impact your performance, but not as much as driver skill and practice. And yes, one of my statements up there could be considered a "horrific and sweeping generalization". I was considering removing it, but I'll leave it there for now. This was my first controversial post on CD!! ![]() |
|
#6
|
|||
|
|||
|
Re: Driving: Tank, Arcade or FPS?
Running octocanum this year, and because of the driver (I don't know why, he just likes it and it seems to work well) the traction wheels will be controlled via tank, however the mecanum drive will be a sort of split arcade where one joystick is f/b/l/r and one joystick is purely turning. Kind of a weird setup, but he likes it and it seems to work.
|
|
#7
|
|||||
|
|||||
|
Re: Driving: Tank, Arcade or FPS?
I used to prefer 2-joystick tank drive to regular arcade, but after trying split-arcade, it's my new favorite. Very intuitive, especially for anyone who has played video games.
IMHO the terms "split-arcade" and "FPS" control modes are not interchangeable terms for the same thing. Split-arcade is for skid-steer robots, as it cannot handle strafing of any kind. FPS can only be used on swerve/mecanum/holonomic robots where the left joystick is full X-Y translation and the right joystick is rotation. |
|
#8
|
||||
|
||||
|
Re: Driving: Tank, Arcade or FPS?
Question for those teams using XY on one Joystick and rotation on the other: do you use the left or the right joystick for XY? |
|
#9
|
||||
|
||||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
I am a big forza fan and other fps games. Forza drives with the triggers controlling forward and brake and reverse. Left is reverse/break, and right is forward. The left joystick controls turning and the right stick is generally not used much, because if you are doing manual transmission you must use x and b for shifting. In Halo it is pretty much the same with the right stick being used to control where u look. I personally am going to drive with an xbox controller if the proggramers will let me. (We have no previous experience with one) I would like to merge both forza and halo and us the two triggers to drive and control speed. (Forward and reverse are only on the triggers) and then use the left stick for turning. Then the right joystick would be used to control all driving. (Forward, backwards, turn left, turn right) When used though the robot would only run at 25-50% speed, while all other drive controls are then not used during that time. The low speed would allow for fine movements without worry of over correcting or accelerating too fast when you are in a crammed place. |
|
#10
|
|||||
|
|||||
|
Re: Driving: Tank, Arcade or FPS?
XY is on the left joystick, turning on the right.
|
|
#11
|
|||
|
|||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
Quote:
|
|
#12
|
||||
|
||||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
We are going with H-Drive this year, so our controls are as follows: Left Thumbstick = forward, back, strafe L/R Right Thumbstick: Left = turn left, Right = turn right Directional buttons = precise directional movements (50% speed of Left Thumbstick) This is an entirely different world than what I'm accustomed to (back when I drove a long time ago, using joysticks instead of videogame controllers), but the kids seem to work well with it, so that's all that matters to me. |
|
#13
|
|||
|
|||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
![]() I have no question that 2-stick tank requires finesse; but from running driver training with RC controls, I know that that is not a unique situation. If people find something that they like, more power to them. I haven't discounted any method of control. Last edited by RunawayEngineer : 01-27-2015 at 01:02 PM. Reason: Terminology for "RC/FPS/Split arcade/etc" |
|
#14
|
||||
|
||||
|
Re: Driving: Tank, Arcade or FPS?
Quote:
|
|
#15
|
||||
|
||||
|
Re: Driving: Tank, Arcade or FPS?
Here was 2220's progression (with skid steer robots):
2012: Joystick tank drive 2013: Controller-based tank drive 2014: Controller - based FPS drive Whatever paradigm of control you use (tank, arcade, FPS), for a lot of kids (at least in my experience), a controller is most intuitive. And FPS is almost always most intuitive from a controller. At least in my experience/opinion. Personally I'd shy away from telling the driver how they'll be controlling the robot |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|