Go to Post You could mount a small Black Hole on the top of your bot, and park it in front of the center goal - that would work...just keep your human player away from the event horizon. - KenWittlief [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-01-2008, 21:37
citrusapocalyps citrusapocalyps is offline
Registered User
FRC #2225
 
Join Date: Jan 2008
Location: Minnesota
Posts: 2
citrusapocalyps is an unknown quantity at this point
Start/Stop as one IR function?

What do you think? Would Start/Stop count as one function in Hybrid mode or two?
  #2   Spotlight this post!  
Unread 30-01-2008, 21:42
Branden Ghena's Avatar
Branden Ghena Branden Ghena is offline
Previously: tawnos23
FRC #0240 (TEMPEST)
Team Role: College Student
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Houghton, Michigan (MTU)
Posts: 303
Branden Ghena has a spectacular aura aboutBranden Ghena has a spectacular aura aboutBranden Ghena has a spectacular aura about
Re: Start/Stop as one IR function?

I'm pretty sure with the way they word it, they want each button to only control one function, as in separate buttons for stop and go. But if you can pull it off, you might be able to have stopping as part of your turn function, i.e. turn and stop. So to stop the robot you turn one way and then turn the other. Or make the button drive for one second and then stop.
__________________
Branden Ghena - Michigan Tech Student and Team 240 Alumnus
Working Towards: Electrical Engineering and Computer Engineering Double Major

"All we have to decide is what to do with the time that is given to us." - Gandalf
  #3   Spotlight this post!  
Unread 30-01-2008, 21:42
Stvn's Avatar
Stvn Stvn is offline
FIRST Competition Competer
AKA: Steven Rhodes
FRC #0100 (WHS/CHS - WildHats)
Team Role: Leadership
 
Join Date: Feb 2007
Rookie Year: 2004
Location: Woodside, CA
Posts: 90
Stvn is an unknown quantity at this point
Send a message via AIM to Stvn
Re: Start/Stop as one IR function?

I think it's two. From Team Update #3:
Quote:
The actions that the Robot takes in response to the messages received should be
repeatable and predictable. In practical terms, this means that when the
RoboCoach presses Button #3, Action #3 always occurs. Robot responses that are
time-dependent or message sequence dependent are not allowed.
__________________

Last edited by Stvn : 30-01-2008 at 21:46.
  #4   Spotlight this post!  
Unread 31-01-2008, 10:15
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,753
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Start/Stop as one IR function?

Unfortunately, you can't use that as one state. As answered by the GDC in the Q&A:

Quote:
Please refer to Team Update #3. With the guidance of the referenced "does it do the same thing every time?" litmus test, using a Signaling Device button to toggle Robot actions would not fit within the intent of Hybrid Mode. Nor would using the Signaling Device to step through a multi-step routine.

The messages sent by the Signaling Device can initiate more complex actions or routines that are completely pre-programmed on the Robot. The Signaling Device can also be used to transmit field state information instead of a specific command or action.
http://forums.usfirst.org/showthread.php?t=8008
  #5   Spotlight this post!  
Unread 31-01-2008, 10:33
Steve W Steve W is offline
Grow Up? Why?
no team
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Toronto,Ontario Canada
Posts: 2,523
Steve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond repute
Re: Start/Stop as one IR function?

From the Q&A responses I believe that it can be done. With the use of sensors you can activate a command that says, if x value is "a" then stop and if x value is "b" go.

This is only my interpretation and I am not a programmer or official answer giver.
__________________
We do not stop playing because we grow old;
we grow old because we stop playing.
  #6   Spotlight this post!  
Unread 31-01-2008, 12:28
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,406
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Start/Stop as one IR function?

I think this might be a rule they cannot police, kind of like the re-use of code from year to year, or just fix during your fix it windows, or even like the maximum ball shooter speed in 2006.

Just use GP in determining your decision, and if you think its allowed, then go for it, otherwise don't. But have an alternative in mind if they specifically tell you "no."
__________________
Be Healthy. Never Stop Learning. Say It Like It Is. Own It.

Like our values? Flexware Innovation is looking for Automation Engineers. Check us out!
  #7   Spotlight this post!  
Unread 31-01-2008, 12:36
Andy L's Avatar
Andy L Andy L is offline
Registered User
FRC #1458
Team Role: Alumni
 
Join Date: Mar 2007
Rookie Year: 2006
Location: Danville
Posts: 348
Andy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud of
Send a message via AIM to Andy L
Re: Start/Stop as one IR function?

Quote:
Originally Posted by efoote868 View Post
I think this might be a rule they cannot police, kind of like the re-use of code from year to year, or just fix during your fix it windows, or even like the maximum ball shooter speed in 2006.

Just use GP in determining your decision, and if you think its allowed, then go for it, otherwise don't. But have an alternative in mind if they specifically tell you "no."
they should ask you during inspection to test robocoach functions. I read this somewhere in the Q&A
  #8   Spotlight this post!  
Unread 31-01-2008, 13:03
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,743
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: Start/Stop as one IR function?

Quote:
Originally Posted by Andy L View Post
they should ask you during inspection to test robocoach functions. I read this somewhere in the Q&A
After searching the Q&A for "inspect", "inspects", "inspector", "inspectors", "inspection" and "inspections" I can find no such requirement. Do you have a better reference than "I read this somewhere"?
__________________
(since 2004)
  #9   Spotlight this post!  
Unread 31-01-2008, 22:34
Andy L's Avatar
Andy L Andy L is offline
Registered User
FRC #1458
Team Role: Alumni
 
Join Date: Mar 2007
Rookie Year: 2006
Location: Danville
Posts: 348
Andy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud of
Send a message via AIM to Andy L
Re: Start/Stop as one IR function?

I'm not sure where I saw it but I am 100% sure I read somewhere that if asked you would have to show the inspector or a ref or a judge your hybrid controls and which button does what

a few rules about this subject:

<R65> Emphasis mine
Quote:
communicate no more than four messages, states or conditions to the ROBOT (please refer to Rule <R69> and Rule <G01> for additional information) during any single
MATCH.
no more than 4 states I would say that having a button that changes states would count as two of your four messages

<R65> Emphasis mine
Quote:
be able to switch between no more than four states or conditions (i.e. send no more than four messages)
pretty much the same thing just said again later in the rule


Team update #3 Emphasis mine
Quote:
For example, consider a programmed sequence of actions such as “start driving forward,” “stop in place,” “turn left,” “raise arm,” “open gripper,” “close gripper,” etc. Each time Button #8 is pressed, the Robot advances one step through the sequence of actions. This would not be allowed.
Start and Stop would be steps and advancing steps is not allowed

Also keep in mind (can't find the quote in the rules for some reason) you must have a 3x5 notecard with all functions of your robocoach remote written on it.

I hope I helped

Last edited by Andy L : 31-01-2008 at 22:34. Reason: fixed quote
  #10   Spotlight this post!  
Unread 31-01-2008, 23:05
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,743
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: Start/Stop as one IR function?

Quote:
Originally Posted by Andy L View Post
I'm not sure where I saw it but I am 100% sure I read somewhere that if asked you would have to show the inspector or a ref or a judge your hybrid controls and which button does what
Do you mean this rule?
Quote:
<G49> ROBOCOACH Signaling – If the ROBOCOACH will be providing signals to the ROBOT,
then prior to the start of each MATCH the ROBOCOACH must place a Signaling Card in the
ROBOCOACH STATION. The Signaling Card shall be a 3-inch by 5-inch card listing the
one to four actions that can be commanded by the ROBOCOACH.
All you're doing is telling what you might do. You don't have to demonstrate it.
__________________
(since 2004)
  #11   Spotlight this post!  
Unread 01-02-2008, 00:50
Andy L's Avatar
Andy L Andy L is offline
Registered User
FRC #1458
Team Role: Alumni
 
Join Date: Mar 2007
Rookie Year: 2006
Location: Danville
Posts: 348
Andy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud ofAndy L has much to be proud of
Send a message via AIM to Andy L
Re: Start/Stop as one IR function?

Quote:
Originally Posted by GaryVoshol View Post
Do you mean this rule?
All you're doing is telling what you might do. You don't have to demonstrate it.
I'm not sure where I read it but I specifically remember reading you will have to show your hybrid functions if asked. But it could have been somewhere in Team Update #3 maybe I was thinking of because I talked about if we were to go up to someone like an inspector and keep pressing the button it would always do the same thing. Sorry for the misunderstanding. My main point is that Start/Stop button IS illegal

Quote:
Originally Posted by Team Update #3
The litmus test would be “does sending the same message from the Signaling
Device result in the same action on the Robot every time the message is sent?” If the answer is “no” then it is probably not allowed.
  #12   Spotlight this post!  
Unread 01-02-2008, 01:10
Browzilla Browzilla is offline
Fearless Leader
AKA: David Vriezen
FRC #2530 (Team Inconceivable)
Team Role: Electrical
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Rochester, MN
Posts: 57
Browzilla is on a distinguished road
Send a message via AIM to Browzilla Send a message via MSN to Browzilla
Re: Start/Stop as one IR function?

I'm not sure about the legality of this, but what if my function were say, x=x+1. And then in the autonomous code was looped

if x is even, stop
else go

That way the button always preforms the same function, adding one, but you can achieve the desired result.

Yes? No?
  #13   Spotlight this post!  
Unread 01-02-2008, 07:49
Steve W Steve W is offline
Grow Up? Why?
no team
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Toronto,Ontario Canada
Posts: 2,523
Steve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond repute
Re: Start/Stop as one IR function?

From the Q&A, I hope it helps.

RC Decision-Making during RoboCoach Commands
Background:
1) Team Alpha has created a RoboCoach command for Alphabot called "move Alphabot to correct heading." This RoboCoach command triggers the same sequence of RC commands and decisions every time it is sent:
Quote:
a) Read heading of CMUCam which is successfully tracking a trackball.

