Go to Post We had an over all losing record this year. When I look at kid's faces, they don't give a rip about that. I see excitement about the next event and talking about improvements for next year. Winning is nice, but that is not the reason I do what I do. - wilsonmw04 [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 27-03-2006, 23:44
KrazyRoadster KrazyRoadster is offline
Registered User
AKA: Ashin Modak
None #0115 (MVRT (Monta Vista Robotics Team))
Team Role: Student
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Cupertino
Posts: 8
KrazyRoadster will become famous soon enoughKrazyRoadster will become famous soon enough
The advantage of holonomic drivetrains

It seemed to me that it was difficult for robots with holonomic drive trains to be succesful this year. Though these robots may have been more maneuvarable, the loss of traction often greatly hindered their robot. For example, I have seen a robot at sac and and svr which had an excellent shooter and ballpickup mechanism, but its omniwheels made it too easy to defend and psuh around. While I think these drivetrains are as cool as the next guy, I felt that these designs were at a disadvantage inthis years game.

My question is this: Has anyone seen a robot effectively use its holonomic drivetrain to an advantage? If so do you have any videos or pictures? What drive system did they use? ie mechanum, omniwheel, swivel, kiwi And to the teams which decided to use such drive train systems, why did you choose to use them, other than the engineering experience and "cool" factor?

please note that this post is not intended to be offensive to any teams which have used such drive trains. I am interested in these drive trains myself, and I was wondering what was some of the thinking behind using these drives in this years games.
  #2   Spotlight this post!  
Unread 27-03-2006, 23:59
Andrew Schuetze's Avatar
Andrew Schuetze Andrew Schuetze is offline
499 Founder / Alamo FTC & FLL AP
no team
Team Role: Leadership
 
Join Date: Jan 2002
Rookie Year: 2001
Location: San Antonio, Texas
Posts: 689
Andrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond repute
Thumbs up Re: The advantage of holonomic drivetrains

Quote:
Originally Posted by KrazyRoadster
It seemed to me that it was difficult for robots with holonomic drive trains to be succesful this year.
snip
My question is this: Has anyone seen a robot effectively use its holonomic drivetrain to an advantage? If so do you have any videos or pictures? What drive system did they use? ie mechanum, omniwheel, swivel, kiwi And to the teams which decided to use such drive train systems, why did you choose to use them, other than the engineering experience and "cool" factor?

please note that this post is not intended to be offensive to any teams which have used such drive trains. I am interested in these drive trains myself, and I was wondering what was some of the thinking behind using these drives in this years games.
No offense taken here as we built an omni-wheel system this year looking for manuverability knowing that we may pay the price with defense and ramp climbing.

We play this weekend at LSR, so the proof will be there for us and then at Atlanta. I'd like to dialogue with any all teams using a holonomic drive this year as we do our own assesment. Eventually, we'd like to crab
__________________
APS

Founder FRC 499
Parent alumni FRC 2745 & 4219
Co-Coach FTC 4549 & 6407
Alamo FTC Affiliate Partner
Alamo FLL Affiliate Partner
  #3   Spotlight this post!  
Unread 28-03-2006, 00:37
Andrew Schuetze's Avatar
Andrew Schuetze Andrew Schuetze is offline
499 Founder / Alamo FTC & FLL AP
no team
Team Role: Leadership
 
Join Date: Jan 2002
Rookie Year: 2001
Location: San Antonio, Texas
Posts: 689
Andrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond repute
Re: The advantage of holonomic drivetrains

Quote:
Originally Posted by Andrew Schuetze
No offense taken here as we built an omni-wheel system this year looking for manuverability knowing that we may pay the price with defense and ramp climbing.

We play this weekend at LSR, so the proof will be there for us and then at Atlanta. I'd like to dialogue with any all teams using a holonomic drive this year as we do our own assesment. Eventually, we'd like to crab

Off topic but somewhat related. How many teams did you see at your two regionals that used a traction wheel set up in the rear with casters in the front? I would say that this set-up has just as much suseptability to a defensive robot yet not gain as much in the area of manuverability. ...
__________________
APS

Founder FRC 499
Parent alumni FRC 2745 & 4219
Co-Coach FTC 4549 & 6407
Alamo FTC Affiliate Partner
Alamo FLL Affiliate Partner
  #4   Spotlight this post!  
Unread 28-03-2006, 01:54
Eldarion's Avatar
Eldarion Eldarion is offline
Electrical Engineer / Computer Geek
AKA: Eldarion Telcontar
no team (Teamless Orphan)
Team Role: Alumni
 
Join Date: Nov 2005
Rookie Year: 2005
Location: Númenor
Posts: 558
Eldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond repute
Send a message via AIM to Eldarion Send a message via Yahoo to Eldarion
Re: The advantage of holonomic drivetrains

Speaking from experience at the Wisonsin regional, a holonomic was definitely at a disadvantage this year. We were pushed and shoved around, and on top of that our drive failed so that we couldn't even drive straight anymore. (We shot at the opponent's goal in autonomous once after executing a neat ground-loop )

