Go to Post ...and that is exactly why Dave is the coolest nerd I know. - Rich Kressly [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 13-03-2005, 19:34
The Lucas's Avatar
The Lucas The Lucas is offline
CaMOElot, it is a silly place
AKA: My First Name is really "The" (or Brian)
FRC #0365 (The Miracle Workerz); FRC#1495 (AGR); FRC#4342 (Demon)
Team Role: Mentor
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Dela-Where?
Posts: 1,564
The Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond repute
Send a message via AIM to The Lucas
A Warning to Human Players During Autonomous

Human Players should stand firmly on their pressure pads and avoid shifting their weight during Autonomous Mode. Any movement could cause the pressure pad to switch off and disable your robot. This could have disastrous effects on your autonomous routine. To test what actions will turn your pressure pad off, watch your green light on the end of the alliance station and shift your weight to see if it turns off.

My team has a very consistent autonomous routine that we ran in every match at the Pittsburg Regional. We did not change this routine on Friday or Saturday of the competition.

During a few matches, our autonomous routine stopped half way through the routine and our robot was disabled (indicated by a solid disabled LED on OI). We talked to the IFI guy about this and he suspected our OI might be faulty. We decided we would replace it if we ever had the problem again.

We did have the problem again in the second quarterfinal match. This time the robot stopped half way through the routine and started running a different routine that got our robot stuck in a goal. Luckily, 869 and 808 won the match for our alliance so we had had time before the semifinals to diagnose the problem.

Our autonomous routine is selected by rotary (analog) switches. The routine that ran our bot into the goal in the second half of the autonomous period is the same routine that would run if our rotary switches were set to 127 and 127 (Note: during the autonomous period, the OI transmits 127's for all analog values and 0's for all digital values). It seems the robot got temporarily disabled and read in 127's into the autonomous selection variables, then ran that routine when it reentered autonomous mode. This leads me to this warning for programmers:

If you use switches on the OI to set autonomous routines, make sure the all 127's or all 0's routine is a "do nothing" routine.

We borrowed an OI from Spare Parts and swapped it with our OI. While we were queuing up for our next match, the IFI guy told us that he thought that our pressure pad might be responsible for the disabling. This makes sense because our human player is very light and might lean toward the field to watch our autonomous routine (especially the "tetra catching" part that is always entertaining). Before the next match, we tested this by watching the green light on the end of the alliance station that indicates the state of the pressure pad (“on” indicates a human player is on the pad). Sure enough, if our human player stood on the pad and leaned toward the field, the light would turn off.

We didn't have this problem again, so I pretty sure that this human player/pressure pad interaction is the cause of our problem. It could have been a faulty OI, since we did change the OI, but that seems unlikely. We will reuse the old suspect OI in future competitions (the other OI was a loaner).

So please warn all human players and programmers out there about this potential problem.
__________________
Electrical & Programming Mentor ---Team #365 "The Miracle Workerz"
Programming Mentor ---Team #4342 "Demon Robotics"
Founding Mentor --- Team #1495 Avon Grove High School
2007 CMP Chairman's Award - Thanks to all MOE members (and others) past and present who made it a reality.
Robot Inspector
"I don't think I'm ever more ''aware'' than I am right after I burn my thumb with a soldering iron"
Reply With Quote
  #2   Spotlight this post!  
Unread 13-03-2005, 20:40
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,015
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: A Warning to Human Players During Autonomous

Thanks for the heads up!

I'll pass that along to our programmer.

I've never liked the pressure pads. This just confirms my suspicions: Pressure pads hate robots. It must be some inferiority complex or something.

-Andy A.
Reply With Quote
  #3   Spotlight this post!  
Unread 13-03-2005, 20:46
Alex Pelan's Avatar
Alex Pelan Alex Pelan is offline
GO IRISH
FRC #0177 (Bobcat Robotics)
Team Role: Alumni
 
Join Date: Apr 2004
Rookie Year: 2004
Location: S-Dub
Posts: 476
Alex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant futureAlex Pelan has a brilliant future
Send a message via AIM to Alex Pelan Send a message via Yahoo to Alex Pelan
Re: A Warning to Human Players During Autonomous

Also keep in mind that there is a penalty if you leave the pad during autonomous. I did some testing of my own at UTC in the matches that I human played, and I found, even with one foot in and one foot out of the pressure pad, the green light was still lit. Thus, I got the impression that they were more forgiving than what has been described here. Anyone else notice how much pressure was needed to power on the pressure pads?
__________________
Team 177 - Bobcat Robotics (2004-2007)
University of Notre Dame Class of 2011
Reply With Quote
  #4   Spotlight this post!  
Unread 13-03-2005, 20:50
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
Re: A Warning to Human Players During Autonomous

dont jump up and down in your excitment :^)
Reply With Quote
  #5   Spotlight this post!  