b) If trackball heading is left of robot heading, turn robot left until headings are same, then stop.

c) If trackball heading is right of robot heading, turn robot right until headings are same, then stop.
2) Team Beta has created a RoboCoach command for Betabot called "move Betabot's arm to correct position." This RoboCoach command triggers the same sequence of RC commands and decisions every time it is sent:
Quote:
a) Read limit switches at both ends of arm travel.

b) If top limit switch is pressed, lower arm until bottom limit switch is pressed, then stop.

c) If bottom limit switch is pressed, raise arm until top limit switch is pressed, then stop.
Question(s):
1) With respect to the Q&A response at http://forums.usfirst.org/showthread.php?t=8370, due to RC decision-making, neither RoboCoach command will always result in the same robot action. Alphabot's RC may decide to rotate the robot left or right, Betabot's RC may decide to raise or lower the arm. In both cases however, the same RC command and decision sequence is triggered every time the RoboCoach command is sent. Can you comment on the legality of both of these RoboCoach commands?

2) Should it be accepted that Team Beta's RoboCoach command is just a poorly veiled attempt at "toggle arm position" (as described in the referenced Q&A response) and is contrary to the intent of the rules, or is there actually a valid distinction due to the presence of RC decision-making?

Thanks again for all your time and effort in providing the Q&A. It is truly appreciated!!!

