Go to Post I wish I were on the GDC, just to watch everyone struggle to grasp the meaning of this. - Brandon_L [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 25-02-2016, 10:40
orangemoore orangemoore is online now
Registered User
AKA: Roger Moore
FRC #3135 (Robotic Colonels)
Team Role: College Student
 
Join Date: Dec 2012
Rookie Year: 2013
Location: Chicago
Posts: 2,307
orangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond repute
Re: Al's 2016 Inspection Thread

Quote:
Originally Posted by Al Skierkiewicz View Post
Nate,
Think from the other side of the discussion...
"If I can't cover 8" from the corner than I don't have to use bumpers on that side."
That is one thing the GDC does not want. In the past this dimension has often been 6". This year due to the game, the dimension was changed to 8". In my opinion it is pretty obvious that was decided to give a greater challenge to designers.
Al,

I just checked the manuals from 2012 until now and they had the minimum set for 8". Maybe I'm missing what you are saying but it would appear this rule has been set like this for awhile.
__________________
Stronghold


Student 2013-2016
3135 -- Robotic Colonels
3507 -- Robotheosis (FTC)
Reply With Quote
  #2   Spotlight this post!  
Unread 25-02-2016, 11:32
engunneer's Avatar
engunneer engunneer is offline
Alumni turned Mentor
AKA: Branden Gunn
FRC #4761
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1996
Location: Reading, MA
Posts: 693
engunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond repute
Re: Al's 2016 Inspection Thread

It's been 8" for a long time.

The other point trying to be made is that there is no configuration of a 16" or shorter side that doesn't require the entire side to be covered. It is the logical consequence of 8"from each corner needing covering. Another way to say it is that all frame sides greater than 16" require at least 16" of total bumper on that side in addition to the 8" from each corner.

The wording of the rule for "sides less than 8"" could also be written "sides less than 16"" without changing any actual bumper requirements.
__________________
Student FRC23 (1996-1999), Mentor FRC246 (2000), Mentor FRC1318 (2007-2009), Mentor FRC93 (2011), Mentor FRC2151 (2012), Mentor FRC23 (2013), Mentor FRC4761 (2014-2016)
1998 - National Chairman's Award and Woodie Flowers Award (FRC23, Mike Bastoni ) | 2007 - PNW SF (488, 1595) | 2008 - Oregon RCA - Seattle #2 Seed, SF (488, 1696) | 2009 - Oregon #1 Seed, Winners (1983, 2635) - Seattle SF (945, 2865) - Galileo #2 Seed, SF (973, 25) | 2012 Midwest F (111, 71) | 2014 RIDE Winners (78, 125), Inspector - NEU #24, QF (3479, 3958) - NECMP #35 | 2015 Reading #11, SF (1058, 190), Inspector - RIDE #17, QF(4055, 5494), Inspector - NECMP #57 | 2016 Reading #4, SF (133, 4474), DCA, Inspector - Ride #22, SF (1735, 2067), Creativity, Inspector - NECMP #48, RCA - Archimedes
Reply With Quote
  #3   Spotlight this post!  
Unread 25-02-2016, 11:38
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,763
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Al's 2016 Inspection Thread

"Long time" is a relative term when you have been around since 1996. The rule was 6" in 2011.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Reply With Quote
  #4   Spotlight this post!  
Unread 25-02-2016, 11:43
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,499
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Al's 2016 Inspection Thread

My understanding is that the "shorter than 8 inch" rule was placed there to explicitly allow sides shorter than 8 inches (and require that they have bumpers). Without this rule, you couldn't have a (for example) four-inch long side because you could not then put 8 inches of bumper extending from each corner without violating other bumper rules limiting extension of hard and soft parts away from the frame perimeter.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #5   Spotlight this post!  
Unread 25-02-2016, 12:20
Caleb Sykes's Avatar
Caleb Sykes Caleb Sykes is online now
Registered User
FRC #4536 (MinuteBots)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: St. Paul, Minnesota
Posts: 1,028
Caleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond repute
Re: Al's 2016 Inspection Thread

I think that the manual needs to have more bumper pictures after R19. Particularly, it needs one showing a side that is less than 8" that has legal bumpers on it. The bottom right corner of robot C should also be split into a couple of pictures, because there is too much happening there right now to clearly see why specific aspects of that configuration are illegal.

Also, another term should be added to the glossary to differentiate what we conventionally think of as a "side" and a side as determined by the frame perimeter. Perhaps FRAME PERIMETER SIDE would suffice.
Reply With Quote
  #6   Spotlight this post!  
Unread 25-02-2016, 13:44
gpetilli gpetilli is offline
Registered User
FRC #1559
 
Join Date: Jan 2009
Location: Victor, NY
Posts: 285
gpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to all
Re: Al's 2016 Inspection Thread

Quote:
Originally Posted by Caleb Sykes View Post
I think that the manual needs to have more bumper pictures after R19. Particularly, it needs one showing a side that is less than 8" that has legal bumpers on it. The bottom right corner of robot C should also be split into a couple of pictures, because there is too much happening there right now to clearly see why specific aspects of that configuration are illegal.

Also, another term should be added to the glossary to differentiate what we conventionally think of as a "side" and a side as determined by the frame perimeter. Perhaps FRAME PERIMETER SIDE would suffice.
Maybe differentiate a side from a segment of a side (for sides with gaps)? Maybe outlaw circular bumpers and require "organic" convex perimeter shapes to be made from >8" segments of bumper with supporting 8" rigid frame? I vote for CONVEX PERIMETER to replace FRAME perimeter (which I believe is a major source of the confusion) Given the large number of redundant Q&A, the intent is clearly not easily conveyed.
Reply With Quote
  #7   Spotlight this post!  
Unread 25-02-2016, 14:17
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,068
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: Al's 2016 Inspection Thread

Quote:
Originally Posted by GeeTwo View Post
My understanding is that the "shorter than 8 inch" rule was placed there to explicitly allow sides shorter than 8 inches (and require that they have bumpers). Without this rule, you couldn't have a (for example) four-inch long side because you could not then put 8 inches of bumper extending from each corner without violating other bumper rules limiting extension of hard and soft parts away from the frame perimeter.
I liked the 2013 version of this rule (as clarified in a team update) that essentially said the required 8 inches wraps around the next corner for sides shorter than 8 inches (see attached image). It's the essentially same rule as this year's, but it would have stopped most of the BUMPER questions this season.

Click image for larger version

Name:	BumperRules.png
Views:	73
Size:	90.3 KB
ID:	20194
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

Reply With Quote
  #8   Spotlight this post!  
Unread 26-02-2016, 08:54
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,763
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Al's 2016 Inspection Thread

OK, time for part 2 for those of you at your first event this weekend.
1. Pneumatics. Not much has changed here from previous years although there are a number of new devices that people will be using. Please remember that all pneumatic parts must be COTS in an unmodified state (except certain exclusions listed in R76). That means no painting!
2. You may not make your own pneumatic parts. That means you may not make an extendable arm using pressure inside a PVC pipe. While it maight be cool, it does not meet the rules.
3. One and only one compressor under RoboRio control. I know you think you have ways around this rule because "air is air". There is no way around this rule. The compressor can be on the robot or it can be off the robot. You can't charge your robot with one compressor and then have another compressor on the robot for the match. No shop compressors charging the system, no exceptions. No FRC legal compressor being run directly from a robot battery while you are in the queue to pre-charge your robot. No larger volume compressor being run from a car battery.
4. The tubing you use must be 0.160" maximum inside diameter. This is not a safety item, this is part of the restriction on max available power. Inspectors are being trained on how to recognize the larger tubing.
5. If you use pneumatics there are certain items that must be present. One of those is a Nason pressure switch, P/N SM-2B-115R/443. No others are allowed and this must not be modified in any way. (They aren't adjustable anyway)
6. When using pneumatics, you must have a calibrated Pressure relief valve connected via legal rigid fittings (e.g. brass, nylon, etc.). A calibrated valve will release air when the system stored pressure is above ~125 psi. These are very easy to calibrate, it requires two wrenches and an alligator clip. Loosen the locking ring on the valve (that is the little hex nut closest to the threaded portion of the valve). Short the pressure switch terminals with the clip and enable the robot. The compressor will run continuously. There is a small hole at the top of the valve. When system pressure reaches 125 psi, some air should be released from the small hole. If no air is present, turn the top hex fitting counter clockwise until air is released. If air is released at less than 125 psi, then turn the hex fitting clockwise to stop the release of air at less than 125 psi. When calibrated, hold the top hex fitting and tighten the locking nut. This is not a precise or repeatable calibration. A correctly calibrated valve will release air between 125 and 130 psi on a repeatable basis.
7. No White Clippard tanks P/N: AVT-PP-41). If you found tanks in your robot inventory and don't know if they are these tanks, just believe they are and get rid of them. The explosion hazard is well documented.
8. "Three way valves" are now legal. these are typically known as one way valves in that air moves in one direction and when released, the pressure flows through a third port to atmosphere.
9. Compressors get hot.Do not place wiring near the compressor be careful to keep pneumatic tubing away from the hot parts as well. Tubing will swell and then fail (with a loud pop) when heated and pressurized.
10. Don't modify pneumatic parts. I am restating this so you don't paint them, obscure part numbers, make scratches, dents or drill into them. You may not drill "lightening" holes in any pneumatic part. Do not drill out and tap cylinders to accept larger fittings. Do not add mounting holes and do not try to modify manifolds to get one more output port.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Reply With Quote
  #9   Spotlight this post!  
Unread 26-02-2016, 09:53
marccenter's Avatar
marccenter marccenter is offline
Registered User
FRC #3548 (RoboRavens2)
Team Role: Coach
 
Join Date: Sep 2004
Rookie Year: 2004
Location: Royal Oak
Posts: 406
marccenter has a spectacular aura aboutmarccenter has a spectacular aura about
Re: Al's 2016 Inspection Thread

Al,

Thanks for all your hard volunteer work for FRC!

I may have found a discrepancy in the Inspection Sheet regarding the Driver Station Number. The IS says 16.0.2 but the NI website only shows 16.1.0.

I am not in front on the control system at home so I cannot compare the numbers on the Driver Station but these don't look right.

I will attach a pdf.
Attached Files
File Type: pdf FRC Inspection 26FEB16.pdf (28.9 KB, 12 views)
__________________
Marc Center
FIRST FRC Mentor/Coach - Team 3548 Royal Oak RoboRavens#2 - on Sabbatical 2017 season
marc.center@gmail.com
Mobile: 248-255-7377
Reply With Quote
  #10   Spotlight this post!  
Unread 26-02-2016, 09:58
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,688
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Al's 2016 Inspection Thread

The current version that will show on the Driver Station is 16.0.2
So that's what you will compare to when inspecting.

The label on the NI download is incorrect, but is the latest 16.0.2 version.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
Reply With Quote
  #11   Spotlight this post!  
Unread 26-02-2016, 10:03
marccenter's Avatar
marccenter marccenter is offline
Registered User
FRC #3548 (RoboRavens2)
Team Role: Coach
 
Join Date: Sep 2004
Rookie Year: 2004
Location: Royal Oak
Posts: 406
marccenter has a spectacular aura aboutmarccenter has a spectacular aura about
Re: Al's 2016 Inspection Thread

Mark,

Thanks for checking up on this so quickly.
__________________
Marc Center
FIRST FRC Mentor/Coach - Team 3548 Royal Oak RoboRavens#2 - on Sabbatical 2017 season
marc.center@gmail.com
Mobile: 248-255-7377
Reply With Quote
  #12   Spotlight this post!  
Unread 26-02-2016, 11:23
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,763
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Al's 2016 Inspection Thread

Marc,
The Inspection Checklist was updated when the software changed to be compatible.

Justin,
I believe those are the valves which prompted this change in the rules. Provided that they do not violate any other robot rules.

Although this is not an FRC endorsement, simply my opinion. The product line you point to from Automation Direct has some pretty cool stuff in it.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.

Last edited by Al Skierkiewicz : 26-02-2016 at 11:28.
Reply With Quote
  #13   Spotlight this post!  
Unread 26-02-2016, 11:12
MamaSpoldi's Avatar
MamaSpoldi MamaSpoldi is offline
Programming Mentor
AKA: Laura Spoldi
FRC #0230 (Gaelhawks)
Team Role: Engineer
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Shelton, CT
Posts: 305
MamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant future
Re: Al's 2016 Inspection Thread

Quote:
Originally Posted by marccenter View Post
Al,

Thanks for all your hard volunteer work for FRC!

I may have found a discrepancy in the Inspection Sheet regarding the Driver Station Number. The IS says 16.0.2 but the NI website only shows 16.1.0.

I am not in front on the control system at home so I cannot compare the numbers on the Driver Station but these don't look right.

I will attach a pdf.
Just to further clarify... Although the download from NI is named FRCUpdateSuite_2016.1.0.zip, once installed the software identifies itself as version 16.0.2 if you look at the display on the driver station.
__________________
Reply With Quote
  #14   Spotlight this post!  
Unread 26-02-2016, 10:12
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,872
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Al's 2016 Inspection Thread

Al could you comment on regulators? For the primary regulator

Quote:
R77 I. Pressure regulators with a maximum outlet pressure of no more than 60 psi.

R82 “Working” air pressure on the ROBOT must be no greater than 60 psi and must be provided
through a single primary adjustable, relieving, pressure regulator.

(blue box)Norgren regulator P/N: R07-100-RNEA or Monnier P/N: 101-3002-1
recommended. (Blue Box)
Does that mean A)don't adjust the working pressure higher than 60 PSI or B) regulator capable of being set higher than 60 PSI are not legal. Keep in mind the KOP recommended regulator fits in group A but not group B.

This post is also relevant to the question.

As always thanks for you input.
__________________
If you don't know what you should hook up then you should read a data sheet
Reply With Quote
  #15   Spotlight this post!  
Unread 26-02-2016, 10:35
jwfoss jwfoss is offline
Chasing Elegant Simplicity
AKA: Justin Foss
FRC #0558 (Elm City Robo Squad)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2003
Location: New Haven, CT
Posts: 588
jwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond repute
Re: Al's 2016 Inspection Thread

Quote:
Originally Posted by Al Skierkiewicz View Post
8. "Three way valves" are now legal. these are typically known as one way valves in that air moves in one direction and when released, the pressure flows through a third port to atmosphere.
Am I correct in my understanding that this valve or this valve meets those requirements?
__________________
2003-2006 | FRC 0176 | Aces High - Student
2007-2010 | FRC 0229 | Division by Zero - Mentor in Training
2011-2013 | FRC 2168 | Aluminum Falcons - Mechanical Mentor
2013-20xx | FRC 0558 | Elm City Robo Squad - Mechanical Mentor

Last edited by jwfoss : 26-02-2016 at 10:38.
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 19:48.

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