Looks like the 4 and 6-wheel drives won out this year, even though holonomic's sooo much cooler.
__________________
CMUCam not working? Tracks sporadically? Try this instead: http://www.falconir.com!
PM me for more information if you are interested (it's open source!).

Want the FIRST Email blasts? See here: http://www.chiefdelphi.com/forums/sh...ad.php?t=50809

"The harder the conflict, the more glorious the triumph. What we obtain too cheaply, we esteem too lightly; it is dearness only that gives everything its value."
-- Thomas Paine

If it's falling apart it's a mechanical problem. If it's spewing smoke it's a electrical problem.
If it's rampaging around destroying things it's a programming problem.

"All technology is run on 'Magic Smoke' contained within the device. As everyone knows, whenever the magic smoke is released, the device ceases to function."
-- Anonymous

I currently speak: English, some German, Verilog, x86 and 8051 Assembler, C, C++, VB, VB.NET, ASP, PHP, HTML, UNIX and SQL
  #5   Spotlight this post!  
Unread 28-03-2006, 07:35
Starke Starke is offline
Producer at The RoboSportsNetwork
AKA: Matt Starke
FRC #0174 (Arctic Warriors); (Alumni: 340 (GRR), 1126 (SparX))
Team Role: Leadership
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Rochester NY
Posts: 691
Starke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond repute
Re: The advantage of holonomic drivetrains

Quote:
Originally Posted by Eldarion
Speaking from experience at the Wisonsin regional, a holonomic was definitely at a disadvantage this year. We were pushed and shoved around, and on top of that our drive failed so that we couldn't even drive straight anymore. (We shot at the opponent's goal in autonomous once after executing a neat ground-loop )

Looks like the 4 and 6-wheel drives won out this year, even though holonomic's sooo much cooler.
i have also seen this at many regionals. a robot with holonomic drive would have to be so fast that a 4wd or 6wd bot could not stop you. think of Hot team 67 last year (see below). it was similar drive, i witnessed the robot do a pick and roll maneuver that you see in basketball with. you need to have holonomic drive perfectly right to have it work effectively.

__________________


Team 340 | G.R.R. | Alumni/Mentor | 2003-2007, 2010
Team 1126 | SparX | Engineer | 2008-2009
FRCDesigns.com | Engineer | 2011 - Present
Team 174 | Arctic Warriors | Advisor | 2012 - Present
  #6   Spotlight this post!  
Unread 28-03-2006, 07:42
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: The advantage of holonomic drivetrains

Though I think using a holonomic drive, if used efficiently, you an have a great advantage to the opponent. But in the case of this years game I think a team would just get pushed around too much. Unless of course one could find omni wheels with some traction on the rollers.
  #7   Spotlight this post!  
Unread 28-03-2006, 08:10
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: The advantage of holonomic drivetrains

Quote:
Originally Posted by Eldarion
Looks like the 4 and 6-wheel drives won out this year, even though holonomic's sooo much cooler.
Don't forget the tank tread robots. I think 1114 and 1503, among others, have proven their effectiveness, especially when it comes to staying in one place for shooting under duress.
__________________

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
  #8   Spotlight this post!  
Unread 28-03-2006, 09:18
pakrat pakrat is offline
Rich Ross
no team (The Rat Pack)
Team Role: Alumni
 
Join Date: May 2004
Rookie Year: 2003
Location: Ann Arbor
Posts: 328
pakrat is just really nicepakrat is just really nicepakrat is just really nicepakrat is just really nicepakrat is just really nice
Send a message via AIM to pakrat
Re: The advantage of holonomic drivetrains

team 830, my team, made a holonomic robot this year, and I think that the advantages have helped more than the disadvantages. Having it eliminates the need for a turret, since we have code that will auto rotate the base to allign the camera with the shooter, and we can also play an Allen Iverson or Rip Hamilton style offense that allows for quick shots, even if we have to move around a little bit after making 2 or 3. Additionally, if we do get in the right range, we can quickly posisiton and make many shots in a row. We were one of four holonomic robots at waterloo, and I think we were among the best of the overall competition. In the eliminations we found ways to score against the #3 alliance (who ended up as regional finalists ) and we actually scored almost all the points for our alliance, inluding 36 in match.
__________________
  #9   Spotlight this post!  
