Go to Post I am surprised at the relative conservative capability you described on our 2006 machine. As for the 2007 machine, in anticipation of an aquatic game, we have completed a robot that "walks on water" and are well along with one that can "part the sea". - Bill Beatty [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: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 05-12-2014, 09:39
Hallry's Avatar
Hallry Hallry is online now
Dare to be FIRST
AKA: Ryan Hall
FRC #1676 (Pascack Pi-oneers)
Team Role: College Student
 
Join Date: Sep 2009
Rookie Year: 2010
Location: Woodcliff Lake NJ *Now in Newark DE
Posts: 2,693
Hallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond repute
[FRC Blog] Frank Answers Fridays: December 5, 2014

Posted on the FRC Blog, 12/5/14: http://www.usfirst.org/roboticsprogr...idays-12052014

Quote:
Frank Answers Fridays: December 5, 2014

Blog Date: Friday, December 5, 2014 - 09:19

Today’s good question comes from Chris Picone, from FRC Team 2791, Shaker Robotics, from Latham, New York, USA:

Question:

Hi Frank,

I'm Chris Picone, currently a mentor for FIRST FRC Team 2791, Shaker Robotics, from Latham, NY. My question today is about when practice matches are scheduled at regional events.

The scheduling of events on Practice Day at regionals has always bothered me. Using the Finger Lakes Regional agenda as an example, Practice Day runs from 8:30 AM to 8:00 PM. Practice matches are scheduled from 10 AM to 4:30 PM with an hour break for lunch, allowing teams 5.5 hours to play these matches. Teams then have from 4:30 PM until 8 to do whatever they need.

I believe this current system has a lot of problems. First, the practice matches before noon are extremely under-utilized. Even for teams whom are finished with their robot, the process of setting up a pit, testing everything, and getting pre-inspected often takes a while. Expecting teams to make a match beginning just 90 minutes after they first have access to their robot is quite a high bar. As a result, the practice matches from 10-12 barely even happen, and when they do there are never more than two robots on the field.

After lunch, the situation is usually a little bit better. However, inspectors rightfully encourage teams to get fully inspected as soon as they can. This is something my team has done and we have missed practice matches to meet this goal before. Even with a complete or nearly complete robot, by getting inspected early we have trouble making more than a single scheduled practice match in a day.

Once matches are over, teams that are "done" and inspected can do essentially nothing. The practice field is usually already fully booked at this point, and since robot operation in the pits is quite limited, all of the extra time of practice day just goes to waste. The only teams who benefit from this time are teams who are not done finishing their robots, and these teams would miss their practice matches no matter when they were scheduled.

I believe if we changed the current system to have practice matches from 12:30 PM to 6 PM, with the possible addition of an inspection requirement, practice day would be better for everyone. Inspectors would be happy as teams no longer have an incentive to push inspections off. Teams with finished or mostly finished robots would have four hours to get their pits and robots in order before they have to practice. Teams without finished robots would actually have a chance of testing their robot if they work quickly enough. All teams would enjoy the benefits of a practice match with more partners and opponents to play with. Volunteers would be needed for the same amount of time as they would be with the old schedule (5.5 hours), so their commitment would not grow. Finally, there would be far less "wasted time" at the end of the day where teams are done but can't do anything since the practice field is closed. To me, it seems like a win-win situation for all parties involved.

I guess this is less of a question and more of a suggestion - my apologies for that. If there are other factors in play influencing the practice match schedule, or if there are good reasons why this idea isn't feasible, I'd love to hear about them. I know setting up something as complex and large scale as a FIRST competition is never easy, and perhaps there are factors in play not obvious to participants that make things work this way. All that said, I believe a change like this would greatly increase team competitiveness, improve the quality of matches, and help prevent the end-of-day "inspection rush".

Thank you for your time and consideration

Answer:

Hi Chris. Great suggestion. Consider it done.

We’ve actually had a team of staffers, volunteers, and event management professionals looking at this issue since September. The team was led by Collin Fultz, FRC Team Advocate. Just this week we got mostly positive feedback on the plan from the Regional Directors, which was the last element we were looking for before moving forward.

We recognized this as a problem. I’ve been to many Regionals at which the greatest place and time to take a nap was on the field at 10AM on Thursday, when practice matches were supposed to be starting but teams weren’t ready. Not the teams’ fault – there’s just much to do that first morning at a Regional. Scheduling practice matches well before most teams are ready is a waste of resources, as you point out.

You may wonder why we needed a cross-functional team to look at this, rather than the FRC staff just saying ‘go’. As you speculated, when we start shifting schedules around, we experience a cascade effect. Volunteers need to work different or longer hours, meal needs may change, and some other planned activities may need to be moved. Event schedules are a network of gears – hard to shift one without affecting the others in some way.

But, the good news is we’re making this change for the 2015 season. At Regional events, practice rounds will run without planned interruption from 12:00PM to 6:30PM. (Hey, that’s an hour longer than you asked for! Sweet.) The lunch break will be scheduled before this time. The plan is to have scheduled practice rounds until 5:30PM, and open field practice from 5:30 to 6:30. During scheduled rounds, as in the past, teams are assigned specific practice slots and may practice during those times even if they have not passed inspection. A filler line will continue to be available during that time, only for teams that have fully passed inspection. The hour of open field practice at the end of the day is only for teams that have fully passed inspection. Here’s the message: please focus on passing inspection, so you can maximize your practice time!

There may be some minor variation in this schedule between events, but this will be the standard schedule.

Frank

Frank Answers Fridays is a weekly-ish blog feature where I’ll be answering ‘good questions’ from the FRC community. You can e-mail your questions to goodfrcquestion@usfirst.org. Please include your name, team number and where you’re from, which will be shared, if selected.
__________________
[2009-2013]: Team 1676 Student, Co-CEO, Carpentry Lead
[2013-Present]: Team 1676 Alumnus/College Mentor

Won: 2010 New Jersey Regional, 2010 Virginia Regional (undefeated), 2011 New Jersey Regional, 2011 Virginia Regional, 2011 Brunswick Eruption, 2012 Rutgers MAR District, 2012 girlPOWER, 2012 Ramp Riot, 2013 Bridgewater-Raritan MAR District, 2014 girlPOWER, 2015 Bridgewater-Raritan MAR District, 2016 Mt. Olive MAR District, 2016 Bridgewater-Raritan MAR District
2016 Season Recap Video: http://tinyurl.com/1676-2016
Facebook Instagram Twitter YouTube
Reply With Quote
  #2   Spotlight this post!  
Unread 05-12-2014, 09:42
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,729
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Beautiful!
Reply With Quote
  #3   Spotlight this post!  
Unread 05-12-2014, 09:44
Caleb Sykes's Avatar
Caleb Sykes Caleb Sykes is offline
Registered User
FRC #4536 (MinuteBots)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: St. Paul, Minnesota
Posts: 1,074
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: [FRC Blog] Frank Answers Fridays: December 5, 2014

Great change, I'm really excited to see this implemented in the future.
Reply With Quote
  #4   Spotlight this post!  
Unread 05-12-2014, 09:47
PayneTrain's Avatar
PayneTrain PayneTrain is offline
no
AKA: Lizard King
FRC #0422 (The Meme Tech Pneumatic Devices)
Team Role: Mascot
 
Join Date: Mar 2010
Rookie Year: 2009
Location: RVA
Posts: 2,274
PayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Reply With Quote
  #5   Spotlight this post!  
Unread 05-12-2014, 09:48
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,519
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Chris Picone, you are my hero!

I submitted the following way back on August 7th but it was never responded to until now. You put the same idea in more detailed words. Thank you my friend.

I'm glad they've acted on my second paragraph. This is a positive change that is years overdue. Now, howabout the load-in issue? What do you say FIRST?

Quote:
Originally Posted by me
Hello Frank,

My question is about three related issues at regional events: load-in, pit setup, and practice time. Currently, teams are permitted to load in equipment on the evening prior to practice day, but it traditionally has been a "drop it and leave" type of affair. The trouble is, come the morning of practice day, teams are then un-loading everything they placed within their pit boundaries the previous evening, into the aisles, in order set up their pit areas. It creates a crowded unsafe situation, and a lot of havoc, especially when teams are rushing to get inspected and make it onto the practice field. Why not let teams set up their pit areas on the evening of load-in?

And as the second part of my question, why is the official field closed and off limits on the evening of practice day, when teams need it the most, and the pit area is open until 8PM? Would it not make for better qualifying matches if every team was afforded ample practice or testing time (until say 7PM) on the real competition field? Current practice fields do not nearly meet the demand at most venues after scheduled official practice ends.

Thank you.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
Reply With Quote
  #6   Spotlight this post!  
Unread 05-12-2014, 09:49
MARS_James's Avatar
MARS_James MARS_James is offline
Always Scouting
AKA: James Comstock
FRC #0179 (The Children of The Swamp)
Team Role: Tactician
 
Join Date: Jan 2010
Rookie Year: 2006
Location: Jupiter, Florida
Posts: 1,968
MARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond repute
Send a message via AIM to MARS_James
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

This is great news to hear, as it also allows for more of a chance to let new field team members learn their roles before official matches start, so this year hopefully we won't have a human player run up to a robot and forget to take the ball off the pedestal
__________________
Driving Record: 24-8
Coaching Record: 66-31
2014 South Florida Regional Woodie Flowers Finalist


Reply With Quote
  #7   Spotlight this post!  
Unread 05-12-2014, 09:56
Koko Ed's Avatar
Koko Ed Koko Ed is offline
Serial Volunteer
AKA: Ed Patterson
FRC #0191 (X-Cats)
Team Role: Mentor
 
Join Date: Mar 2002
Rookie Year: 2002
Location: Rochester,NY
Posts: 22,946
Koko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond reputeKoko Ed has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

As a Lead Que I am glad for the change. I HATE Thursdays at FIRST events with a passion. The mornings are a complete waste of time for volunteers as we're just sitting around waiting for teams to show up and I never understood why they close the field down at 4:30 when the pits are open til 8. I say let them play until it's time to go home.
I would also like to see them do away with the schedule. It's stupid and adds stress to the volunteers who often have to scramble to put teams on and off the field because if it (if a scheduled team comes stumbling up late but has already been replaced by a fill in we have to kick the fill in out to put the latecomer in thus delaying the match further). It's much easier to roll teams to the back of the line and build matches (ala IRI) than it is to work around a useless schedule.
__________________
Reply With Quote
  #8   Spotlight this post!  
Unread 05-12-2014, 10:00
Unsung FIRST Hero
Karthik Karthik is offline
VEX Robotics GDC Chairman
no team
Team Role: Mentor
 
Join Date: Apr 2002
Rookie Year: 1998
Location: Toronto, Ontario, Canada
Posts: 2,346
Karthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

This is something I've been asking about for years! Thanks to Frank, Collin, and everyone else who pushed for this change and worked to implement it. This will be a huge improvement for both teams and volunteers.
__________________
:: Karthik Kanagasabapathy ::
"Enthusiasm is one of the most powerful engines of success. When you do a thing, do it with all your might. Put your whole soul into it. Stamp it with your own personality. Be active, be energetic, be enthusiastic and faithful and you will accomplish your object. Nothing great was ever achieved without enthusiasm" -- R.W. Emerson
My TEDx Talk - The Subtle Secrets of Success
Full disclosure: I work for IFI and VEX Robotics, and am the Chairman of the VEX Robotics and VEX IQ Game Design Committees
.
Reply With Quote
  #9   Spotlight this post!  
Unread 05-12-2014, 10:09
TylerStaudigel's Avatar
TylerStaudigel TylerStaudigel is offline
Registered User
FRC #0144 (R.O.C.K)
Team Role: Programmer
 
Join Date: Dec 2013
Rookie Year: 2014
Location: United States
Posts: 39
TylerStaudigel is an unknown quantity at this point
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Are the pits still going to be open in the morning for teams to setup and hopefully finish their robots?
Reply With Quote
  #10   Spotlight this post!  
Unread 05-12-2014, 10:11
Jessica Boucher Jessica Boucher is offline
FIRST Historian
no team
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 1999
Location: Jamaica Plain, MA
Posts: 2,090
Jessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond reputeJessica Boucher has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

When Collin asked me to help on this, I literally screamed at my desk because I was so excited we were planning on fixing something I had a problem with all the way back to my student days.

Ed, I know I gave my opinions with your shoes in mind, as well as helping the LRIs who were on the call as well. I personally feel the schedule is important as it preps new teams for the process of getting on the field before actual matches begin. That's not to say it can't be tweaked to better utilize our resources, but if you want more to do on Thursday morning we can totally make that happen.
__________________
jessicaboucher.com
FRC Alum, Mentor, Volunteer, lots of things.
Championship Volunteer of the Year, 2016
Advisor, NE FIRST
Reply With Quote
  #11   Spotlight this post!  
Unread 05-12-2014, 10:12
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,729
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Quote:
Originally Posted by TylerStaudigel View Post
Are the pits still going to be open in the morning for teams to setup and hopefully finish their robots?
I would imagine nothing changes except the times the field is open to robots.
Reply With Quote
  #12   Spotlight this post!  
Unread 05-12-2014, 10:35
mastachyra's Avatar
mastachyra mastachyra is online now
Registered User
FRC #2781 (RoboPride)
Team Role: Mentor
 
Join Date: Nov 2014
Rookie Year: 2013
Location: Illinois
Posts: 247
mastachyra is just really nicemastachyra is just really nicemastachyra is just really nicemastachyra is just really nice
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Someone give him a Woodie Flowers Award!!!
Reply With Quote
  #13   Spotlight this post!  
Unread 05-12-2014, 12:49
Nemo's Avatar
Nemo Nemo is offline
Team 967 Mentor
AKA: Dan Niemitalo
FRC #0967 (Iron Lions)
Team Role: Coach
 
Join Date: Nov 2009
Rookie Year: 2009
Location: Iowa
Posts: 805
Nemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond reputeNemo has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Awesome change. This makes so much sense. Thanks to everybody who caused sense to happen.
Reply With Quote
  #14   Spotlight this post!  
Unread 05-12-2014, 13:12
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,188
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Seems like a really positive change. Good job.
Reply With Quote
  #15   Spotlight this post!  
Unread 05-12-2014, 13:35
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,567
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: [FRC Blog] Frank Answers Fridays: December 5, 2014

Quote:
Originally Posted by Koko Ed View Post
As a Lead Que I am glad for the change. I HATE Thursdays at FIRST events with a passion. The mornings are a complete waste of time for volunteers as we're just sitting around waiting for teams to show up and I never understood why they close the field down at 4:30 when the pits are open til 8. I say let them play until it's time to go home.
I would also like to see them do away with the schedule. It's stupid and adds stress to the volunteers who often have to scramble to put teams on and off the field because if it (if a scheduled team comes stumbling up late but has already been replaced by a fill in we have to kick the fill in out to put the latecomer in thus delaying the match further). It's much easier to roll teams to the back of the line and build matches (ala IRI) than it is to work around a useless schedule.
Overall a good change, I'd be happier to see Ed's system fully implemented but this is far better than doing nothing. Thanks Frank, Collin, and everyone else that worked on this.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
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 22:08.

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