Unread 13-03-2005, 20:53
Wetzel's Avatar
Wetzel Wetzel is offline
DC Robotics
FRC #2914 (Tiger Pride)
Team Role: Mentor
 
Join Date: Sep 2001
Rookie Year: 1999
Location: DC
Posts: 3,522
Wetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond repute
Send a message via AIM to Wetzel
Re: A Warning to Human Players During Autonomous

Quote:
Originally Posted by KenWittlief
dont jump up and down in your excitment :^)
I saw this at least once durring VCU.

Wetzel
__________________
Viva Olancho!
Reply With Quote
  #6   Spotlight this post!  
Unread 13-03-2005, 20:57
Jack Jones Jack Jones is offline
Retired
no team
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Waterford, MI
Posts: 964
Jack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond repute
Re: A Warning to Human Players During Autonomous

Quote:
Originally Posted by Alex Pelan
Also keep in mind that there is a penalty if you leave the pad during autonomous. I did some testing of my own at UTC in the matches that I human played, and I found, even with one foot in and one foot out of the pressure pad, the green light was still lit. Thus, I got the impression that they were more forgiving than what has been described here. Anyone else notice how much pressure was needed to power on the pressure pads?
It's a 30 point penalty
__________________
This message is hidden because Jack Jones is on your ignore list.
Reply With Quote
  #7   Spotlight this post!  
Unread 13-03-2005, 21:24
KTorak's Avatar
KTorak KTorak is offline
Fire Rescue 47
AKA: Kyle Dersch
FRC #1023 (Bedford Express)
Team Role: Driver
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Montgomery Village, MD
Posts: 899
KTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond repute
Send a message via AIM to KTorak
Re: A Warning to Human Players During Autonomous

Human players are also not allowed to touch/grasp/hold a tetra in anyway until the autonomous period has ended.
__________________
Kyle D- Myspace - Facebook
2008 Bedford Express Driver & Build & Design (Team) Co-Leader
2007 Bedford Express Driver & Build & Design (Team) Leader
2006 Bedford Express Driver, Build Team Member, & Board of Directors
2005 Bedford Express Rookie, Build Team Member & Robot Operator
-
2008 - GLR Quarter Finalist
2007 - GLR Finalist & Boilermaker Finalist & MARC Off Season Event Winner
2006 - GLR Johnson & Johnson Sportsmanship Award & Archimedes 7th Seed Quarter Finalist
2005 - GLR Finalist & Judges Award.
2004 - GLR Semi Finalist.
2003 - GLR/DTR Quarter Finalist & GLR/NAT'L Rookie All Star.
Reply With Quote
  #8   Spotlight this post!  
Unread 14-03-2005, 00:15
meiv4 meiv4 is offline
The Jimmy
AKA: Jimmy Dolengewicz
FRC #1388
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Nipomo
Posts: 18
meiv4 is on a distinguished road
Send a message via AIM to meiv4
Re: A Warning to Human Players During Autonomous

once at the Sac regional one humal player was running back to the pad and he tripped so as he fell he kinda launched himself at his pad and barly got his hand on it, but it didnt register, it sure was a valient effort though.
__________________
pie = 8.53973422
Reply With Quote
  #9   Spotlight this post!  
Unread 14-03-2005, 00:34
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: A Warning to Human Players During Autonomous

Quote:
Originally Posted by The Lucas
Human Players should stand firmly on their pressure pads and avoid shifting their weight during Autonomous Mode. Any movement could cause the pressure pad to switch off and disable your robot. This could have disastrous effects on your autonomous routine. To test what actions will turn your pressure pad off, watch your green light on the end of the alliance station and shift your weight to see if it turns off.

Our autonomous routine is selected by rotary (analog) switches. The routine that ran our bot into the goal in the second half of the autonomous period is the same routine that would run if our rotary switches were set to 127 and 127 If you use switches on the OI to set autonomous routines, make sure the all 127's or all 0's routine is a "do nothing" routine.