Unread 28-03-2006, 09:21
Tim Baird's Avatar
Tim Baird Tim Baird is offline
Design Ninja
FRC #0126 (Gael Force)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1999
Location: Clinton, MA
Posts: 241
Tim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond reputeTim Baird has a reputation beyond repute
Send a message via AIM to Tim Baird
Re: The advantage of holonomic drivetrains

Quote:
Originally Posted by sparksandtabs
Though I think using a holonomic drive, if used efficiently, you an have a great advantage to the opponent. But in the case of this years game I think a team would just get pushed around too much. Unless of course one could find omni wheels with some traction on the rollers.
I agree. Omni wheels would be fantastic this year to zip around the field and collect balls rapidly, but, once you have to stop/slow-down to deliver the balls to the center goal, you're at a huge disadvantage. I've used them in the past on a different team in 2001 when no pushing was involved, and with great success. Perhaps next year...
__________________
Tim Baird
FRC Alum and FRC/FLL Volunteer
Project Engineer @ Nypro

History:
Gael Force 126: 1999-2000
WPI 190: 2001-2004
Gael Force 126: 2005-2010
Event Volunteer Only: 2011-Present
  #10   Spotlight this post!  
Unread 28-03-2006, 09:51
Richard Wallace's Avatar
Richard Wallace Richard Wallace is offline
I live for the details.
FRC #3620 (Average Joes)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1996
Location: Southwestern Michigan
Posts: 3,660
Richard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond repute
Re: The advantage of holonomic drivetrains

Quote:
Originally Posted by pakrat
team 830, my team, made a holonomic robot this year, and I think that the advantages have helped more than the disadvantages. Having it eliminates the need for a turret, since we have code that will auto rotate the base to allign the camera with the shooter, and we can also play an Allen Iverson or Rip Hamilton style offense that allows for quick shots, even if we have to move around a little bit after making 2 or 3. Additionally, if we do get in the right range, we can quickly posisiton and make many shots in a row. We were one of four holonomic robots at waterloo, and I think we were among the best of the overall competition. In the eliminations we found ways to score against the #3 alliance (who ended up as regional finalists ) and we actually scored almost all the points for our alliance, inluding 36 in match.
Congratulations to 830 on a great regional and Autodesk Visualization Award at Waterloo!

Another holonomic team (854) was 8th alliance captain, picking 830 and 1189 (J&J Sportsmanship). My own team (931) also had holonomic drive, won the Saturday Judges Award, and was part of the 5th alliance along with 1680 (the third Niagara triplet) and 1901 (GMID and Rookie Inspiration). So holonomic teams were well recognized and in good company; however, I don't think any advanced to the semifinals.

I don't recall which other team had holonomic drive at Waterloo. Any help?
__________________
Richard Wallace

Mentor since 2011 for FRC 3620 Average Joes (St. Joseph, Michigan)
Mentor 2002-10 for FRC 931 Perpetual Chaos (St. Louis, Missouri)
since 2003

I believe in intuition and inspiration. Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution. It is, strictly speaking, a real factor in scientific research.
(Cosmic Religion : With Other Opinions and Aphorisms (1931) by Albert Einstein, p. 97)
  #11   Spotlight this post!  
Unread 28-03-2006, 09:58
Hunter's Avatar
Hunter Hunter is offline
Wood is Good
AKA: Todd Willick
FRC #5184 (Titanics)
Team Role: Engineer
 
Join Date: Mar 2004
Rookie Year: 2004
Location: Edmonton, Alberta
Posts: 51
Hunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond reputeHunter has a reputation beyond repute
Re: The advantage of holonomic drivetrains

Quote:
Originally Posted by Richard
I don't recall which other team had holonomic drive at Waterloo. Any help?

859 was the other Holonomic at Waterloo. It was the one with the dragon painted on the Hopper
  #12   Spotlight this post!  
Unread 28-03-2006, 10:05
Richard Wallace's Avatar
Richard Wallace Richard Wallace is offline
I live for the details.
FRC #3620 (Average Joes)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1996
Location: Southwestern Michigan
Posts: 3,660
Richard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond repute
Re: The advantage of holonomic drivetrains

