Go to Post Stop making me want to spend money on books! I don't need any more good influences in my life!!!! - FourPenguins [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-24-2015, 07:01 PM
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,938
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Driving: Tank, Arcade or FPS?

This morning, before our programming mentor arrived, I suggested to some of the students that they see if they could get the robot running by themselves, and play around with it. After a while we got to discussing how to control it, whether to use tank drive, or arcade drive, with a game pad, or a joystick. A couple of them described the typical video game setup, where one joystick on a gamepad is used for turning, the other for forward/back. Something about "first person shooter". Anyways, after a while (and after the programming mentor arrived), they got it figured out, and now have FPS control of the robot...several students tried it, and were quite pleased with how easy it is to drive now.

I wonder, why it took us so long to figure this out?

Last edited by MrForbes : 01-24-2015 at 07:04 PM.
Reply With Quote
  #2   Spotlight this post!  
Unread 01-24-2015, 07:08 PM
thatprogrammer's Avatar
thatprogrammer thatprogrammer is offline
Registered User
AKA: Ahad Bawany
no team (None)
Team Role: Programmer
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Florida
Posts: 608
thatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

Cheesy Drive is based off of this. Ask 254 for more info :-)
Reply With Quote
  #3   Spotlight this post!  
Unread 01-24-2015, 07:10 PM
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

We refer to this as split arcade drive, and absolulty love it. Once you try it you'll never go back. We use it exclusively when we use skid steer drivetrains.
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011
Reply With Quote
  #4   Spotlight this post!  
Unread 01-24-2015, 07:33 PM
Jay O'Donnell's Avatar
Jay O'Donnell Jay O'Donnell is offline
Division by Pirates
FRC #0229 (Division by Zero)
Team Role: Mentor
 
Join Date: Apr 2012
Rookie Year: 2012
Location: Potsdam, NY/Londonderry, NH
Posts: 1,333
Jay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

It's really a driver preference thing. I've always preferred tank, but I know other drivers prefer different setups.
__________________
Student on Team 1058 (2012-2015)
Mentor on Team 229 (2016-Present)
Writer for Blue Alliance Blog
Reply With Quote
  #5   Spotlight this post!  
Unread 01-24-2015, 08:03 PM
IronicDeadBird's Avatar
IronicDeadBird IronicDeadBird is offline
Theory Crafting Fo days...
AKA: Charles Ives "M" Waldo IV
FRC #1339 (Angelbots)
Team Role: Tactician
 
Join Date: Feb 2014
Rookie Year: 2005
Location: Colorado
Posts: 941
IronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

Anyone have experience with GTA style?
__________________
HERO 俺を讃える声や 喝采なんて 欲しくはないさ
#GLITTERFORCEHYPE!
Play is for kids this is serious...
Reply With Quote
  #6   Spotlight this post!  
Unread 01-24-2015, 08:08 PM
z_beeblebrox's Avatar
z_beeblebrox z_beeblebrox is offline
Custom User Title
AKA: Cal
FRC #4183 (Bit Buckets)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Cambridge MA
Posts: 811
z_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

Quote:
Originally Posted by IronicDeadBird View Post
Anyone have experience with GTA style?
Can you clarify what that means?
__________________
2012 Utah Regional Rookie All-Star
2013 Phoenix Regional Judge's Award for "design process and prototyping"
2014 Hub City Regional Quality Award, Arizona Regional Excellence in Engineering Award
2015 Arizona East Regional Creativity Award, Winner
2016 Arizona North Regional Finalist, Arizona West Excellence in Engineering Award, Finalist
Reply With Quote
  #7   Spotlight this post!  
Unread 01-24-2015, 08:39 PM
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,003
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

Quote:
Originally Posted by z_beeblebrox View Post
Can you clarify what that means?
Grand Theft Auto?


Reply With Quote
  #8   Spotlight this post!  
Unread 01-24-2015, 08:40 PM
IronicDeadBird's Avatar
IronicDeadBird IronicDeadBird is offline
Theory Crafting Fo days...
AKA: Charles Ives "M" Waldo IV
FRC #1339 (Angelbots)
Team Role: Tactician
 
Join Date: Feb 2014
Rookie Year: 2005
Location: Colorado
Posts: 941
IronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

Quote:
Originally Posted by z_beeblebrox View Post
Can you clarify what that means?
Sorry I got side tracked.
It would be button inputs dictate direction freeing up the full range of a joystick to setting the percent or throttle
__________________
HERO 俺を讃える声や 喝采なんて 欲しくはないさ
#GLITTERFORCEHYPE!
Play is for kids this is serious...
Reply With Quote
  #9   Spotlight this post!  
Unread 01-24-2015, 08:42 PM
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,003
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

Quote:
Originally Posted by IronicDeadBird View Post
Sorry I got side tracked.
It would be button inputs dictate direction
What does "dictate direction" mean? Could you please describe in more detail?

e.g :

while ButtonX is pushed bot rotates at rateX?

push and release ButtonX, bot rotates at rateX until another button is pushed?

push and release ButtonX, bot rotates Xdegrees from where it was?

push and release ButtonX, bot rotates to field-oriented headingX?

etc etc etc


Last edited by Ether : 01-24-2015 at 08:47 PM.
Reply With Quote
  #10   Spotlight this post!  
