Go to Post Keep arrogant, belittling and misspelled bragging off these boards. - Mike [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 31-08-2013, 14:54
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 734
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Drivers Control

We really loved our gamepad + joystick setup this year. The gamepad was used by the driver. Our main driver this year preferred tank drive, I prefer cheesy drive. While I find that cheesy allows most people to perform better, it really depends on your driver. Also we tried xbox controllers last year but we prefer the gamepads because the joysticks are located right next to each other.

The operator controls really can vary year to year. We've used a logitech joystick for the past few years because we haven't needed anything else. Ideally we would have custom buttons for each year, but we don't have enough manpower to design and build a control board each year. For now, if we ever run into a situation where we need more buttons/joysticks we will likely use an xbox controller/gamepad.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
Reply With Quote
  #2   Spotlight this post!  
Unread 31-08-2013, 15:29
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: Drivers Control

Well... it's pretty hard to beat this as far as controllers go. It made our robot look about twice as awesome as it really was :D It's plug & play :P
Reply With Quote
  #3   Spotlight this post!  
Unread 31-08-2013, 16:53
Ipiano's Avatar
Ipiano Ipiano is offline
Registered User
AKA: Andrew Stelter
FRC #3018 (Nordic Storm)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Mankato, Minnesota
Posts: 27
Ipiano is an unknown quantity at this point
Re: Drivers Control

I've only been on my team 2 years, but as the lead programmer, I've set up a number of different controls systems for our team to use. We've tried the following for driving:

Two logitech joysticks for tank-drive
One logitech joystick arcade style using the x axis(left to right)
One logitech 3D joystick arcade style using the z axis(twist)
One Xbox controller

In addition, we used the throttle lever at the bottom of the joystick to throttle the maximum speed up and down, and we used a side thumb button to invert driving, when the robot was turned around.

The result was that our drivers(and myself) preferred using a the logitech 3D joystick to drive arcade style using the z axis to turn, and we used a second logitech joystick to control various other functions on the robot including our shooter(2012) and our climbing mechanism(2013)
__________________
________
Genius is one percent inspiration and ninety-nine percent perspiration.
--Thomas A. Edison
Reply With Quote
  #4   Spotlight this post!  
Unread 01-09-2013, 00:55
flameout flameout is offline
AKA Ryan Van Why
FRC #0957 (SWARM)
Team Role: Alumni
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Oregon
Posts: 168
flameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to all
Re: Drivers Control

2008: This was before my year, but in 2008, 957 used a steering wheel and two beige kit joysticks. The robot had ackermann steering, so the steering wheel controlled the angle of the front wheels. The joystick controlled the left and right drive motors. It did not work very well...

2009: Since we had a crab-drive robot that didn't work very well, I don't recall what we used (it may have had 2 modes, but I'm not sure).

2010 and 2011: Standard tank drive with 2 kit joysticks
T-shirt launcher: Also standard tank drive, but the older beige (pre-2009) kit joysticks

2012 and 2013: Mecanum drive with 2 kit joysticks

Here's the setup we use for mecanum (someone mentioned it in a thread several years ago, but I can't find it):

Linear motion was controlled by the average position of the two joysticks
Rotation was controlled by the difference in the Y axes of the joysticks

In essence, if you move the joysticks "together" (keep them in identical positions), you get only translational motion. If you move one forward and one backwards (as you would when turning a tank drive robot), you cause the robot to turn.

In 2012, I did some testing to compare this setup with using a single 3-axis (four if you count the throttle) joystick, and found that it gives you more control and precision than a single joystick. With a single joystick, it was easy to mix up the lateral and translational axes and there was limited precision in rotational control.
Reply With Quote
  #5   Spotlight this post!  
Unread 01-09-2013, 01:16
raphaelchang's Avatar
raphaelchang raphaelchang is offline
Funky Monkey
AKA: Raphael Chang
FRC #0846 (The Funky Monkeys)
Team Role: Leadership
 
Join Date: Dec 2012
Rookie Year: 2011
Location: San Jose, CA
Posts: 8
raphaelchang will become famous soon enoughraphaelchang will become famous soon enough
Re: Drivers Control

Starting in 2013, 846 has a been using a steering wheel for turning and a joystick for throttle. We tried out the idea after seeing 971 use a steering wheel setup. Having the turn and throttle components on separate controls allows us to drive straight and turn in place more easily, and it also allows better control of arc turning (turning while driving forwards/backwards).

We found this as the optimal driving scheme after experimenting with several other setups as well:
2011-2012 - Single joystick for forward and turn, forward and back motion for throttle, joystick twist for turn. This made arc turning difficult because both motions were controlled with one hand. Turning in general was also difficult because the twist was more sensitive and turning with the wrist was more difficult to control precisely.
Off-season - We also tried two other setups during off-season, tank drive and vector drive. Tank drive used two joysticks, one to control the left side and one to control the right side. This made the driving feel more natural, but it also made precise control difficult. Driving straight was difficult and precise turning speed was hard to control. Vector drive used the angle of the joystick to specify the direction of the robot and the magnitude to control the speed. The robot would turn automatically to face the angle pointed by the joystick and move forward at that speed. Although this field-centric setup made it easier to go the direction we wanted, it was difficult to control for tight manipulations.

Last edited by raphaelchang : 01-09-2013 at 01:59.
Reply With Quote
  #6   Spotlight this post!  
Unread 01-09-2013, 01:43
Walter Deitzler's Avatar
Walter Deitzler Walter Deitzler is offline
UAH Class of 2019
FRC #3397 (Robolions)
Team Role: Alumni
 
Join Date: Jul 2011
Rookie Year: 2010
Location: University City, MO
Posts: 775
Walter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond repute
Re: Drivers Control

Quote:
Originally Posted by raphaelchang View Post
Starting in 2013, 846 has a been using a steering wheel for turning and a joystick for throttle. Having the turn and throttle components on separate controls allows us to drive straight and turn in place more easily, and it also allows better control of arc turning (turning while driving forwards/backwards).

We found this as the optimal driving scheme after experimenting with several other setups as well:
2011-2012 - Single joystick for forward and turn, forward and back motion for throttle, joystick twist for turn. This made arc turning difficult because both motions were controlled with one hand. Turning in general was also difficult because the twist was more sensitive and turning with the wrist was more difficult to control precisely.
Off-season - We also tried two other setups during off-season, tank drive and vector drive. Tank drive used two joysticks, one to control the left side and one to control the right side. This made the driving feel more natural, but it also made precise control difficult. Driving straight was difficult and precise turning speed was hard to control. Vector drive used the angle of the joystick to specify the direction of the robot and the magnitude to control the speed. The robot would turn automatically to face the angle pointed by the joystick and move forward at that speed. Although this field-centric setup made it easier to go the direction we wanted, it was difficult to control for tight manipulations.
Any chance you could post the model of steering wheel?
__________________

(Hanging out with my buddies at 610)
Robotics, it's not just a club, it's a career.
FLL Referee (2012-Present)

2014 Gateway Robotics Challenge winners (With 2481 and 1985)
2011 St. Louis Regional Winners (With 1985 and 3284)
2010 Highest Rookie Seed
I am the guy in the golden hat, say "Hi!" to me at WORLD CHAMPIONSHIPS!!!
Reply With Quote
  #7   Spotlight this post!  
Unread 01-09-2013, 02:01
raphaelchang's Avatar
raphaelchang raphaelchang is offline
Funky Monkey
AKA: Raphael Chang
FRC #0846 (The Funky Monkeys)
Team Role: Leadership
 
Join Date: Dec 2012
Rookie Year: 2011
Location: San Jose, CA
Posts: 8
raphaelchang will become famous soon enoughraphaelchang will become famous soon enough
Re: Drivers Control

We use a Ferrari GT Racing Wheel for our steering wheel. It can be found here: http://www.amazon.com/gp/product/B000U1MU2K/sr=1-1/qid=1357360819/ref=olp_product_details?ie=UTF8&me=&qid=1357360819 &seller=&sr=1-1
Reply With Quote
  #8   Spotlight this post!  
Unread 01-09-2013, 20:18
Gabrielle62 Gabrielle62 is offline
Registered User
FRC #2994 (The ASTECHZ)
Team Role: Coach
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Kanata Ontario
Posts: 4
Gabrielle62 is an unknown quantity at this point
Re: Drivers Control

For the past few year 2994 has used 1 or 2 logitech joysticks depending on if the driver preferred tank or arcade drive and then a logitech gamepad for everything else (this year the mini joysticks for rotating the arm and the buttons for shooting, and last year the same buttons for shooting).
Reply With Quote
  #9   Spotlight this post!  
Unread 01-09-2013, 20:39
robowrestler's Avatar
robowrestler robowrestler is offline
Registered User
AKA: Collin
FRC #3015 (ranger robotics)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2011
Location: Spencerport
Posts: 33
robowrestler is an unknown quantity at this point
Re: Drivers Control

2011- cyborgx joystick arcade drive style on a west coast drive

2010/2012- cyborgx joystick on a mechanum drive also arcade style

2013- xbox controller with an arcade style drive on the a modified kit bot chassis

my favorite was the xbox controller it was a lot more comfortable to drive with and the co-driver also had one controlling the shooter
__________________
2016 Pittsburg Regional Chairmans Award Winners
2016 Pittsburg Regional Finalists with 1023 and 4050
2015 Newton Division Finalists with 195,1756,4522
2015 Finger Lakes Regional Winners with 4039and 378
2015 Finger Lakes Regional Engineering Inspirational Award Winners
2014 Finger Lakes Regional Finalists with 340 and 3044
2013 VA Regional Finalists with 2363 and 2053
2012 Finger Lakes Regional Finalists with 340, 4124 and 3044
2012 Buckeye Regional Winners with 340 and 1507
"Kickin Bot Since 2009"
Reply With Quote
  #10   Spotlight this post!  
Unread 01-09-2013, 23:00
ErvinI ErvinI is offline
Registered User
AKA: Ervin Ibadula
FRC #0865 (Warp7)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2011
Location: Kincardine, ON
Posts: 144
ErvinI is just really niceErvinI is just really niceErvinI is just really niceErvinI is just really niceErvinI is just really nice
Re: Drivers Control

From what I know, which may not be correct outside of 2012 and 2013:

Main Driver:
  • 2010: One Joystick. Either Attack 3 or Attack 3D. Arcade Drive variant where rotation was done through two buttons on top of the joystick (our programmer was new that year ).
  • 2011: Tank Drive with two Attack 3 Joysticks.
  • 2012: Tank Drive with two Attack 3 Joysticks.
  • 2013: Tank Drive with two Attack 3 Joysticks (I see a pattern here...)

Driver preference tends to be key. Our drivers have often times preferred tank drive over Arcade/ Kaj Drive because they like the ability to reduce the power going to one wheel independently from the other wheel. For some drivers this is difficult to master, however it works great for precision steering if trained properly.
Reply With Quote
  #11   Spotlight this post!  
Unread 01-09-2013, 23:14
Iaquinto.Joe's Avatar
Iaquinto.Joe Iaquinto.Joe is offline
RPI 2018
AKA: Joe Iaquinto
FRC #0308 (The Monsters)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2011
Location: United States
Posts: 166
Iaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the rough
Re: Drivers Control

2011: We used 1 Logitech controller for arcade drive, and a custom board for positioning the arm. It had a "Mini me" version of our arm with potentiometers and correct arm segment lengths that we used for custom positioning. It also had buttons in a layout for the drivers to press, along with sweep and station, and "Barf and flip", which was used for clearing the tubes.

2012: 1 xbox controller for octocanum control. Also controlled bride manipulator. 1 logitech for turret, intake, and firing control.

2013: 1 flight controller, 1 logitech. The flight controller had a constant rate throttle, and an arcade joystick for turning. Also controlled hanging. Logitech controlled all disk handling and lateral aiming, in addition to firing.
__________________
4 year 2011 - 2014 FRC team 308 member, Lead Programmer - C++ / LabVIEW

3 year 2011, 2013, 2014 OCCRA member, Co-Captain OCCRA team 308
  • OCCRA Engineering Excellence - Waterford Kettering 2013
  • Innovation in Control - 2011
  • Quality award- Northville 2012
  • Engineering Excellence- Howell 2014
  • Innovation in Controls- Livonia 2014
Reply With Quote
  #12   Spotlight this post!  
Unread 01-09-2013, 23:50
alex.lew alex.lew is offline
college student
FRC #1912 (Team Combustion), FRC #0558 (Elm City Robo Squad)
 
Join Date: Jan 2012
Rookie Year: 2012
Location: New Haven
Posts: 72
alex.lew will become famous soon enoughalex.lew will become famous soon enough
Re: Drivers Control

We have used a Logitech joystick for arcade drive for the past two years, our driver preferred that over 2 joysticks for tank. We use the eStop Robotics Custom Control Interface (CCI) as a button board. It opens as another joystick in code and is very easy to set up and maintain, total cost of only $40. You can add pretty much any button / potentiometer / switch you want. We had a "big red FIRE button" to control our shooter and was directly cited in our Quality Award at Razorback Regional.
Plus it's really fun to show kids at demos
Reply With Quote
  #13   Spotlight this post!  
Unread 02-09-2013, 01:40
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: Drivers Control

This year, we used the circuit board from a Logitech gamepad to run a modified pistol-grip RC car controller for the driver and a custom control box for the operator.

This system worked very well for letting the drivers control the robot, but we had some trouble with the gamepad electronics, since they're really designed to control a gamepad and nothing else. Next year, we'll probably use the pistol grip controller again, but with something like the eStop Custom Control Interface instead.
__________________
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
  #14   Spotlight this post!  
Unread 02-09-2013, 03:46
cbale2000's Avatar
cbale2000 cbale2000 is offline
Registered User
AKA: Chris Bale
FRC #5712 (Gray Matter)
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2004
Location: Saginaw, MI
Posts: 948
cbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond repute
Re: Drivers Control

From what I can remember from my time on my team, we've used these control setups for driving our robots...
  • 2006: Tank Drive - 2 Joysticks (the old, black Flight Stick controllers) for driving, plus one custom 4-button control box for switching between collection/shooting modes.
  • 2007-2008: Tank Drive - 2 FS Joysticks for driving, plus 2 additional joysticks for other robot functions.
  • 2009-2010: Tank Drive - 2 Logitech Attack 3 Joysticks for driving,
  • 2011: Tank Drive - 1 Logitech (PS3) Gamepad for driving, modified NES controller for the robots arm (Robot was reprogrammed after the season to require only the one Logitech Gamepad to control all functions, minus gear shifting, which was disabled).
  • 2012-2013: Tank Drive - 1 Logitech (PS3) Gamepad for driving and other functions, no other controllers.


Having been a robot driver from 2006-2008, and, as a mentor, having also been able to occasionally drive every robot since then, I must say I'm still partial to older dual-joystick controls. You just don't seem to get the same resolution in the controls with the newer gamepads like you did with those old Flight Sticks. But that's my 2 cents at least.
Reply With Quote
  #15   Spotlight this post!  
Unread 02-09-2013, 21:49
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: Drivers Control

This year our team used a modified rc controller for the driving aspect and for the shooting we used an xbox 360 controller.

The rc remote was Spektrum dx2e that we gutted (except for the power switch and the potentiometers) and put an Arduino uno in that we porgrammed to act as a logitech joystick.

Our team lets the drivers choose the controller they want to use. We believe if the driver is comfortable with the controller they will perform better.
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 17:44.

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