Reply With Quote Multi-Quote This Message

Default Re: RC Decision-Making during RoboCoach Commands
The Robocoach commands in both the Alpha and Beta examples satisfy the letter and intent of the rule. Both solutions involve reading sensors on the robot to perform the commanded functions.
Reply With Quote
__________________
We do not stop playing because we grow old;
we grow old because we stop playing.
  #14   Spotlight this post!  
Unread 01-02-2008, 07:57
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: Start/Stop as one IR function?

You might not want to have 'start' and 'stop' actions anyway. If there is interference from your alliance partners or opponents, you will not be able to stop accurately because someone else might be firing an IR message at the same time. Getting some wheel counters on your chassis would allow you to compact it into one action: 'drive x ft and stop' (assuming that the target you want to stop under is the same each match).
  #15   Spotlight this post!  
Unread 04-02-2008, 06:12
comwiz7's Avatar
comwiz7 comwiz7 is offline
Registered User
AKA: Joey
FRC #1323 (Madtown Robotics 1323)
Team Role: Alumni
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Madera
Posts: 66
comwiz7 will become famous soon enoughcomwiz7 will become famous soon enough
Send a message via MSN to comwiz7
Re: Start/Stop as one IR function?

I think start/stop would be ok for one button.
It's one function.

If you think it's saying:
If robot is stopped, start it.
If robot is started, stop it

That way is probably against the rules.

But if you were to ask how many functions a TV Remote Power Button has, I believe most people would answer one. To Toggle Power.
Closed Thread


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
(Job) Interview 102: Time and Group vs One-on-One Elgin Clock Career 6 01-10-2005 01:30
More than one joystick from one port Jmoo Programming 3 26-06-2003 18:01
The nerds go casting one by one... John Bono Chit-Chat 1 06-03-2003 22:12
Regionals start in one week - final advice or tips Mark Pierce General Forum 2 02-03-2002 18:49


All times are GMT -5. The time now is 05:46.

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