Unread 01-24-2015, 08:45 PM
IronicDeadBird's Avatar
IronicDeadBird IronicDeadBird is offline
Theory Crafting Fo days...
AKA: Charles Ives "M" Waldo IV
FRC #1339 (Angelbots)
Team Role: Tactician
 
Join Date: Feb 2014
Rookie Year: 2005
Location: Colorado
Posts: 941
IronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

Quote:
Originally Posted by Ether View Post
What does "dictate direction" mean? Could you please describe in more detail?


So in a standard WCD set left trigger to forward and right trigger to reverse essentially like shifting in a car. Then using a joystick or dial to adjust the speed you are going
eh ill just include an image.

__________________
HERO 俺を讃える声や 喝采なんて 欲しくはないさ
#GLITTERFORCEHYPE!
Play is for kids this is serious...

Last edited by IronicDeadBird : 01-24-2015 at 08:56 PM.
Reply With Quote
  #11   Spotlight this post!  
Unread 01-25-2015, 04:17 PM
I_AM_Clayton's Avatar
I_AM_Clayton I_AM_Clayton is offline
Jr./Build Captain
AKA: Clayton Miller
FRC #3397 (Robolions)
Team Role: Driver
 
Join Date: Jun 2014
Rookie Year: 2010
Location: University City Missouri
Posts: 125
I_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond reputeI_AM_Clayton has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

I think we're going with a simple tank drive using the now pointless omni wheels and using an Xbox controller. Anyone else think that this will be the first year mecanums will be on Einstein? I feel like good maneuverability is one of the main keys to being successful in this years game.
Reply With Quote
  #12   Spotlight this post!  
Unread 01-25-2015, 04:21 PM
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

Quote:
Originally Posted by I_AM_Clayton View Post
Anyone else think that this will be the first year mecanums will be on Einstein?
A lot of people do.
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011
Reply With Quote
  #13   Spotlight this post!  
Unread 01-26-2015, 06:24 PM
JABot67 JABot67 is offline
Unregistered User
AKA: John Bottenberg
FRC #2930 (Sonic Squirrels)
Team Role: Engineer
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Redmond, WA
Posts: 328
JABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond repute
Re: Driving: Tank, Arcade or FPS?

RC Car Drive:
Left thumb Y axis gets mapped to ArcadeDrive forward-backward
Right thumb X axis gets mapped to ArcadeDrive turning



This drive control scheme is the only scheme that has been used by any of the teams I have been on, from 2007 to 2015. It gives the driver an absolutely guaranteed way of driving straight forward and back, and no other drive scheme mentioned here comes close. It also allows the driver to turn on a dime, with no forward-to-backward movement if none is required - useful when you don't have that much room.

One thing my team noticed in 2012 was that teams who used two-stick tank or one-stick arcade drive were struggling to balance the bridge. Thinking about it, it makes sense - when you are trying to drive slowly forward or backward with one of those drives, you may end up inadvertently turning.

This thread really should be a poll - I think RC car drive is actually a very popular drive (and is also by far my favorite! )

With mecanum and slide and swerve drive, different drive schemes have to be used. I would probably recommend the First-Person Shooter drive, using the free axis of the forward-backward stick to strafe.
__________________
John Bottenberg - University of Michigan '14 - Microsoft
FLL Team "Dark Matter": 2003-2005
Robofest Team "Dark Matter": 2005-2008
Team 67 Programmer: 2007-2010
Team 3322 Programming Mentor: 2012-2014
Team 2930 Engineering Mentor: 2015-????

Last edited by JABot67 : 01-26-2015 at 06:28 PM. Reason: Wrong diagram
Reply With Quote
  #14   Spotlight this post!  
Unread 01-26-2015, 09:59 PM
FTC5110 FTC5110 is offline
Registered User
FTC #5110 (Wingus & Dingus)
Team Role: Mentor
 
Join Date: Oct 2014
Rookie Year: 2009
Location: Auckland, New Zealand
Posts: 44
FTC5110 is a splendid one to beholdFTC5110 is a splendid one to beholdFTC5110 is a splendid one to beholdFTC5110 is a splendid one to beholdFTC5110 is a splendid one to beholdFTC5110 is a splendid one to behold
Re: Driving: Tank, Arcade or FPS?

In FTC and VEX land we run split arcade but for holonomic drives, to keep the driving controls mostly the same regardless of drive system, we add a fairly large deadband on the LH joystick X value so Y being forward/backward is "preferred" and left/right movement is available when required plus RH joystick X value for rotate allows for some fun driving.
This scheme in action: http://www.youtube.com/watch?v=ClGWg43TtCI

Might be handy since it's looking like FRC will have many holonomic drives this season.
Reply With Quote
  #15   Spotlight this post!  
Unread 01-24-2015, 08:36 PM
Edxu's Avatar
Edxu Edxu is offline
Strategy/Scouting Mentor
AKA: Edwin Xu
FRC #4476 (W.A.F.F.L.E.S Robotics)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Toronto, Canada
Posts: 187
Edxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud of
Re: Driving: Tank, Arcade or FPS?

Quote:
Originally Posted by Gregor View Post
We refer to this as split arcade drive, and absolulty love it. Once you try it you'll never go back. We use it exclusively when we use skid steer drivetrains.
Oddly enough, we call it the Kaj drive, since I believe that it was Kaj from 188 that introduced it to us.
__________________
2013 FRC World Champions (1477, 1241, 610)
Queens University Computing Class of 2020


2013-2016: Team 610
2017-????: Team 4476
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 04:55 PM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi