Go to Post As a famous saying goes, don't criticize someone till you have walked a mile in their shoes. - Steve W [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
  #16   Spotlight this post!  
Unread 11-12-2013, 23:18
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: R/C car pistol grip style controller

I agree that overcomplicating things would be a bad idea. Even better would be to make a glove full of pots so you can control your robot by moving your hand around! That's what I'd call magic!
Reply With Quote
  #17   Spotlight this post!  
Unread 11-12-2013, 23:55
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,078
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: R/C car pistol grip style controller

Quote:
Originally Posted by yash101 View Post
I agree that overcomplicating things would be a bad idea. Even better would be to make a glove full of pots so you can control your robot by moving your hand around! That's what I'd call magic!
It's been done... a few times. I'd assert it's not the most intuitive control system. Something about how mapping X input into Y output isn't obvious to a casual observer.
__________________




.
Reply With Quote
  #18   Spotlight this post!  
Unread 12-12-2013, 01:50
Rangel's Avatar
Rangel Rangel is offline
John Rangel
FRC #0842 (Falcon Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Phoenix, AZ
Posts: 745
Rangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond repute
Re: R/C car pistol grip style controller

From my experience as a driver for 2 years on 842, the pistol grip controller was extremely intuitive. I had been practicing for a month with joysticks but was nowhere near as good as I was with the pistol grip. With gyro assisted drive and even just a moderate amount of practice, the pistol grip can turn anyone into a top tier driver. Last year we decided we didn't want the cypress board anymore so we took apart the guts of a regular gamepad controller and mapped the potentiometers from the pistol grip controller to to the joystick inputs. After doing this, the computer will just see the pistol grip as a regular gamepad.
__________________
2012 Dean's List Winner
2011-2014 Arizona Regional Winners
2016 Las Vegas Regional Winner
2014-? Mentor


Reply With Quote
  #19   Spotlight this post!  
Unread 12-12-2013, 12:39
Tyler2517's Avatar
Tyler2517 Tyler2517 is offline
ShortOnes
AKA: Tyler Gibb
FRC #2517 (Evergreen Robotics)
Team Role: Mentor
 
Join Date: Dec 2013
Rookie Year: 2011
Location: Vancouver, WA
Posts: 203
Tyler2517 has a spectacular aura aboutTyler2517 has a spectacular aura aboutTyler2517 has a spectacular aura about
Re: R/C car pistol grip style controller

We have messed around with implementation a pistol grip controller in the past, when we started using holonomic drives we could not use the full functionality of them and wanted to keep the controllers constant between all drive types. If you are using a Ackerman steering system it would be very user friendly.
Reply With Quote
  #20   Spotlight this post!  
Unread 12-12-2013, 12:43
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: R/C car pistol grip style controller

Quote:
Originally Posted by Tyler2517 View Post
We have messed around with implementation a pistol grip controller in the past, when we started using holonomic drives we could not use the full functionality of them and wanted to keep the controllers constant between all drive types. If you are using a Ackerman steering system it would be very user friendly.
Yeah. It seems like the best controller for Ackerman steering because you need a control for the speed and a control for the turning wheels. I guess this could work with swerve, but wouldn't be very intuitive. Otherwise, as I have been reading, for regular Ackerman and tank drive, it seems like the best control. How would you code tank drive to use this? Would you have the accelerator controlling the speed of both sides, and the turn wheel controlling the delta in motor speeds?
Reply With Quote
  #21   Spotlight this post!  
Unread 12-12-2013, 12:55
Oak1477 Oak1477 is offline
Registered User
FRC #1477
Team Role: Alumni
 
Join Date: Jun 2012
Rookie Year: 2011
Location: texas
Posts: 10
Oak1477 is an unknown quantity at this point
Re: R/C car pistol grip style controller

Our team created a rc remote for last season to drive with. We used a Spektrum dx2e remote. It was gutted and the potentiometers were wired in to an arduino uno. We found some code that would make the arduino be recognized as a logitech joystick so it could be easily changed in case of emergency. We did it because it was driver preference but we have found it is easy to learn.
Reply With Quote
  #22   Spotlight this post!  
Unread 12-12-2013, 12:56
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: R/C car pistol grip style controller

Quote:
Originally Posted by yash101 View Post
How would you code tank drive to use this?
You wouldn't. You'd code it as arcade drive.
Reply With Quote
  #23   Spotlight this post!  
Unread 12-12-2013, 15:31
TheOtherGuy's Avatar
TheOtherGuy TheOtherGuy is offline
Unregistered User
AKA: Kevin Forbes
FRC #4183 (Bit Buckets)
Team Role: Engineer
 
Join Date: Jul 2006
Rookie Year: 2006
Location: Tucson, AZ
Posts: 408
TheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond repute
Re: R/C car pistol grip style controller

Quote:
Originally Posted by yash101 View Post
I guess this could work with swerve, but wouldn't be very intuitive. Otherwise, as I have been reading, for regular Ackerman and tank drive, it seems like the best control. How would you code tank drive to use this? Would you have the accelerator controlling the speed of both sides, and the turn wheel controlling the delta in motor speeds?
Swerve is the drivetrain, the control type (holonomic/omnidirecitonal/etc) requires 3 inputs: translation in the x/y plane and rotation. You have only two inputs with the pistol grip, so you cannot control all three DoFs of an omnidirectional setup with a pistol grip controller.

Arcade and tank are two control types as well - the drivetrain is a skid-steer. You are mapping two inputs to two outputs: arcade requires a linear input and a rotational input, and tank requires two linear inputs. The output is the same for both (left and right sides of drivetrain). Since you are using a wheel (rotational) and a trigger (linear), you are using "arcade" style control and should code it appropriately.

I'll add myself to the list of pistol grip supporters.
__________________
Reply With Quote
  #24   Spotlight this post!  
Unread 12-12-2013, 15:41
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,078
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: R/C car pistol grip style controller

Quote:
Originally Posted by TheOtherGuy View Post
Swerve is the drivetrain, the control type (holonomic/omnidirecitonal/etc) requires 3 inputs: translation in the x/y plane and rotation. You have only two inputs with the pistol grip, so you cannot control all three DoFs of an omnidirectional setup with a pistol grip controller.

Arcade and tank are two control types as well - the drivetrain is a skid-steer. You are mapping two inputs to two outputs: arcade requires a linear input and a rotational input, and tank requires two linear inputs. The output is the same for both (left and right sides of drivetrain). Since you are using a wheel (rotational) and a trigger (linear), you are using "arcade" style control and should code it appropriately.

I'll add myself to the list of pistol grip supporters.

You're making a big assumption - maybe the swerve isn't controllable in one of those outputs… Like say a certain 148 robot that could not turn…
__________________




.
Reply With Quote
  #25   Spotlight this post!  
Unread 12-12-2013, 15:48
TheOtherGuy's Avatar
TheOtherGuy TheOtherGuy is offline
Unregistered User
AKA: Kevin Forbes
FRC #4183 (Bit Buckets)
Team Role: Engineer
 
Join Date: Jul 2006
Rookie Year: 2006
Location: Tucson, AZ
Posts: 408
TheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond repute
Re: R/C car pistol grip style controller

Quote:
Originally Posted by Andrew Schreiber View Post
You're making a big assumption - maybe the swerve isn't controllable in one of those outputs… Like say a certain 148 robot that could not turn…

Well, it's technically not omnidirectional then, or swerve. Crab drive? Is that the technical term?
__________________
Reply With Quote
  #26   Spotlight this post!  
Unread 12-12-2013, 15:51
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,078
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: R/C car pistol grip style controller

Quote:
Originally Posted by TheOtherGuy View Post

Well, it's technically not omnidirectional then, or swerve. Crab drive? Is that the technical term?
I can never keep those dang things straight. To me swerve/crab are interchangeable and describe a steered wheel system.

But you raised the proper point that, in general, you want to map controllable outputs to inputs and having too few inputs for your outputs is not the most obvious solution. (There are cases when you don't want a 1:1 mapping)
__________________




.
Reply With Quote
  #27   Spotlight this post!  
Unread 12-12-2013, 16:38
Tyler2517's Avatar
Tyler2517 Tyler2517 is offline
ShortOnes
AKA: Tyler Gibb
FRC #2517 (Evergreen Robotics)
Team Role: Mentor
 
Join Date: Dec 2013
Rookie Year: 2011
Location: Vancouver, WA
Posts: 203
Tyler2517 has a spectacular aura aboutTyler2517 has a spectacular aura aboutTyler2517 has a spectacular aura about
Re: R/C car pistol grip style controller

Holomonic is how the programming control type works, behind drive train where you have the capability to divorce the drive bases orientation away from its main drive direction creating a 2D drive.(Where a drive can drive a straight line and still rotate)http://www.youtube.com/watch?v=p9WHMssEF4U what a good representation of a holomoic drive mode looks like. teams 1640 ocolate drive is anouther.

A crab drive is not a holomonic drive because it can not do the 2D drive motion.
Reply With Quote
  #28   Spotlight this post!  
Unread 12-12-2013, 19:54
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: R/C car pistol grip style controller

If I'm not wrong, that looks like a swerve drive (and I know 1717 uses lots of swerve in their robots). Holonomic would be Mecanum/Omni!
Reply With Quote
  #29   Spotlight this post!  
Unread 12-12-2013, 20:08
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,599
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: R/C car pistol grip style controller

Quote:
Originally Posted by yash101 View Post
If I'm not wrong, that looks like a swerve drive (and I know 1717 uses lots of swerve in their robots). Holonomic would be Mecanum/Omni!
You are incorrectly constraining the definition of Holonomic. Tyler has the correct definition. Holonomic is not a type of drive system, it is a description of the possible motions of a system. Both swerve and Mecanum/Omni can be holonomic. They can also be programmed or mechanically constrained so they are not Holonomic.
Reply With Quote
  #30   Spotlight this post!  
Unread 13-12-2013, 09:01
tristan271 tristan271 is offline
Registered User
FRC #0265
 
Join Date: Dec 2013
Location: wanaque nj
Posts: 4
tristan271 is an unknown quantity at this point
Re: R/C car pistol grip style controller

Quote:
Originally Posted by yash101 View Post
I'd like to ask, but why do you want a pistol-grip controller? Is it easier to use? What is the advantage of using such a controller?Are you going to have Ackerman Steering? It seems cool!

What if you take apart a regular joystick, and build another enclosure for the pots? You can re-engineer the joystick to look and feel like piston-grip!

Think like an engineer! Think about how you can modify what you HAVE to get what you WANT!
its easier for me as a driver because i have been racing my r/c cars at a track and its easier to use a cheesy drive program on a pistol grip rc controller because its just what im used to
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 06:26.

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