Go to Post This is not pinewood derby. This is not a science fair. This is a sport, and in sports there are winners and losers. - Cory [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
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 02-02-2016, 13:04
PneumaticFlea PneumaticFlea is offline
Electroneer, Programmer, Webmaster
AKA: Lucas LeVieux
FRC #4014 (Top Hat Technicians)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: California
Posts: 9
PneumaticFlea is an unknown quantity at this point
Single-player operator interface?

My team is interested in a control system that is controlled by a single player. We'd probably still have two joysticks, one for driving and one for everything else. There'd just be one person operating both joysticks. Some people on my team advocate for this approach, but I think it's a terrible idea.

Argument for: Total control of movement and shooting from one person is the most intuitive, as anyone who has played videogames will know. As long as the controls are mapped out efficiently enough, one person can do the job just fine, and without any of the synchronization issues that a two-man driving team can and will end up facing. I know we did a two-man driving team last year, but the controls for this year is a lot more complex and requires a lot more coordination if we were to use two people, and I haven't been on the team long enough to comment on other years, so I think it might be beneficial to try one person control system or at least not be scared of it.

Argument against: As they say, two eyes are better than one. Coordination between driving and shooting isn't incredibly important. If the shooter has control to pivot, they can do their job independent of the driver. In regards to surmounting defenses (particularly opening the sally port, drawbridge, and portcullis), the amount of coordination required to manipulate the arm and control the drive train would be too much for one person to do; two people would have an easier time at it. Additionally, this avoids people having to use their left hand.

So, Chief Delphi Forums. Has any other teams tried this before? Has it been successful? Is it a good idea at all?
Reply With Quote
  #2   Spotlight this post!  
Unread 02-02-2016, 13:11
Jarren Harkema's Avatar
Jarren Harkema Jarren Harkema is offline
Dancing Drive Coach
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Sep 2013
Rookie Year: 2013
Location: Michigan
Posts: 144
Jarren Harkema is a name known to allJarren Harkema is a name known to allJarren Harkema is a name known to allJarren Harkema is a name known to allJarren Harkema is a name known to allJarren Harkema is a name known to all
Re: Single-player operator interface?

I've seen it done both ways as a drive coach. Typically the only times I have seen it was when the robot was basically just a drive train.

It's hard to say about your specific scenario without knowing the details about your robot and its functions. If there are two logical ways to break it up. (controlling pivot/shooting and driving) as in your example, I would encourage you to practice that way and see how you like it. I know last year there would have been no possible way for us to do it. We ran out of buttons on the main drive joysticks and barely had enough on the secondary gamepad! I think it's going to be similar this year. You really need to find two drivers who are totally in sync with each other and don't argue about what needs to be done to get from point A to B.

Now you might have a rockstar driver who can do it all without missing a beat. In that case, what is the other "driver" going to do? Think about the ways the second driver can be used rather than a warm body behind the glass.
Reply With Quote
  #3   Spotlight this post!  
Unread 02-02-2016, 13:11
Sperkowsky's Avatar
Sperkowsky Sperkowsky is online now
Professional Multitasker
AKA: Samuel Perkowsky
FRC #2869 (Regal Eagles)
Team Role: Leadership
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Bethpage, NY
Posts: 1,874
Sperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond repute
Re: Single-player operator interface?

Well as an experienced driver I think it depends on the robot. If the robot is a drive train plus a fixed angle shooter then 1 driver is enough. but, 2 is still probably a better bet.

If your robot has a variable angle shooter or other more complex mechanisms then I think 2 drivers is a necessity.

Yesterday our 2nd driver had to go home a little early. When I was playing around it noticed it was very hard to drive forward while controlling the shooter.

One major variable is how well the 2 drivers work together.
Reply With Quote
  #4   Spotlight this post!  
Unread 02-02-2016, 13:49
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Single-player operator interface?

I have an interesting perspective here. Last year, we had 3 sister teams with virtually identical robots, 2 being a 3-person drive team, and 1 being a 2-person drive team.

We decided it based off of personality & skill - the drive team with 1 driver was like that because he had excellent coordination and only needs small input from the coach (who could spend time focusing on the other teams).

Overall, the 3-person drive teams did a bit better competition wise, probably because they had more heads to solve problems in a match, but certainly coordination wise it was a tie. There can be a great advantage to not having someone else to direct and communicate with.
__________________
All opinions are my own.
Reply With Quote
  #5   Spotlight this post!  
Unread 02-02-2016, 14:17
PneumaticFlea PneumaticFlea is offline
Electroneer, Programmer, Webmaster
AKA: Lucas LeVieux
FRC #4014 (Top Hat Technicians)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: California
Posts: 9
PneumaticFlea is an unknown quantity at this point
Re: Single-player operator interface?

Thanks you all for your speedy replies!

The wording of 3.1.1 is ambiguous; but it seems to hint at a single driver being legal. So theoretically, you could have only one person behind the glass.

I think the idea of trying both ways is good. We don't really have a dedicated driver or drive team, and I'm not exactly sure how other teams decide who they are, but last year we just gave everybody a crack at it and whoever was most confident got the gig. Maybe this year we should have something a bit more formal, and do some tests on different configurations of the operator interface (multiple IO classes) and decide which is most efficient.

To clarify on the design of the robot, we have a tank-tread drive base, a two-wheeled shooter that pivots with a servo, some sort of manipulator arm (the specifics of which I'm not completely sure of), and a scissor-lift mechanism for the endgame. The drive team would really only be operating two of these systems at a time at most. Is this too complex for one person? Or would it require too much coordination for two people?

I think it's a good point about having more brainpower to solve problems. Joel, your situation is very interesting to me (same robot, different amounts of drivers). It seems like for most things, 1 driver might be sufficient, but 2 doesn't hinder anything and the extra brainpower can be useful. I'll convey your findings to the rest of the 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 21:25.

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