Go to Post The best moments of our lives fall in two categories: those that did happen and those that did not. - Jnadke [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 23-12-2011, 03:39
Vioxtar Vioxtar is offline
Registered User
no team
 
Join Date: Feb 2011
Location: US
Posts: 4
Vioxtar is an unknown quantity at this point
What is the best robot-operating setup you can think of?

There are many ways an operator can operate a robot, whether it be a joystick, multiple joysticks, some kind of gaming console remote, a keyboard or a mouse.

What do you think is the most comfortable, and intuitive driving setup out there, and why?

Currently we came to the conclusion that two joysticks is the best way at it: One controls the forwards/backwards robot movement, conveniently using the up and down joystick movement. Then, the second joystick would be used for turning, of course with left/right movement of the joystick itself.
Reply With Quote
  #2   Spotlight this post!  
Unread 23-12-2011, 04:32
Jeremy Germita's Avatar
Jeremy Germita Jeremy Germita is offline
Co-Advisor/Lead Engineering Mentor
AKA: wood is good. plastic is fantastic.
FRC #5012 (Gryffingear) / (Antelope Valley FIRST Teams)
Team Role: Coach
 
Join Date: Jan 2010
Rookie Year: 2007
Location: Lancaster, CA
Posts: 285
Jeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond reputeJeremy Germita has a reputation beyond repute
Re: What is the best robot-operating setup you can think of?

For driving the drivetrain, I'd say this comes down to user preference. Most cases, there are so few controls that this driver really needs that you can drive with pretty much any* control setup. I prefer either two stick tank(each stick controls one side of the drivetrain) on two joysticks or one Logitech gamepad.

However, driving manipulators and other systems is a different question. Some teams prefer to use commercially available controls. The KOP joysticks or the Logitech Dual Action gamepads are very popular as controls. Some other teams prefer to create custom controls for the operator(buttons, knobs, or even scale models of the system being controlled). Some teams(Us included) try a mix of both of those options. The operator controls are best tailored to the system being controlled.

My $.02,
Jeremy

*Under the 2011 control system, driving with a mouse or keyboard is not as easy to set up as joysticks or other controls. I'd say it isn't worth the effort to get something like this working for robot control.
__________________
Drive Coach Team 5012 Gryffingear / Antelope Valley FIRST teams / EWCP - (2013 - Current)
Student / Driver / Programmer / CAD - FRC Team 399: Eagle Robotics / FTC Team 72: GarageBots - (2009 - 2013)
Los Angeles Region FTC FTA/CSA/Head Ref
[FF] FIRST Pick
2014 FTC Los Angeles Regional Compass Award Winner.

2017 - San Diego Regional / Sacramento Regional / Las Vegas Regional
2016 - Los Angeles Regional Creativity + Winners (1197, 987, 5012) / Las Vegas Regional Team Spirit + SF (5012, 5851, 5049) / Galileo Subdivision
2015 - Inland Empire QF (597, 5012, 4413) / Las Vegas Imagery + Winners (148, 987, 5012) / Newton Subdivision and World Champions (118, 1678, 1671, 5012)
2014 - Inland Empire Rookie All Star + Highest Rookie Seed + SF (2339, 1967, 5012) / Las Vegas Rookie All Star / Galileo Division Imagery
Reply With Quote
  #3   Spotlight this post!  
Unread 23-12-2011, 07:28
avanboekel's Avatar
avanboekel avanboekel is offline
Registered User
AKA: Adam Van Boekel
FRC #5934 (Gear it Forward, Crowbotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Oswego, IL
Posts: 372
avanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant futureavanboekel has a brilliant future
Re: What is the best robot-operating setup you can think of?

Our team has always used 2 joysticks to control our drive base. One joystick controls the right half of the robot. The other joystick controls the left half of the robot. I like this setup because (for me), it is easiest to understand. However, it is really up to the driver. Whatever feels most comfortable to them will probably yield the best performance in the end.
__________________


2338 Gear It Forward | Student 2010-2013 | Mentor 2014-Present | oswegofirst.org
2013 Wisconsin Regional Winner (1732, 111, 2338)
2013 Midwest Regional Dean's List Finalist
2015 Midwest Regional Chairman's Award Winner
2015 Archimedes Subdivision Winner (1023, 2338, 3996, 1089)
2016 Midwest Regional Chairman's Award Winner
4096 CTRL-Z | Mentor 2014 | team4096.org
5934 Crowbotics | Mentor 2016-Present | crowbotics.org
Reply With Quote
  #4   Spotlight this post!  
Unread 23-12-2011, 11:18
Andrew Lawrence
 
Posts: n/a
Re: What is the best robot-operating setup you can think of?

For the most part, it usually depends on....nothing.

We use 1 logitech USB gaming controller for the driver, the the 2 duel action gamepads are used for our operators. Generally, the opps have more to control than the driver, and the driver can do a few extra things if they need to with said controller, though they usually should be focusing on the wheels.

That being said, I've seen almost any kind of mix match setup available, and I think that all of them work great with a little practice and hard work.
Reply With Quote
  #5   Spotlight this post!  
Unread 23-12-2011, 11:32
indubitably's Avatar
indubitably indubitably is offline
Registered User
AKA: Ryan Guinn
FRC #2338 (Gear It Forward), FRC #1732 (Hilltoppers)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Oswego, IL
Posts: 172
indubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond repute
Re: What is the best robot-operating setup you can think of?

We have always used 2 joysticks as we feel it gives the most control. While the xbox controller is great for video games, it was designed for comfort and play for more than 2 hours at a time. For robotics we can use our entire arms while standing because the matches are only 2 minutes. As far as what the joysticks controll, we like to make each joystick control their respective sides when we are using 6 wheel drop or other tankdrive chassis. For Omnidirectional drive, we have the non-dominant hand control rotation and the other translation.
__________________
FRC 1732 (Hilltoppers): Mentor
FRC 2338 (Gear It Forward): Mentor/Alumnus
FRC 4096 (CTRL-Z): Mentor

Reply With Quote
  #6   Spotlight this post!  
Unread 23-12-2011, 11:58
thefro526's Avatar
thefro526 thefro526 is offline
Mentor for Hire.
AKA: Dustin Benedict
no team (EWCP, MAR, FRC 708)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2005
Location: New Jersey
Posts: 2,599
thefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond repute
Send a message via AIM to thefro526 Send a message via MSN to thefro526
Re: What is the best robot-operating setup you can think of?

As far as I know, there is no universal 'best' robot operating setup.

A robot's IO should be dictated by robot function and driver preference. Personally, I prefer two stick tank drive because it's what I'm most familiar with and what I can drive the best with - but I noticed that some students struggle to drive with two stick tank. My suggestion is to try an array of different control arrangements until you find one that your drive team likes.
__________________
-Dustin Benedict
2005-2012 - Student & Mentor FRC 816
2012-2014 - Technical Mentor, 2014 Drive Coach FRC 341
Current - Mentor FRC 2729, FRC 708
Reply With Quote
  #7   Spotlight this post!  
Unread 23-12-2011, 12:08
JesseK's Avatar
JesseK JesseK is online now
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,698
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: What is the best robot-operating setup you can think of?

The Best Ever. Period.

Maybe add a joystick for fine magnitude precision, but you can't beat it otherwise.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #8   Spotlight this post!  
Unread 23-12-2011, 12:23
IndySam's Avatar
IndySam IndySam is online now
Registered User
FRC #0829 (Digital Goats)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Indy
Posts: 3,361
IndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond repute
Re: What is the best robot-operating setup you can think of?

There is only one correct answer.

Any system that is connected to a robot finished in time to give the drivers plenty of time for practice.
__________________
"Champions are champions not because they do anything extraordinary but because they do the ordinary things better than anyone else." —Chuck Knoll


2015 Indianapolis District Winner
2014 Boilermaker Regional Industrial Design Award
2013 Smoky Mountain Regional Industrial Design Award
2012 Boilermaker Engineering Excellence Award
2010 Boilermaker Rockwell Innovation in Control Award.
2009 Buckeye J&J Gracious Professionalism Award
2009 Boilermaker J&J Gracious Professionalism Award
2008 Boilermaker J&J Gracious Professionalism Award
2007 St Louis Regional Winners
Reply With Quote
  #9   Spotlight this post!  
Unread 24-12-2011, 01:03
Gray Adams's Avatar
Gray Adams Gray Adams is offline
Registered User
no team
 
Join Date: Dec 2011
Rookie Year: 2000
Location: none
Posts: 282
Gray Adams is a splendid one to beholdGray Adams is a splendid one to beholdGray Adams is a splendid one to beholdGray Adams is a splendid one to beholdGray Adams is a splendid one to beholdGray Adams is a splendid one to beholdGray Adams is a splendid one to behold
Re: What is the best robot-operating setup you can think of?

I haven't spent much time with anything but 2 joysticks, but I'm planning on trying to use an Xbox controller. I thought about PS3, but we don't have one on hand to play with, I'm not familiar with it like I am with an Xbox controller, and they have the worst triggers.

Since its such a small motion to go from full forward to full reverse on a gamepad vs 2 joysticks, it'll take some getting used to for nice, fluid motion. Might try some tricks in code to help with that as well.
Reply With Quote
  #10   Spotlight this post!  
Unread 24-12-2011, 02:16
WizenedEE's Avatar
WizenedEE WizenedEE is offline
Registered User
AKA: Adam
FRC #3238 (Cyborg Ferrets)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Anacortes, WA
Posts: 395
WizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to all
Re: What is the best robot-operating setup you can think of?

The best one I could think of would be a hologram in front of the driver with real-time tracking of where everything on the field is so that the driver can look at it at many angles and also be able to see things like the robot's "target" where it is going. It would also have a display of things like how fast all the robots are moving and it would track the opponent drivers' eyes to see where they are thinking of going next.

The second driver would have a similar display, except theirs would also have information available about each subcomponent of the robot and what part is likely to break next (this information would also be broadcast out to the pit crew).

And, of course, each of the these displays would be controlled by the drivers' minds.
Reply With Quote
  #11   Spotlight this post!  
Unread 24-12-2011, 03:03
BHS_STopping's Avatar
BHS_STopping BHS_STopping is offline
The Freshman
FRC #0842 (Falcon Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Sunnyvale, CA
Posts: 176
BHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant future
Re: What is the best robot-operating setup you can think of?

Operator interface we utilized in 2008.

I definitely recommend using a pistol-grip RC controller for any skid-steer type robot. We originally went with it because we knew that the 2008 game would require a lot of driving, so naturally we felt an RC car type system would be best. As driver that year, it turned out to be far easier to learn and master than your standard 2 joystick system. I had plenty of experience with the latter system but as soon as I used the RC controller for a few minutes, I was completely sold on it. Pretty much every member on our team found it preferable to the traditional 2 joysticks.

For those wondering how the robot was controlled, the trigger determines the speed and direction of the robot while the wheel steers. In order to spin in place, one simply has to twist the wheel in the appropriate direction without pulling the trigger. It's an incredibly intuitive system and well worth it if you have somebody who can modify the controller appropriately. Plus, walking up to the driver station with everything in that one small metal case makes you feel like some sort of secret agent!
__________________
[/The Freshman]

Last edited by BHS_STopping : 24-12-2011 at 03:06.
Reply With Quote
  #12   Spotlight this post!  
Unread 24-12-2011, 09:52
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
FRC #2641 (PCCR; Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,638
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: What is the best robot-operating setup you can think of?

So far we're mostly using joystick driving and an Xbox/button set for operating. As coach though, I try not to limit the creativity of our very creative and zealous programmers. (Touch screens and Wiimotes anyone?) But I try to discuss these rules of thumb with them whenever a new idea comes up. It should:

1. Be done in time to practice to perfection.
2. Be what the driver works with best.
3. See 2.
4. See 1.
5. Be trivial to alter.
6. Stop when I let go.
7. Do the same thing when I do the same thing.
8. Have minimal DOFs per manual articulation (e.g. wrist, finger, etc) and per hand overall.
9. Map as large as is necessary. (For instance, fine control over a large scale is probably better on a joystick and an Xbox controller--but see Rule #2-3.)

The dual joystick method has worked better than the Xbox for our recent swerve drivers. (I attribute this to Rule #8 and 9). I'd like to pay a little more attention to implementing Rule #5 for Rule #2-3 this season, though.
__________________
Reply With Quote
  #13   Spotlight this post!  
Unread 24-12-2011, 17:19
Andy A. Andy A. is offline
Getting old
FRC #0095
Team Role: Coach
 
Join Date: Jun 2001
Rookie Year: 2001
Location: New Hampshire
Posts: 1,016
Andy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond repute
Re: What is the best robot-operating setup you can think of?

I drove using a single stick for tank steered robots. I always thought it was a fine way to get the job done.

This past season the students found they preferred using a stick with rudder twist to control turn rate, and the Y axis for speed. I still can't drive it that way, but thankfully the coaches don't have to drive.

For off season driving we crammed all the functions onto a Xboxish controller. It's allowed us to do a lot of interesting things, and it's not nearly as terrible as I had anticipated. While I still have reservations about the thumb sticks vs a full size stick, I'm open to considering it.
Reply With Quote
  #14   Spotlight this post!  
Unread 25-12-2011, 00:16
JamesTerm's Avatar
JamesTerm JamesTerm is offline
Terminator
AKA: James Killian
FRC #3481 (Bronc Botz)
Team Role: Engineer
 
Join Date: May 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 298
JamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to behold
Re: What is the best robot-operating setup you can think of?

Quote:
Originally Posted by Andy A. View Post
This past season the students found they preferred using a stick with rudder twist to control turn rate, and the Y axis for speed. I still can't drive it that way, but thankfully the coaches don't have to drive.
There is something objective to be said about rudder twist, and that is that it does not matter which way the robot is facing, clockwise is always clockwise... so it is almost as if they need not factor in orientation using the twist. Students have a difficult time driving when the robot is facing them on account of the controls being backwards.

I'd want to pursue a way to solve this, but I'd need a way to reliably know the current orientation to the driver... some kind of sensor for that. Rudder twist helps!
Reply With Quote
  #15   Spotlight this post!  
Unread 25-12-2011, 09:27
Dad1279 Dad1279 is offline
Registered User
FRC #1279 (Cold Fusion)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: NJ
Posts: 511
Dad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud of
Re: What is the best robot-operating setup you can think of?

We use a joystick for driver control(twist, single or dual depending on the game/drivetrain), and the operator gets a custom panel of arcade buttons and switches. Operator panel has been wired either to a cannibalized joystick or an eStop CCI. Not offered as best, but it works well with our team.
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 10:53.

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