So please warn all human players and programmers out there about this potential problem.
If you are using the switches on the OI to select the autonomous mode, you should read and save the values while the robot is disabled, and write code that sets a flag to stop saving the value once the robot has been enabled. That way, a spurious disable will not affect the autonomous mode.

It is interesting that the human player on the pad can communicate with the robot by shifting his/her weight on the pad. I am sure that FIRST did not intend this. We use a set of switches on the robot to select the autonomous mode in binary. Values set by these switches are not affected by the disabled state...
Reply With Quote
  #10   Spotlight this post!  
Unread 14-03-2005, 02:49
The Lucas's Avatar
The Lucas The Lucas is offline
CaMOElot, it is a silly place
AKA: My First Name is really "The" (or Brian)
FRC #0365 (The Miracle Workerz); FRC#1495 (AGR); FRC#4342 (Demon)
Team Role: Mentor
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Dela-Where?
Posts: 1,564
The Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond repute
Send a message via AIM to The Lucas
Re: A Warning to Human Players During Autonomous

Quote:
Originally Posted by eugenebrooks
If you are using the switches on the OI to select the autonomous mode, you should read and save the values while the robot is disabled, and write code that sets a flag to stop saving the value once the robot has been enabled. That way, a spurious disable will not affect the autonomous mode.

It is interesting that the human player on the pad can communicate with the robot by shifting his/her weight on the pad. I am sure that FIRST did not intend this. We use a set of switches on the robot to select the autonomous mode in binary. Values set by these switches are not affected by the disabled state...
Another way to make sure the routine selected on the OI is not changed during a spurious disable (autonomous_mode and disabled_mode both = 1) is to set the auto select variables if not in autonomous mode like such:
Code:
if(!autonomous_mode){
//set auto select variables
}
However, this may result in certain variables (step, gyro, encoder, coordinate, integral, etc..) being reset or incorrectly changed, depending on your code. If that is the case, your robot would likely restart the same routine at a different starting point or go haywire in some another way.

I personally would prefer to just cut bait and sit out the rest of the 15 sec with a "do nothing routine", than risk getting stuck in a goal again. We were lucky to win that quarter final match. We were stuck for nearly the entire match and committed a 10 point penalty, but 869 and 808 overcame all that and won it for the alliance.
__________________
Electrical & Programming Mentor ---Team #365 "The Miracle Workerz"
Programming Mentor ---Team #4342 "Demon Robotics"
Founding Mentor --- Team #1495 Avon Grove High School
2007 CMP Chairman's Award - Thanks to all MOE members (and others) past and present who made it a reality.
Robot Inspector
"I don't think I'm ever more ''aware'' than I am right after I burn my thumb with a soldering iron"
Reply With Quote
  #11   Spotlight this post!  
Unread 14-03-2005, 12:09
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: A Warning to Human Players During Autonomous

Quote:
Originally Posted by The Lucas
I personally would prefer to just cut bait and sit out the rest of the 15 sec with a "do nothing routine", than risk getting stuck in a goal again. We were lucky to win that quarter final match. We were stuck for nearly the entire match and committed a 10 point penalty, but 869 and 808 overcame all that and won it for the alliance.
Are you intending that a momentary lift on the human player
pad change the autonomous program that is selected after the
match starts?
Reply With Quote
  #12   Spotlight this post!  
Unread 14-03-2005, 12:28
DarMagi DarMagi is offline
Registered User
no team
 
Join Date: Feb 2005
Location: Kissimmee, Florida
Posts: 88
DarMagi will become famous soon enoughDarMagi will become famous soon enough
Re: A Warning to Human Players During Autonomous

We never had a problem with the pressure pad or our human player on the pressure pad, although we didn't have any purposeful auton modes except go to the human loading zone and fun acress the field into other bots but besides that, the pressure pad fine, we never once lost power to our bot, although an OI at the competiton did give us problems in one of the stations... that's another story... Also be careful to not touch any tetras until the auton period is over, that is when the signal goes off and not when the clock resets to 120. Our human player grabbed a tetra when the clock hit 120 seconds after the 15 second auton, but the signal did not go off until 119 seconds left, with that we got one 10 point penalty for touching a tetra while in auton mode. So my warning to all teams is to not touch tetras until the buzzer goes off and the drivers are able to step forward and drive their bots. Penalties are bad, don't get hit with them for things like that.
Reply With Quote
  #13   Spotlight this post!  
