Go to Post This is the hint that never ends, yes it goes on and on my friend. Some people start guessing not knowing what it was, and they'll continue to guess forever just because... - JaneYoung [more]
Home
Go Back   Chief Delphi > Other > FIRST-related Organizations
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
View Poll Results: What control methods do you think are good?
"Qwas" Control 6 54.55%
"Qwer" Control 0 0%
"Wasd" Control 4 36.36%
Other 3 27.27%
My head is spinning!! Mommy, make it stop!!! 4 36.36%
Multiple Choice Poll. Voters: 11. You may not vote on this poll

Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 17-07-2004, 17:46
Mike Ciance Mike Ciance is offline
Registered User
FRC #0025 (Raider Robotix)
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2002
Location: North Brunswick, NJ
Posts: 693
Mike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant future
Send a message via AIM to Mike Ciance
[FVG]: Controls Round C1

We've established that the game will use the mouse and keyboard.
We've established that the mouse controls will use the "voodoo" method.
Now we need to establish how the keyboard controls will work. For starters, here are some drive-control schemes that i thought of.
  • tank drive
    • "Qwas Control"
      • uses these 4 keys to control the robot.
        • Q = left drive forward
        • W = right drive forward
        • A = left drive back
        • S = right drive back
      • pros
        • easy
      • cons
        • left turns feel slightly awkward
    • "Qwer" Control
      • uses these 4 keys to control the robot:
        • W = left drive forward
        • E = right drive forward
        • Q = left drive back
        • R = right drive back
      • the easiest way to think of this is that you have your 4 fingers on the qwer keys. to go forward, it's your middle two fingers. to go back it's your outer two. left is middle and pinky, right is pointer and ring.
      • pros
        • fingers don't have to change keys
      • cons
        • not as easy as "Qwas"
        • left turns feel more awkward than "Qwas", but would feel less awkward over time
  • car drive
    • "Wasd Control"
      • uses these 4 keys to control the robot:
        • W = Forward
        • S = Back
        • A = Left
        • D = Right
      • pros
        • easy
      • cons
        • most robots are meant for tank drive
Reply With Quote
  #2   Spotlight this post!  
Unread 17-07-2004, 17:55
Ryan M. Ryan M. is offline
Programming User
FRC #1317 (Digital Fusion)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Ohio
Posts: 1,508
Ryan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud of
Re: [FVG]: Controls Round C1

It could be configurable by robot. This would be as easy as a text file in the .zip called "controls.txt" which details the keymappings and drive style. For instance, line 1 would always be the drvie style and it could either be "tank" or "car".

