Go to Post "What we really need to make sure we do is make our robot move." - Barngirl425 [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 Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #31   Spotlight this post!  
Unread 11-03-2014, 00:54
Rynocorn's Avatar
Rynocorn Rynocorn is offline
Strategist and Designer
AKA: Ryan Jacobs
FRC #1466 (Webb Robotics)
Team Role: Mechanical
 
Join Date: Mar 2013
Rookie Year: 2010
Location: Knoxville
Posts: 125
Rynocorn is on a distinguished road
Re: Week 2 Analysis

Quote:
Originally Posted by juchong View Post
Everyone is aware that the pedestal only lights once a referee "completes" a cycle manually, right? To do this they have to select who made what assists, whether there was a truss shot, and where the ball was scored. Once they submit that information to the system, then the pedestal lights up. If they are busy with a penalty, counting down an instance of pinning, etc. then they won't be able to "complete the cycle" as quickly as if they were just keeping track of scores.

I know that people are unhappy about how quickly the pedestal is lighting up, but you also have to understand that it's a completely manual process!
I did not think this was the way it was done... I am pretty sure the refs just plug in the pocessions for each robots in whichever zone and the FMS calculates the points based on the highest number of assist points. Also truss points aren't assessed when the goal is scored but when it goes over the truss. I would also assume that he ref would click the score button and then go back to entering the foul after. Just my knowledge of the system as I think I know it
__________________
My favorite parts: Surgical tubing, Grab catches, churro tubing, and waffle tread.
Reply With Quote
  #32   Spotlight this post!  
Unread 11-03-2014, 01:11
bduddy bduddy is offline
Registered User
FRC #0840 (ART)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2005
Location: San Bruno, CA
Posts: 869
bduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond repute
Re: Week 2 Analysis

Quote:
Originally Posted by Rynocorn View Post
I did not think this was the way it was done... I am pretty sure the refs just plug in the pocessions for each robots in whichever zone and the FMS calculates the points based on the highest number of assist points. Also truss points aren't assessed when the goal is scored but when it goes over the truss. I would also assume that he ref would click the score button and then go back to entering the foul after. Just my knowledge of the system as I think I know it
I'm pretty sure you two are using different words to describe the exact same process.
__________________

Does anyone else remember when TBA signatures actually worked?
Reply With Quote
  #33   Spotlight this post!  
Unread 11-03-2014, 01:40
juchong's Avatar
juchong juchong is offline
Electrical Engineer
AKA: Juan Chong
FRC #2655 (Flying Platypi)
Team Role: Engineer
 
Join Date: Aug 2008
Rookie Year: 2008
Location: Greensboro, NC
Posts: 107
juchong is a jewel in the roughjuchong is a jewel in the roughjuchong is a jewel in the rough
Re: Week 2 Analysis

Quote:
Originally Posted by bduddy View Post
I'm pretty sure you two are using different words to describe the exact same process.
Basically. What I'm trying to get across is that there isn't really any automated way to light the pedestal. It all comes down to how much the refs are expected to keep track of this year.
__________________
Teams I've worked with:My Website: http://www.juanjchong.com/
What I do: Analog Devices iSensor Product Engineer
Reply With Quote
  #34   Spotlight this post!  
Unread 11-03-2014, 04:44
Travis Hoffman's Avatar Unsung FIRST Hero
Travis Hoffman Travis Hoffman is offline
O-H
FRC #0048 (Delphi E.L.I.T.E.)
Team Role: Engineer
 
Join Date: Sep 2001
Rookie Year: 2001
Location: Warren, Ohio USA
Posts: 4,047
Travis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond repute
Re: Week 2 Analysis

Quote:
Originally Posted by Rynocorn View Post
I did not think this was the way it was done... I am pretty sure the refs just plug in the pocessions for each robots in whichever zone and the FMS calculates the points based on the highest number of assist points. Also truss points aren't assessed when the goal is scored but when it goes over the truss. I would also assume that he ref would click the score button and then go back to entering the foul after. Just my knowledge of the system as I think I know it
Sounds like, as countless referees and casual observers have been saying all along ever since they learned how this system was intended to work, we should SPLIT THE SCOREKEEPING AND FOUL KEEPING into separate volunteer processes. Separate everything that isn't required to be tracked as part of the cycle - referees handle that - mainly fouls - these can be entered whenever. Scorekeeper refs focus solely on assists and scores. Truss/Catch can be handled by either - pick your poison - I'd choose scorekeeper refs in order to remain consistent.

So if I'm not mistaken from what I've read, the foul entry screen is on a separate menu page from the scoring menu on the AB PanelView touchscreens? Well bite the bullet, call up Allen-Bradley and buy some more of those suckers, and create separate HMI's for dedicated foul panels. I'm guessing the system can handle additional HMI's (Ethernet based IO??). Map the new HMI foul screen objects (is the HMI panel an RS View app?) to the same master controller IO that currently drives foul calculations. Hide or delete the foul screens from the original touchscreens. Or do the opposite if the foul tracking features need to physically remain where they are - separate the scoring menu into a separate HMI and application.

Provided you speed up the processing of final cycle information with more eyeballs and parallel HMI input, the pedestal and any remaining light up delays introduced by the laggy system can still be ignored. Decouple the pedestal lights from the system and drive them with human operated switches run by dedicated pedestal refs at each end of the field. They can track and signal for any HP early removals.

If these troubles continue...if you CAN'T fix this, because you embedded this inefficient blar too deep in the system to excise, then admit you screwed up, and issue a partial event fee refund to every FRC team for being forced into a flawed competition experience that diverged greatly from the product you originally marketed to teams.
__________________

Travis Hoffman, Enginerd, FRC Team 48 Delphi E.L.I.T.E.
Encouraging Learning in Technology and Engineering - www.delphielite.com
NEOFRA - Northeast Ohio FIRST Robotics Alliance - www.neofra.com
NEOFRA / Delphi E.L.I.T.E. FLL Regional Partner

Last edited by Travis Hoffman : 11-03-2014 at 05:57.
Reply With Quote
  #35   Spotlight this post!  
Unread 11-03-2014, 07:34
IndySam's Avatar
IndySam IndySam is offline
Registered User
FRC #0829 (Digital Goats)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Indy
Posts: 3,362
IndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond repute
Re: Week 2 Analysis

They key word for me in week 2 refereeing is inconsistency, especially when it comes to G12 and G28. What is a foul in one match isn't a foul in the next, over and over again.

The refs have an impossible job. Way to much to do. For example they have to look away from their area to determine possessions for scoring meanwhile there are infractions happening right in front of them.

Scoring must be taken away from the refs!
__________________
"Champions are champions not because they do anything extraordinary but because they do the ordinary things better than anyone else." —Chuck Knoll


2015 Indianapolis District Winner
2014 Boilermaker Regional Industrial Design Award
2013 Smoky Mountain Regional Industrial Design Award
2012 Boilermaker Engineering Excellence Award
2010 Boilermaker Rockwell Innovation in Control Award.
2009 Buckeye J&J Gracious Professionalism Award
2009 Boilermaker J&J Gracious Professionalism Award
2008 Boilermaker J&J Gracious Professionalism Award
2007 St Louis Regional Winners
Reply With Quote
  #36   Spotlight this post!  
Unread 11-03-2014, 08:07
ToddF's Avatar
ToddF ToddF is offline
mechanical engineer
AKA: Todd Ferrante
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Apr 2011
Rookie Year: 2011
Location: Newport News, VA
Posts: 603
ToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond repute
Re: Week 2 Analysis

I agree with Travis.

There were good improvements with rule changes from week 1 to 2. The problem with the high goal design was fixed, too. Now we need to address the root causes of overloaded referees. If it's true that the referee software requires paging through menus during matches, that's just crazy. Fix the problem.

Is the fix hard? Do it anyway. The FIRST community is probably the least tolerant of "bugs" in the system of any tech'y enthusiast group. We build robots in six weeks. FIRST has had 1/3 of our build season to fix the software. Get it done.

<Slipped back into last-week-of-build-season mode there for a minute.>
__________________
Todd F.
mentor, FIRST team 2363, Triple Helix
Photo gallery
video channel
Triple Helix mobile
Reply With Quote
  #37   Spotlight this post!  
Unread 11-03-2014, 09:34
Rynocorn's Avatar
Rynocorn Rynocorn is offline
Strategist and Designer
AKA: Ryan Jacobs
FRC #1466 (Webb Robotics)
Team Role: Mechanical
 
Join Date: Mar 2013
Rookie Year: 2010
Location: Knoxville
Posts: 125
Rynocorn is on a distinguished road
Re: Week 2 Analysis

Quote:
Originally Posted by bduddy View Post
I'm pretty sure you two are using different words to describe the exact same process.
Probably, I just read his as the refs were having to plug everything in after the goal when I was just trying to clarify that they do it all along- pretty much the same.

I think it is easy to see the refs are completely overworked as there are just wayyyy to many aspects of the game to keep track of at a time and such tiny things (like a wheel being over a line) that they have to pay attention to while looking at all the robots on the field and trying to hit an unresponsive/slow tablet. Pretty frustrating stuff
__________________
My favorite parts: Surgical tubing, Grab catches, churro tubing, and waffle tread.
Reply With Quote
  #38   Spotlight this post!  
Unread 11-03-2014, 09:44
Nick Lawrence's Avatar
Nick Lawrence Nick Lawrence is offline
Commander Canada
FRC #3940 (CyberTooth, AndyMark)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2005
Location: Kokomo, IN
Posts: 714
Nick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond repute
Re: Week 2 Analysis

Quote:
Originally Posted by IndySam View Post
<snip>
Scoring must be taken away from the refs!
I disagree - the refs have to make judgement calls on zone possessions.

They just need to split the work further. Or stop being so hard on G40 and move it to a yellow/red card system.

-Nick
__________________


Alumnus of 1503 Spartonics
Founding Mentor of 5406 Celt-X
Mechanical Design Mentor of 3940 CyberTooth
Emceeing events since 2013 - come say hi!

Success doesn't always equate to match wins. It's about the wins off the field.
Reply With Quote
  #39   Spotlight this post!  
Unread 11-03-2014, 09:50
IndySam's Avatar
IndySam IndySam is offline
Registered User
FRC #0829 (Digital Goats)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Indy
Posts: 3,362
IndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond repute
Re: Week 2 Analysis

Quote:
Originally Posted by Nick Lawrence View Post
I disagree - the refs have to make judgement calls on zone possessions.

They just need to split the work further. Or stop being so hard on G40 and move it to a yellow/red card system.

-Nick
Why can't a trained storekeeper do that Nick? Rules of possession are not difficult to understand or enforce. Refs should just be watching for infractions.
__________________
"Champions are champions not because they do anything extraordinary but because they do the ordinary things better than anyone else." —Chuck Knoll


2015 Indianapolis District Winner
2014 Boilermaker Regional Industrial Design Award
2013 Smoky Mountain Regional Industrial Design Award
2012 Boilermaker Engineering Excellence Award
2010 Boilermaker Rockwell Innovation in Control Award.
2009 Buckeye J&J Gracious Professionalism Award
2009 Boilermaker J&J Gracious Professionalism Award
2008 Boilermaker J&J Gracious Professionalism Award
2007 St Louis Regional Winners
Reply With Quote
  #40   Spotlight this post!  
Unread 11-03-2014, 10:11
tim-tim's Avatar
tim-tim tim-tim is offline
Simplicity by Design...
AKA: Tim Miedzinski
FRC #0836 (The RoboBees)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2004
Location: Hollywood
Posts: 605
tim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond repute
Re: Week 2 Analysis

To clarify, there are different roles for refs depending on the side of the field they are on.

All refs have the ability to assign fouls.

One set of refs looks for crossing the truss/field during auton. The other set of refs is looking for balls placed on the field (pre-game) and then when and where they are scored and HOT or not.

During the match the refs are assigned an alliance to SCORE. They click on the robot #### in the blue box if that team POSSESSED the ball in the blue zone, etc. They then can click the TRUSS and/or CATCH buttons for the given alliance and indicate, by pressing HIGH GOAL or LOW GOAL buttons, when the ball is scored. Then an END CYCLE button appears. I assume this is when the pedestal is lit?

I have not reffed at an event yet, but this is from the ref training manual on the touch screen system. It seems easy enough to understand and follow.
__________________
The RoboBees

Tim's Shortcuts Anderson Powerpoles and Crimper, Star/Tube Nuts
Reply With Quote
  #41   Spotlight this post!  
Unread 11-03-2014, 10:17
MrBasse MrBasse is offline
Registered User
FRC #3572 (Wavelength)
Team Role: Coach
 
Join Date: Jul 2011
Rookie Year: 2010
Location: Norton Shores, MI
Posts: 687
MrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond repute
Re: Week 2 Analysis

Quote:
Originally Posted by tim-tim View Post
To clarify, there are different roles for refs depending on the side of the field they are on.

All refs have the ability to assign fouls.

One set of refs looks for crossing the truss/field during auton. The other set of refs is looking for balls placed on the field (pre-game) and then when and where they are scored and HOT or not.

During the match the refs are assigned an alliance to SCORE. They click on the robot #### in the blue box if that team POSSESSED the ball in the blue zone, etc. They then can click the TRUSS and/or CATCH buttons for the given alliance and indicate, by pressing HIGH GOAL or LOW GOAL buttons, when the ball is scored. Then an END CYCLE button appears. I assume this is when the pedestal is lit?

I have not reffed at an event yet, but this is from the ref training manual on the touch screen system. It seems easy enough to understand and follow.
Does the manual explain the need for an "end cycle" button after the ref inputs that the ball has been scored? Seems repetitive to me.
__________________
Andrew Basse
Coach - FRC Team 3572 - Wavelength
Reply With Quote
  #42   Spotlight this post!  
Unread 11-03-2014, 10:26
tim-tim's Avatar
tim-tim tim-tim is offline
Simplicity by Design...
AKA: Tim Miedzinski
FRC #0836 (The RoboBees)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2004
Location: Hollywood
Posts: 605
tim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond repute
Re: Week 2 Analysis

Quote:
Originally Posted by MrBasse View Post
Does the manual explain the need for an "end cycle" button after the ref inputs that the ball has been scored? Seems repetitive to me.
Not explicitly.

Some of things mentioned and that I take away from the section is that anything except the "END CYCLE" button can be undone via an UNDO button. I ASSUME the intent was to give the ref a chance to verify the data before hitting END CYCLE (read as: score the points). The other note attached that emphasized is that to be sure the ball is completely through the goal and not going to bounce out before hitting END CYCLE.
__________________
The RoboBees

Tim's Shortcuts Anderson Powerpoles and Crimper, Star/Tube Nuts
Reply With Quote
  #43   Spotlight this post!  
Unread 11-03-2014, 10:28
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,082
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Week 2 Analysis

Possessing your own ball is a judgement call that affects assists and therefore scoring.

Possessing your opponents' ball is a judgement call that affects fouls.

Therefore your scorekeepers must also be your foul callers. We just need more eyes and/or simplification of their other tasks. Too many assists have been missed this year (to be fair, there are also a lot of cases where teams think they should have gotten the assist, but they never actually drove their robot entirely into a unique zone).
Reply With Quote
  #44   Spotlight this post!  
Unread 11-03-2014, 10:47
kborer22's Avatar
kborer22 kborer22 is offline
kb
AKA: kb
FRC #0125 (Nutrons)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2000
Location: Boston
Posts: 114
kborer22 has much to be proud ofkborer22 has much to be proud ofkborer22 has much to be proud ofkborer22 has much to be proud ofkborer22 has much to be proud ofkborer22 has much to be proud ofkborer22 has much to be proud ofkborer22 has much to be proud ofkborer22 has much to be proud of
Send a message via AIM to kborer22
Re: Week 2 Analysis

Quote:
Originally Posted by ToddF View Post
If it's true that the referee software requires paging through menus during matches, that's just crazy. Fix the problem.
yes it's true. There is a button at the very bottom of the screen titled "Fouls" (or something similar) which toggles you to another screen entirely. You are presented with 4 boxes, 2 red, 2 blue, 1 for tech foul, and 1 for fouls. Each has a simple "+" and "-" button to let you add fouls. When finished you have to click the same button at the bottom which now reads "Match Play" (or "game play").

It's unfortunate because there is likely some type of scoring or assisting going on while you entering those fouls.

I was a ref for a week one event and i know that early on i was delayed 5-10 sec in ending a cycle. When there are 4 robots smashing into each other literally 3 feet from you it's hard to look away. In that instance the team with the ball managed to slip away while i was in the process of calling a tech foul for G28 on another team and put the ball in the low goal. Later on in the day i had a similar scenario and in that case i waited to enter the foul until after the ball had been scored. So referees becoming more comfortable and familiar with how the game is played makes a difference.
__________________
NUTRONS 125
2007 Boston Regional Champs (125, 126, 69 NU-Hyper-Force!)

MORTTeam 11
2004-Palmetto Regional Champs
2004-Palmetto Regional Daimler Chrysler Team Spirit Award
2005-NJ Chairman's Award Winner
Reply With Quote
  #45   Spotlight this post!  
Unread 11-03-2014, 11:05
mathking's Avatar
mathking mathking is online now
Coach/Faculty Advisor
AKA: Greg King
FRC #1014 (Dublin Robotics aka "Bad Robots")
Team Role: Teacher
 
Join Date: Jan 2005
Rookie Year: 1999
Location: Columbus, OH
Posts: 642
mathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond repute
Re: Week 2 Analysis

As I mentioned to Travis at the competition and have posted elsewhere, the big problem is giving the refs too much to do and dividing their attention. A simple solution is to have 6 scorekeepers, one watching each robot. They simply record possessions and scores. Only one robot to watch. This frees refs to look for and record only fouls.

As for the Q24 match Travis posted, as someone who was there watching for an uninvolved team, the podium stayed unlit for enough time for people in the stands to notice and start commenting.

Side note, thanks for posting the Q5 video Travis. In that match our code had high and low gear mixed up in autonomous, but we had no video of it. I want to use this as a reinforcement reminder about the dangers of not checking EVERYTHING about your autonomous code.
__________________
Thank you Bad Robots for giving me the chance to coach this team.
Rookie All-Star Award: 2003 Buckeye
Engineering Inspiration Award: 2004 Pittsburgh, 2014 Crossroads
Chairman's Award: 2005 Pittsburgh, 2009 Buckeye, 2012 Queen City
Team Spirit Award: 2007 Buckeye, 2015 Queen City
Woodie Flowers Award: 2009 Buckeye
Dean's List Finalists: Phil Aufdencamp (2010), Lindsey Fox (2011), Kyle Torrico (2011), Alix Bernier (2013), Deepthi Thumuluri (2015)
Gracious Professionalism Award: 2013 Buckeye
Innovation in Controls Award: 2015 Pittsburgh
Event Finalists: 2012 CORI, 2016 Buckeye
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:09.

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