Unread 14-03-2005, 22:47
The Lucas's Avatar
The Lucas The Lucas is offline
CaMOElot, it is a silly place
AKA: My First Name is really "The" (or Brian)
FRC #0365 (The Miracle Workerz); FRC#1495 (AGR); FRC#4342 (Demon)
Team Role: Mentor
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Dela-Where?
Posts: 1,564
The Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond repute
Send a message via AIM to The Lucas
Re: A Warning to Human Players During Autonomous

Quote:
Originally Posted by eugenebrooks
Are you intending that a momentary lift on the human player
pad change the autonomous program that is selected after the
match starts?
No, I am not saying you should use this to change your autonomous in order to find a vision tetra or anything like that. I am saying that a momentary disable (from the human player pressure pad) would likely mess up any autonomous routine and may change to a different routine (one selected by all 127s or all 0s coming out of the operator interface) depending on how you select your routine. Most teams who have selector switches have a "do nothing" setting. I am simply suggesting that programmers make this "do nothing" the same as all 127s or all 0s, which is the output during autonomous mode and also the output if the switches fail. Obviously, everyone's autonomous code is different and will react differently to a disable, but it doesn't hurt to make all 127s or all 0s a "do nothing" setting.

Quote:
Originally Posted by Alex Pelan
I did some testing of my own at UTC in the matches that I human played, and I found, even with one foot in and one foot out of the pressure pad, the green light was still lit. Thus, I got the impression that they were more forgiving than what has been described here. Anyone else notice how much pressure was needed to power on the pressure pads?
I am not saying problems with the pressure pad are at all common. I didn't even figure this one out myself, the IFI guy suggested the pressure pad disable was the cause of our problem and I agree with him. As I said before, our human player is very light, around 110 lbs (Alex you will see him at Philly).

We had this problem and I am trying to warn others about this potential problem. It was a very frustrating problem to diagnose, especially since you can't simulate the controllers and pressure pads on the field with a simple dongle box (it still sends OI data in autonomous, so you could even drive the robot with a joystick if you wanted). If everyone is aware of this potential problem, it doesn't take much to prevent it from ever happening again.
__________________
Electrical & Programming Mentor ---Team #365 "The Miracle Workerz"
Programming Mentor ---Team #4342 "Demon Robotics"
Founding Mentor --- Team #1495 Avon Grove High School
2007 CMP Chairman's Award - Thanks to all MOE members (and others) past and present who made it a reality.
Robot Inspector
"I don't think I'm ever more ''aware'' than I am right after I burn my thumb with a soldering iron"
Reply With Quote
  #14   Spotlight this post!  
Unread 15-03-2005, 07:58
C. Morrison's Avatar
C. Morrison C. Morrison is offline
Registered User
#0871 (West Islip Robotechs)
Team Role: Student
 
Join Date: Dec 2004
Location: West Islip
Posts: 5
C. Morrison is on a distinguished road
Send a message via AIM to C. Morrison
Re: A Warning to Human Players During Autonomous

Is there a weight requirement for the pressure pads to remain active?
__________________
-2002-SBPLI Rookie All Star
-2002-WPI BattleCry3- Rookie All Star-2003- SBPLI Regional Finalists
-2004- SBPLI Semi-finalists-2004- SBPLI- MR. B-Woodie Flowers Award
-2004-SBPLI- Regional Chairman's
-2005 Business Sub-Team leader
Reply With Quote
  #15   Spotlight this post!  
Unread 15-03-2005, 08:13
Validius's Avatar
Validius Validius is offline
There is a shadow following me.....
AKA: Mark Ratering
FRC #1549 (Washtenuts)
Team Role: College Student
 
Join Date: Feb 2005
Rookie Year: 2005
Location: South Lyon
Posts: 159
Validius will become famous soon enoughValidius will become famous soon enough
Send a message via AIM to Validius
Re: A Warning to Human Players During Autonomous

i dont know how much wieght you need. all our HPs are 150+ pounds
__________________
When a sociaty comes to believe that human life is not inherently worth living, it is a slippery slope to the gas chamber. You wind up on a low road that twists past Columbine and leads toward Auschwitz.

-Peggy Noonan
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
Are you planning to use your Human Players? Swampdude Rules/Strategy 23 09-02-2005 19:37
Traits of the Drivers, Coaches, and Human Players mhayon General Forum 34 08-02-2005 09:26
[FVG]: Human Players - All AI? Mike Ciance FIRST-related Organizations 4 05-07-2004 20:38
[FVG]: Human Players Mike Ciance FIRST-related Organizations 6 21-06-2004 21:34


All times are GMT -5. The time now is 07:54.

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