Go to Post Copies gonna copy. - Arpan [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 02-01-2010, 14:30
Dale's Avatar
Dale Dale is offline
Head Coach & Mentor
AKA: Dale Yocum
FRC #1540 (Flaming Chickens)
Team Role: Coach
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Portland, OR
Posts: 504
Dale has much to be proud ofDale has much to be proud ofDale has much to be proud ofDale has much to be proud ofDale has much to be proud ofDale has much to be proud ofDale has much to be proud ofDale has much to be proud ofDale has much to be proud of
Bumper Attachment for Rapid Removal

I know the rules could change for the 2010 game but I'd be interested in what systems teams have used to facilitate rapid attachment and removal of bumpers.

We've always put threaded inserts inside the bumper and then bolted them onto brackets on the frame. This seems simple enough but given the cramped quarters inside the robot and subtle alignment issues it can be a tedious 30 minute job to take the bumpers on and off for weighing.

There has to be a better way? Care to share pictures or descriptions?
__________________
2016 PNW Championship Chairman's; 2016 Winner Oregon City District, 2015 PNW Championship Chairman's; 2015 PNW District Engineering Inspiration; 2015 PNW District Finalist; 2014 PNW Championship Chairman's; 2014 Championship Innovation in Controls; 2013 Chairman's (Oregon); 2013 Finalist (OKC); 2012 Winner (OKC); 2012 Chairman's (OKC); 2012 Woody Flowers (Oregon); 2011 Volunteer of the Year (Oregon); 2011 Finalist & Captain (San Diego); 2011 Innovation in Control (San Diego); 2010 & 2007 Chairman's (Oregon); 2010 Regional Champions (Colorado); 2010 Innovation in Control (Colorado); 2009 & 2008 Engineering Inspiration (Oregon); 2008 Regional Champions (Oregon); 2007 Regional Finalist (Oregon); 2005 Rookie Inspiration (PNW)

Last edited by Dale : 02-01-2010 at 20:24.
  #2   Spotlight this post!  
Unread 02-01-2010, 14:49
MrForbes's Avatar
MrForbes MrForbes is online now
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 6,010
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

We had a nice setup in 2008 using fanged elevator bolts (from McMaster Carr) in the bumpers, and coupling nuts to hold them on. And we even made the bumpers well enough that we can use either side bumper on either side, and either end bumper on either end. Too bad we couldn't make it work so well on the 2009 robot. And too bad I didn't get good pictures of it.
Attached Thumbnails
Click image for larger version

Name:	fangedwitness.gif
Views:	214
Size:	7.9 KB
ID:	8226  
  #3   Spotlight this post!  
Unread 02-01-2010, 14:53
Stephen of REX's Avatar
Stephen of REX Stephen of REX is offline
Registered User
FRC #1727 (REX)
Team Role: College Student
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Cockeysville, Baltimore Co. MD
Posts: 164
Stephen of REX is an unknown quantity at this point
Re: Bumper Attachment for Rapid Removal

Our team's 2009 robot used sheet metal plates on the corners with appropriate holes for the bumpers to attach. The bumpers had 1/4 20 thread sticking out of their backs, which went through the holes. Inside the plated, we used nuts in conjunction with these knobs to facilitate easy removal by hand.
__________________

Go REX!!!

Last edited by Stephen of REX : 02-01-2010 at 14:54. Reason: Links are nicer than images
  #4   Spotlight this post!  
Unread 02-01-2010, 14:58
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,573
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

There's some good ideas in this thread: http://www.chiefdelphi.com/forums/sh...ad.php?t=73127
  #5   Spotlight this post!  
Unread 02-01-2010, 15:14
Ryan Foley Ryan Foley is offline
Registered User
FRC #5687 (The Outliers)
Team Role: Mentor
 
Join Date: Jun 2002
Rookie Year: 2001
Location: ME
Posts: 447
Ryan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

Dale,

Here is what FRC1995 used last year. There were two of these mechanisms at the top of each bumper. There was also another piece of aluminum-angle mounted on the bottom of the bumper. This lower piece has holes at either end, which would slip over fixed-mounted bolts on the lower side of the drive frame.

The upper mechanisms were activated by hand. By pushing down (1st picture) the white block with bolts would lower, leaving room for the bumper's aluminum angle to be inserted so it is just below the upper lip of the drive frame. By releasing the mechanism, the spring will push the assembly up, inserting the two locking bolts through the bumper aluminum angle and through holes in the drive frame. This locks the bumper in place. You can see the mechanism closed in the 2nd picture. Sorry, I don't have a good closeup of the lower aluminum angle.

These mechanisms worked fairly well for us in the 2009 season. Unfortunately we were behind schedule, so the mechanisms, while planned from mid-season, were built last minute. Better fabrication would help these perform better.
Attached Thumbnails
Click image for larger version

Name:	1995 bumper interface 09.jpg
Views:	393
Size:	28.5 KB
ID:	8227  Click image for larger version

Name:	1995 bumper interface 09 closed.jpg
Views:	322
Size:	33.5 KB
ID:	8228  
__________________
Ryan

FRC #5687: The Outliers [2015-?]
FRC #1995: Fatal Error [2007-2009]
FRC #350: Timberlane Robotics [2001-2004]

FRC/FLL volunteer since 2005

Last edited by Ryan Foley : 02-01-2010 at 15:17.
  #6   Spotlight this post!  
Unread 02-01-2010, 15:39
jamie_1930's Avatar
jamie_1930 jamie_1930 is offline
Registered User
FRC #2228 (Cougartech)
Team Role: Student
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Rush-Henrietta
Posts: 371
jamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to behold
Re: Bumper Attachment for Rapid Removal

Quote:
Originally Posted by Ryan Foley View Post
Dale,

Here is what FRC1995 used last year. There were two of these mechanisms at the top of each bumper. There was also another piece of aluminum-angle mounted on the bottom of the bumper. This lower piece has holes at either end, which would slip over fixed-mounted bolts on the lower side of the drive frame.

The upper mechanisms were activated by hand. By pushing down (1st picture) the white block with bolts would lower, leaving room for the bumper's aluminum angle to be inserted so it is just below the upper lip of the drive frame. By releasing the mechanism, the spring will push the assembly up, inserting the two locking bolts through the bumper aluminum angle and through holes in the drive frame. This locks the bumper in place. You can see the mechanism closed in the 2nd picture. Sorry, I don't have a good closeup of the lower aluminum angle.

These mechanisms worked fairly well for us in the 2009 season. Unfortunately we were behind schedule, so the mechanisms, while planned from mid-season, were built last minute. Better fabrication would help these perform better.
Ok I think I'll say it first, is it ok with you guys if every single team in FRC takes this idea?
  #7   Spotlight this post!  
Unread 02-01-2010, 16:01
Trent B Trent B is offline
College Mentor
AKA: Trent Borman
no team (Surviving Grad School)
Team Role: Alumni
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Ames, IA
Posts: 479
Trent B is a splendid one to beholdTrent B is a splendid one to beholdTrent B is a splendid one to beholdTrent B is a splendid one to beholdTrent B is a splendid one to beholdTrent B is a splendid one to beholdTrent B is a splendid one to beholdTrent B is a splendid one to behold
Send a message via AIM to Trent B Send a message via Yahoo to Trent B
Re: Bumper Attachment for Rapid Removal

RC gave me this idea.

this is your frame []

This is your bumper |[ with the [ being two pieces of aluminum angle spaced as far apart as your frame is tall.

You line it up like this |[[]

The aluminum angle slides over the frame.

Drill holes in both at regular intervals and tap the holes in the frame, should make it easy enough to attach with a screwdriver.
__________________
Former 2502 (Talon) Captain and 3928 (Neutrino) Mentor, currently teamless and attending Penn State for graduate school.
Have questions about Iowa State University or Penn State University? Feel free to email or PM me
  #8   Spotlight this post!  
Unread 02-01-2010, 16:02
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,515
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: Bumper Attachment for Rapid Removal

We took some 3/8" 7075 aluminum rod and drilled and tapped one end. Then we put a chamfer on the other end and drilled a transverse through hole. These became our "bumper pins" these were screwed to a 1/8" metal plate, abut 1/2" wide and 2" long with three holes, one for the pin, and two to screw it to the wood in the bumper. We 4 of these sticking out of the bumpers on either side of the robot. They would go through 7/16" holes in the frame, and then hitch pin clips were placed through the transverse holes to secure it. Then we used a tee nut in each end bumper piece (the small front and back bumpers) with a 3/8-16 knob bolt to secure it. The end bumper pieces were attatched internally to the sides, with aluminum angle.
__________________
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
  #9   Spotlight this post!  
Unread 02-01-2010, 16:26
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,532
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

Quote:
Originally Posted by Trent B View Post
RC gave me this idea.

this is your frame []

This is your bumper |[ with the [ being two pieces of aluminum angle spaced as far apart as your frame is tall.

You line it up like this |[[]

The aluminum angle slides over the frame.

Drill holes in both at regular intervals and tap the holes in the frame, should make it easy enough to attach with a screwdriver.

This is what we did - purchased steel U channel that fit over our frame (perfectly). Then we drilled holes vertically with the bumpers on and dropped 3/16" quick pins in (bolts work fine - no need to thread or put a nut on, friction will keep them in just fine). This got us our "backing member", and got us within a 1/2 pound of max bumper weight which is where we wanted to be.
  #10   Spotlight this post!  
Unread 02-01-2010, 16:37
R.C.'s Avatar
R.C. R.C. is offline
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,183
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

Quote:
Originally Posted by Trent B View Post
RC gave me this idea.

this is your frame []

This is your bumper |[ with the [ being two pieces of aluminum angle spaced as far apart as your frame is tall.

You line it up like this |[[]

The aluminum angle slides over the frame.

Drill holes in both at regular intervals and tap the holes in the frame, should make it easy enough to attach with a screwdriver.
Thanks Trent,

Here's an image that shows the holes made out, the piece of aluminum angle sits on top and you can either bolt or rivet

http://picasaweb.google.com/rcthekid...26173247025970

-RC
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
  #11   Spotlight this post!  
Unread 02-01-2010, 17:04
skimoose's Avatar
skimoose skimoose is offline
Parent/Mentor/Engineer
AKA: Arthur Dutra
FRC #0228 (GUS)
Team Role: Electrical
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Meriden, Connecticut
Posts: 568
skimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

Team 228 turned aluminum pins which were inserted into holes in the frame and held to the frame with hairpin cotter pins from McMaster. The bumpers were held onto the pins with larger hairpin cotter pins as can be seen in this photo:



The bumper brackets were 0.125" aluminum angle bored to the OD of the pins on one flange and bored for deckmate screws into the bumper plywood. This system only required the pulling of 14 cotter pins to remove the bumpers and reinstall. We averaged under 5 minutes to remove/install all the bumpers.

We were fairly happy with this first generation design and had no failures in any component. We will probably change the design slightly so that instead of holding the pins to the frame with cotter pins, the base of the pins will be bored and tapped and bolted to the frame. This will remove the play that can be seen in the photo. We will also design a new bumper bracket to hopefully be produced in CNC sheet metal, like our frame, improving tolerances. These brackets will also hopefully incorporate wrapping the corners of the plywood with aluminum angle.
__________________

2009 CT Regional Motorola Quality Award
2010 VRC Connecticut Championship Winners & Amaze Award
2010 VRC Championship Divisional Energy Award
2010 WPI Regional Winner
2010 WPI Regional Engineering Inspiration Award
2011 WPI Regional Chairman's Award
2012 WPI Regional Finalists
  #12   Spotlight this post!  
Unread 02-01-2010, 17:54
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,078
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: Bumper Attachment for Rapid Removal

We usually build our chassis with Bosch-Rexroth aluminum extrusion (20mm profile in recent years), so we outfit our bumpers to take advantage of the T slots in the extrusion.

The bumpers have bolts put into them (head side out). We usually mill out the sides of the channel at the top of vertical members (in the corners of the chassis) so that there's a place to insert and remove the bolt heads. All you have to do to add or remove a bumper is to put the bolt heads through the hole and slide them down into place.
  #13   Spotlight this post!  
Unread 02-01-2010, 18:01
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

If we need to attach bumpers to any sort of round standoffs on our frame, we use the same method shown here by Brandon Holley.

http://www.chiefdelphi.com/media/photos/32788
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)
  #14   Spotlight this post!  
Unread 02-01-2010, 18:56
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,393
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

Our bumpers had two fanged head bolts that came out of them and went through matching holes in the frame. Wingnuts held the bumpers onto the frame. We could mount/dismount the bumpers in a few minutes.

If you look at the picture you can see the bolts on the back of these partially assembled bumpers.

There was lots of hand clearance to get the wingnuts on and off.
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
  #15   Spotlight this post!  
Unread 02-01-2010, 19:14
Jeff Pahl's Avatar
Jeff Pahl Jeff Pahl is offline
likes to look at shiny things...
FRC #5148 (New Berlin Blitz)
Team Role: Engineer
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Waukesha, WI
Posts: 344
Jeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond repute
Re: Bumper Attachment for Rapid Removal

If you are using the kit frame, AndyMark sells a bracket that fits over the frame rails: http://store.andymark.biz/am-0317.html. Last year we had one of our sponsors bend up some channel for us that fit over the frame, and I found out about these later... although getting them donated by a sponsor is cheaper

We secured them with 1/4" hitch pins through the vertical holes. Carrying the robot by the bumpers was no problem. I was able to remove a bumper in less than 30 seconds when smoke started coming out of the robot while doing some testing.

If the GDC goes back to requiring "bolted fasteners" (or whatever the wording was in 2008), then a 1/4" bolt can replace the hitch pin, but that takes a little longer. As a robot inspector, I really (really, really) hope that they do not go back to the 2008 requirement. Being able to remove and install the bumpers quickly has a significant impact on both how smoothly your inspection goes, and also on the ability to perform maintenance and repairs on your robot.

Ok, let me say that again: whatever method your team uses to attach the bumpers to the robot, you should be able to remove and install them quickly. In fact, the rules last year recommended that you should be able to complete the process in less than 10 minutes. I have seen teams that it takes an hour, and they are still not what I would call "solidly attached".

There are several excellent ideas presented so far in this thread, and I hope to see even more. The biggest thing that I see in the good ideas vs the bad ideas that I see every year, is that the good ideas take bumper attachment into account during the design process, and the bad ones treat it as an afterthought.
__________________
Team 5148 - 2014 Wisconsin Regional Rookie All-Stars!!

Mentor: 1379: 2004-2008 / 2530: 2008-2013 / 2861: 2009 / 5148: 2014-??
Lead Robot Inspector: 10,000 Lakes '09 - '11 / Lake Superior '11-'12 / Northern Lights '13, '15 - '16 / Championship '09 - '12, '14 - '15
Attending/Inspecting 2017: TBD, Wisconsin, STL Championship

"Sometimes the questions are complicated and the answers are simple" -Dr. Seuss
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Drill/Mill or Lathe/Mill attachment for small shop area Coach Norm General Forum 22 16-09-2009 15:59
US Digital Encoder - video for disc removal Andy Baker Electrical 2 08-06-2009 18:32
EasyC License removal, without computer Joe G. Programming 2 05-12-2008 07:37
Bumper Attachment bLuEpHoEnIx Technical Discussion 12 18-02-2006 20:22
2x multiplier removal secnario Specialagentjim Rules/Strategy 34 04-02-2004 13:33


All times are GMT -5. The time now is 12:18.

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