The key drives are very easy to program using CS (I've gotten that far in the docs... ). Yeah!

My vote of "other" is: make it configurable. The game can have a global drive key config for different drive styles, and the actual robot zip tells the game what type to use.
__________________


Last edited by Ryan M. : 17-07-2004 at 17:58.
Reply With Quote
  #3   Spotlight this post!  
Unread 17-07-2004, 17:58
Mike Ciance Mike Ciance is offline
Registered User
FRC #0025 (Raider Robotix)
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2002
Location: North Brunswick, NJ
Posts: 693
Mike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant future
Send a message via AIM to Mike Ciance
Re: [FVG]: Controls Round C1

i guess the question should really be "What should the default control scheme be?"
Reply With Quote
  #4   Spotlight this post!  
Unread 17-07-2004, 18:03
Ryan M. Ryan M. is offline
Programming User
FRC #1317 (Digital Fusion)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Ohio
Posts: 1,508
Ryan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud of
Re: [FVG]: Controls Round C1

Quote:
Originally Posted by afflictionblade
i guess the question should really be "What should the default control scheme be?"
Ok, then I'd say: make it configurable...

Nah, I'll go with qwas. Most robots are tank, and this is pretty simple... On second thought, looking over the keyboard, the number pad has nice straight columns of numbers. Maybe 4512? The main disadvantage to this is that most laptops don't have keypads in this configuration.
__________________

Reply With Quote
  #5   Spotlight this post!  
Unread 17-07-2004, 18:09
Mike Ciance Mike Ciance is offline
Registered User
FRC #0025 (Raider Robotix)
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2002
Location: North Brunswick, NJ
Posts: 693
Mike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant future
Send a message via AIM to Mike Ciance
Re: [FVG]: Controls Round C1

Quote:
Originally Posted by Texan
Ok, then I'd say: make it configurable...

Nah, I'll go with qwas. Most robots are tank, and this is pretty simple... On second thought, looking over the keyboard, the number pad has nice straight columns of numbers. Maybe 4512? The main disadvantage to this is that most laptops don't have keypads in this configuration.
a 7845 scheme was my first idea, but i deleted it before posting because i realized that it is awkward for right-handers (90% of the population) to use the num pad and mouse at the same time. and especially on a laptop.
Reply With Quote
  #6   Spotlight this post!  
Unread 17-07-2004, 18:30
mtrawls's Avatar
mtrawls mtrawls is offline
I am JVN! (John von Neumann)
#0122 (NASA Knights)
Team Role: Programmer
 
Join Date: Mar 2003
Location: Hampton, VA
Posts: 295
mtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to behold
Send a message via AIM to mtrawls
Re: [FVG]: Controls Round C1

It seems to me that how a robot is controlled is largely dependent on the robot, and hence properly a property of the robot. Think about it: each team is responsible for coming up with their own "operator control board", and each is vastly different. Joysticks aren't even required, and who's to say the robot is even supposed to move. Maybe my robot moves by pushing buttons that each correspond to pre-defined movement patterns. Sure, most of the robots are probably going to be pretty similar in how they are controlled ... and perhaps a specific robot's control features can largely be inherited, but it seems customization is desirable. And it might even be a good idea to have a configuration file that reads in the keyboard mappings to different functions so you don't have to recompile just to change that. (And remember that movement is just one of many different controls available to more sophisticated robots, and there are quite a few, although limited, inputs availalbe on the OI -- and this game doesn't have to preserve this restriction!)

But at this point any debate in this matter seems like wasted energy. Right now there isn't any robot to control, or any system in which to have a robot. I'm starting to sound like a voice crying in the wilderness, but I'll make what will perhaps be my last plea ... it's waaaaaay to early to even consider this. Really: key mapping is a very low priority item, something that can be changed *easily and without much effort*. First, decide those items on which the rest of the system depends so you don't have to spend a bunch of energy changing what should have been finalized. Something like this can be discussed when you're close to a release and want to polish it up for the general public -- but AI design is even a higher priority than this, and it's still waaaaay to early to discuss that (see my post in that thread for a similar rant).

Well, all is vanity saith the preacher, and it seems like this might just be in vain. But you can't say I haven't tried.
Reply With Quote
  #7   Spotlight this post!  
Unread 17-07-2004, 18:47
Joshua May's Avatar
Joshua May Joshua May is offline
Go Bears!
FRC #1110 (Binary Bulldogs)
Team Role: College Student
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Berkeley, CA
Posts: 1,306
Joshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond repute
Send a message via AIM to Joshua May
Re: [FVG]: Controls Round C1

Can we use the arrow keys as an option? that leaves all the other keys for devices (i.e. a wasd or something conrol for analog devices (arms), perhaps?)
__________________
The FIRST Wiki - openFIRST - Ultimate Robot Challenge - URC Wiki
I currently have 50 GMail invites, PM or email me for one.
UC Berkeley Class of 2009

2005 Las Vegas Regional Autodesk Visualization Award
2005 Las Vegas Regional #8 Seeded Alliance with 988 and 1505
2006 Southern California Regional #15 seed
Reply With Quote
  #8   Spotlight this post!  
Unread 17-07-2004, 18:55
Mike Ciance Mike Ciance is offline
Registered User
FRC #0025 (Raider Robotix)
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2002
Location: North Brunswick, NJ
Posts: 693
Mike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant future
Send a message via AIM to Mike Ciance
Re: [FVG]: Controls Round C1

Quote:
Originally Posted by HHSJosh
Can we use the arrow keys as an option? that leaves all the other keys for devices (i.e. a wasd or something conrol for analog devices (arms), perhaps?)
we would basically use wasd as the arrow keys, like Robot Arena does for the default controls.
Reply With Quote
  #9   Spotlight this post!  
Unread 17-07-2004, 19:01
Joshua May's Avatar
Joshua May Joshua May is offline
Go Bears!
FRC #1110 (Binary Bulldogs)
Team Role: College Student
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Berkeley, CA
Posts: 1,306
Joshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond repute
Send a message via AIM to Joshua May
Re: [FVG]: Controls Round C1

Quote:
Originally Posted by afflictionblade
we would basically use wasd as the arrow keys, like Robot Arena does for the default controls.
Do you mean that both can be used? I think that it is intuitive that arrow keys are used for base driving, I dunno, personal preference I guess.
__________________
The FIRST Wiki - openFIRST - Ultimate Robot Challenge - URC Wiki
I currently have 50 GMail invites, PM or email me for one.
UC Berkeley Class of 2009

2005 Las Vegas Regional Autodesk Visualization Award
2005 Las Vegas Regional #8 Seeded Alliance with 988 and 1505
2006 Southern California Regional #15 seed
Reply With Quote
  #10   Spotlight this post!  
Unread 17-07-2004, 19:33
Mike Ciance Mike Ciance is offline
Registered User
FRC #0025 (Raider Robotix)
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2002
Location: North Brunswick, NJ
Posts: 693
Mike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant future
Send a message via AIM to Mike Ciance
Re: [FVG]: Controls Round C1

Quote:
Originally Posted by HHSJosh
Do you mean that both can be used? I think that it is intuitive that arrow keys are used for base driving, I dunno, personal preference I guess.
again, this is just default controls, they will be customizeable
Reply With Quote
  #11   Spotlight this post!  
Unread 17-07-2004, 20:04
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: [FVG]: Controls Round C1

numpad.
Home, PgUp, End, PgDn. Or: 7, 9, 1, 3.

(My head has yet to spin! )
Reply With Quote
  #12   Spotlight this post!  
Unread 17-07-2004, 23:34
greencactus3 greencactus3 is offline
occra 23.
AKA: ryo
None #1481
Team Role: Alumni
 
Join Date: Feb 2004
Rookie Year: 2006
Location: North Farmington, MI
Posts: 1,523
greencactus3 is a name known to allgreencactus3 is a name known to allgreencactus3 is a name known to allgreencactus3 is a name known to allgreencactus3 is a name known to allgreencactus3 is a name known to all
Send a message via AIM to greencactus3 Send a message via MSN to greencactus3
Re: [FVG]: Controls Round C1

Quote:
Originally Posted by Astronouth7303
numpad.
Home, PgUp, End, PgDn. Or: 7, 9, 1, 3.

(My head has yet to spin! )
home,pgup,pgdwn end...all in order top to down in one line in my laptop...lol. wont work too well i dont think. and no num pad in my laptop so i dont like that... i prefer qwas i think,,
Reply With Quote
  #13   Spotlight this post!  
Unread 18-07-2004, 18:01
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: [FVG]: Controls Round C1

I sorta ment for those of us who do.
Reply With Quote
  #14   Spotlight this post!  
Unread 25-07-2004, 19:06
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: [FVG]: Controls Round C1

Quote:
Originally Posted by JoeXIII'007
Looking at the options, I see the 'QWAS' control method for tank drive a very real possibility and the 'WASD' method ditto fro car control. What about the aroow keys and the 8,2,4,6 number pad keys as a possible control option?
didn't I say that?
Reply With Quote
  #15   Spotlight this post!  
Unread 28-07-2004, 13:45
Heretic121 Heretic121 is offline
The Resident Gamer -
AKA: Pat or Harry... if you ask its a long story...
FRC #0078 (AIR Strike)
Team Role: Tactician
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Rhode Island, USA
Posts: 876
Heretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond reputeHeretic121 has a reputation beyond repute
Send a message via AIM to Heretic121
Re: [FVG]: Controls Round C1

sorry to bring back an old thread lol... but being a driver now lol, and our teams bot possibly being in the game... what is there for joystick recongnition, because i have 2 MS sidewinder Flight sticks around the house, and being able to use those, i'm hopeing the game is good enough to be somewhat of a training tool, which would be completely awsome to have!!! not to rush ahead or anything lol... btw i voted for the wrong one =P

but how will it work with omnidrive bots that NEED to use WASD to go front turn left back turn right type of thing?

p.s. astro - he means the arrow keys on the kep pads, not a joystick type with 2 fowards and 2 backs, because thats how most bots drive in RL. so ya lol. he wanted to use a omnidrive type base w/ a forward back and side to side
__________________
2004 - Team 121 Human Player
2005 - Team 121 Student Captian
2006 - Team 38 Drive Team Coach / Mentor
2007 - 2009 - Team 121 Mentor / Strategery Master
2010 - 2013 - Team 78 Mentor / Strategy / Scouting Lead
2014 - Team 78 coach
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
[FVG]: Controls Round B2 Mike Ciance FIRST-related Organizations 4 08-07-2004 17:44
[FVG]: Controls Round B1 Mike Ciance FIRST-related Organizations 18 08-07-2004 09:32
[FVG]: Controls Round 2 Mike Ciance FIRST-related Organizations 2 05-07-2004 16:21
[FVG]: Controls Round 1 Mike Ciance FIRST-related Organizations 10 05-07-2004 16:00
[FVG]: Name Round 2 Astronouth7303 FIRST-related Organizations 6 21-06-2004 21:40


All times are GMT -5. The time now is 11:52.

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