Quote:
Originally Posted by Hunter
859 was the other Holonomic at Waterloo. It was the one with the dragon painted on the Hopper
Thanks! How could I forget the team from West Virginia? They helped 1846 and 772 really scare the 2nd alliance in QF3.
__________________
Richard Wallace

Mentor since 2011 for FRC 3620 Average Joes (St. Joseph, Michigan)
Mentor 2002-10 for FRC 931 Perpetual Chaos (St. Louis, Missouri)
since 2003

I believe in intuition and inspiration. Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution. It is, strictly speaking, a real factor in scientific research.
(Cosmic Religion : With Other Opinions and Aphorisms (1931) by Albert Einstein, p. 97)
  #13   Spotlight this post!  
Unread 28-03-2006, 12:09
sgsdragons's Avatar
sgsdragons sgsdragons is offline
Team1595
AKA: Josh Lambeth
FRC #1595 (The Dragons)
Team Role: Driver
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Spokane, WA
Posts: 132
sgsdragons will become famous soon enoughsgsdragons will become famous soon enough
Re: The advantage of holonomic drivetrains

Our team has an omni-drive robot this year. We are usnig our own form of the mechanum wheels. So far(just in our test runs before ship day) it seemed to work really well. The way our wheels are designed, we have a good pushing ability and also it is fairly hard to push us around. We are also able to make it up the ramp(or at least we are pretty sure we can). We leave to go to Las Vegas tomarrow so we will know for sure how well our drive train works.

Josh
Team Driver/Designer
__________________
2005 Pacific Northwest Regional Winners
2005 Pacific Northwest Regional Judges Award Recipiants
Our Team would like to thank both Team 492 and Team 604 for helping our team win the Pacific Northwest Regional.

2006 Season...
-------------------------------------------------
Reginal Event: Las Vegas!!!
Nationals: Atlanta!!!
  #14   Spotlight this post!  
Unread 28-03-2006, 17:50
Mr. Ivey's Avatar
Mr. Ivey Mr. Ivey is offline
Mark Ivey
AKA: Mark
no team
 
Join Date: Sep 2002
Rookie Year: 2000
Location: Raleigh, NC
Posts: 171
Mr. Ivey is a glorious beacon of lightMr. Ivey is a glorious beacon of lightMr. Ivey is a glorious beacon of lightMr. Ivey is a glorious beacon of lightMr. Ivey is a glorious beacon of light
Send a message via AIM to Mr. Ivey
Re: The advantage of holonomic drivetrains

Just to throw my 2 cent's in... This year has been different than many other years in that you need the fine movements to shoot the balls, and the brute pushing force. In the end I think that because there are so many machines on the field at once, and you will be pushed at some point. It is better to have a quick machine that has a drive system that will facilitate power over finesse. The team I worked with, 388 had the omni system, it worked well, but when it came to side blows, the aim was gone... I know I'm going to start a riot by saying this, but personally I see no use of holonomic systems in the games thus far. Reason: there is too much pushing for a machine to not move so much so that fine movement or aim can not be lost by collisions from other machines. So until the point where we are in a maze and can not touch the sides, I don't see a good use of the system. But crab drive is another story, there you do have more traction when being pushed. My 2 cents, take it or leave it...

mark
__________________
When you tell a student not to do it, you shouldn't do it. Or else you will wind up with a 3/8" drill bit in your finger... Like I did...
  #15   Spotlight this post!  
Unread 28-03-2006, 20:00
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,280
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: The advantage of holonomic drivetrains

While I origianally wanted omni drive we decided against it for a strong drive train to play defense with.

Team 40 had an extremely effective shooter using mecanum wheels (jester drive) They were very easy to push around but required constant attention because they could quickly line up and shoot if they were left alone. The biggest advantage to their drive was their multiple Auto modes they often evaded defensive bots and scored 7+ balls this combined with very smart driving and strategy seeded them 3rd and got them all the way to the finals in Boston.

213 also used omni drive very effectively to make one of the best side goal dumpers that I saw in boston and manchester they were very difficult to defend and often dumped 20 balls with no problem.
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
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
Red Advantage ? Krystine T. General Forum 90 16-06-2008 13:41
Holonomic drive and ramp robotaddict Technical Discussion 11 13-01-2006 16:57
CAD/Inventor Drawings for Drivetrains twolf Inventor 10 21-11-2005 12:17
Holonomic Drive Question Jeff Waegelin Technical Discussion 12 20-11-2005 21:23
Holonomic... Greg Perkins Technical Discussion 2 02-02-2005 11:59


All times are GMT -5. The time now is 08:34.

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