Go to Post To give credit where credits due, thanks to the GDC for this update. - Brandon Holley [more]
Home
Go Back   Chief Delphi > Technical > Control System
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 01-05-2006, 21:18
ChuckDickerson's Avatar
ChuckDickerson ChuckDickerson is online now
Mentor / Bayou & CMP Division LRI
FRC #0456 (Siege Robotics)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2004
Location: Vicksburg, MS
Posts: 877
ChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond repute
IFI Control System (OI/RC) - The Future???

Has anyone else noticed that the OI and RC as well as the breaker panel and some other stuff are no longer available for the rest of the year from IFI? Now that the official season is over, what are teams that need replacements for off season events to do? Does this possibly indicate a new major upgrade or replacement for the IFI Control System for 2007? Does anyone have any inside information on what IFI has in the works? I am keeping my fingers crossed for USB joystick ports in addition to the old style 15 pin DOS joystick ports. Maybe at least 2 of each would be nice.
  #2   Spotlight this post!  
Unread 01-05-2006, 21:51
spears312's Avatar
spears312 spears312 is offline
El Capitan
AKA: Ryan
FRC #0312 (Heatwave)
Team Role: Leadership
 
Join Date: May 2004
Rookie Year: 2004
Location: St. Pete, FL
Posts: 276
spears312 is just really nicespears312 is just really nicespears312 is just really nicespears312 is just really nicespears312 is just really nice
Send a message via AIM to spears312
Re: IFI Control System (OI/RC) - The Future???

I would hope that this means there will be a new RC, the last time it was out of stock it was just before this build season. I personally don't deal with the programming aspect of our team, but I do fully understand the RC and the restrictions our development team faced when they were writing the code. Its kind of ironic that now the next Lego RCX has more features than the one on the FRC robots. At least USB functionality would be ideal though because serial cable is becoming a very old way of communication.
__________________
HEATWAVE 312
2004 FL Regional Chairman's Award Winners
2005 UCF & Palmetto Team Spirit Award Winners
2005 Championship Curie Division Semi - Finnalists (thx to 118 and 229)
FIRST
Under Construction
  #3   Spotlight this post!  
Unread 01-05-2006, 22:16
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,532
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: IFI Control System (OI/RC) - The Future???

An integrated USB port for some of the serial ports (program, dashboard, etc.) would be pretty awesome. USB joysticks are a little tricky, what with drivers and all--plus, how will folks wire up their custom controls?

One thing that would make me positively giddy would be a nice breakout box for the joystick ports, something in the vein of 116.

Alternatively, to rip a page out of 68's playbook, what about swapping out the three-pin Molex connectors for something like Cat5 cable? The wires inside are the right gauge, everything locks into place, the cable is cheap and crimpers are plentiful. I'd gladly take the weight penalty to use it.
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

94 events (more than will fit in a ChiefDelphi signature), 14 seasons, over 61,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
  #4   Spotlight this post!  
Unread 01-05-2006, 22:22
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,186
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: IFI Control System (OI/RC) - The Future???

If the RC is being reconfigured for next year, I wouldn't doubt seeing a jump to a linux based solution, much like the AdamBots Delta Force Co processor project.

I would love to see onboard support for things like bluetooth and removable memory. Sure we can use the EEPROM, but its still not really efficient. You still need terminal software and a good knowledge of software to get anything working. Also, in order to change auto mode the robot must be on.

Team 217 had an amazing set up in their pits in Atl. I dont want to go into details so they can release it themselves.. but let's just say it solves all these problems and can be integrated into the existing RC solution.
  #5   Spotlight this post!  
Unread 01-05-2006, 22:38
ChuckDickerson's Avatar
ChuckDickerson ChuckDickerson is online now
Mentor / Bayou & CMP Division LRI
FRC #0456 (Siege Robotics)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2004
Location: Vicksburg, MS
Posts: 877
ChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond repute
Re: IFI Control System (OI/RC) - The Future???

Quote:
Originally Posted by Tom Bottiglieri
I would love to see onboard support for things like bluetooth ...
Wouldn't it be cool if there was some sort of built in wireless networking on the RC? Think of the game possibilities if the robots could actually communicate with each other and coordinate their actions. Wouldn't it be neat to have a game with LONGER autonomous where all the robots cooperate autonomously to complete some task before the human drivers take control.
  #6   Spotlight this post!  
Unread 02-05-2006, 13:39
chrisinmd's Avatar
chrisinmd chrisinmd is offline
Registered User
AKA: Chris Pickett
FRC #0888 (Robotiators)
Team Role: College Student
 
Join Date: Jan 2006
Location: Mt. Airy, MD
Posts: 83
chrisinmd is a jewel in the roughchrisinmd is a jewel in the roughchrisinmd is a jewel in the rough
Send a message via AIM to chrisinmd
Re: IFI Control System (OI/RC) - The Future???

Quote:
Originally Posted by Tom Bottiglieri
Team 217 had an amazing set up in their pits in Atl. I dont want to go into details so they can release it themselves.. but let's just say it solves all these problems and can be integrated into the existing RC solution.
I noticed their setup a few times walking by. I finally had time to stop and talk to someone about it and snap a few pictures, all I have to say is very, very cool. I hope one of their team members jumps in here and elaborates, I can post the picture of the setup if anyone wants.


-Chris
__________________
Virginia Tech 2010!

Chesapeake Regional
Pittsburgh Regional
  #7   Spotlight this post!  
Unread 02-05-2006, 17:37
Mike Shaul's Avatar
Mike Shaul Mike Shaul is offline
Registered User
FRC #0065 (Huskie Brigade)
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Farmington Hills, MI
Posts: 53
Mike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant future
Re: IFI Control System (OI/RC) - The Future???

Quote:
Originally Posted by Tom Bottiglieri
Team 217 had an amazing set up in their pits in Atl. I dont want to go into details so they can release it themselves.. but let's just say it solves all these problems and can be integrated into the existing RC solution.
Someone needs to give some details!!

If IFI does make updates/changes I hope/suggest they update the power supply to OR the 12 volt supply with the backup battery. The external backup battery circuit seems unnecessary when a few diodes would take care of it and the battery being required for servos is annoying (we got nailed at nationals and lost the backup battery mount... and our camera went with it... almost no points for us that match).

[PS - I think IFI does a GREAT job and overall I am very happy with their products and support.]
__________________
By far the best proof is experience. - Sir Francis Bacon
  #8   Spotlight this post!  
Unread 02-05-2006, 18:12
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,003
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: IFI Control System (OI/RC) - The Future???

Quote:
Originally Posted by Billfred
Alternatively, to rip a page out of 68's playbook, what about swapping out the three-pin Molex connectors for something like Cat5 cable?
I assume a bunch of RJ-45 (8-pole CAT-5 style) connectors is what you mean, as a replacement for the PWM connections? They're quite a bit more expensive than those .025" square headers, and unsure how we'd use an 8 pole connector to replace some 3-pin connections (8/3=non-integer).

But, nevertheless, I implore IFI to consider either a different PWM connection system or, if the de-facto standard remains necessary, then some kind of adapter gizmo to a more robust connection system, or at the very least some kind of positive connector retention system (like a plastic locking bar) for those pesky PWM cables.

Don
__________________

I am N2IRZ - What's your callsign?
  #9   Spotlight this post!  
Unread 02-05-2006, 18:26
Unsung FIRST Hero
Greg Marra Greg Marra is offline
[automate(a) for a in tasks_to_do]
FRC #5507 (Robotic Eagles)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2005
Location: San Francisco, CA
Posts: 2,030
Greg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond repute
Re: IFI Control System (OI/RC) - The Future???

Quote:
Originally Posted by Mike Shaul
If IFI does make updates/changes I hope/suggest they update the power supply to OR the 12 volt supply with the backup battery. The external backup battery circuit seems unnecessary when a few diodes would take care of it and the battery being required for servos is annoying (we got nailed at nationals and lost the backup battery mount... and our camera went with it... almost no points for us that match).
Actually, there is a very good reason for the backup battery. If you put a lot of draw on the 12v battery, it's voltage can drop very low. If it drops too low, the RC loses power, shuts off, and then reinitializes when it powers back up. The backup battery keeps this from happening, so even if your motors die a little, you won't have a few seconds of being dead on the field.
  #10   Spotlight this post!  
Unread 02-05-2006, 18:53
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,532
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: IFI Control System (OI/RC) - The Future???

Quote:
Originally Posted by Don Rotolo
I assume a bunch of RJ-45 (8-pole CAT-5 style) connectors is what you mean, as a replacement for the PWM connections? They're quite a bit more expensive than those .025" square headers, and unsure how we'd use an 8 pole connector to replace some 3-pin connections (8/3=non-integer).
That is what I meant. You'd only use three of the pins off the wire (unless IFI starts using some built-in feedback like some folks keep raving about). The cables themselves are cheap--compare $20 for a four-pack of PWM cables from IFI with $10 for 10 at Newegg (http://www.newegg.com/Product/Produc...2E16812105302). (As a bonus, the students using them for sensors can whack them in half and get two for one.)

Granted, they cost more to IFI, but I'd imagine that switching to the RJ-45 connectors would cut down on repair calls because a PWM cable got yanked the wrong way and bent/tore off the pins. (Every time I disconnect those things, I cringe a little bit in fear.) If you keep the service calls down, it makes the teams happy (their RC stays problem-free) and probably makes IFI happy (as it frees up manpower, even if the teams are footing the bill for their services).

At least that's my take on it.
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

94 events (more than will fit in a ChiefDelphi signature), 14 seasons, over 61,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
  #11   Spotlight this post!  
Unread 02-05-2006, 18:58
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: IFI Control System (OI/RC) - The Future???

It's not surprising that the OI/RC are out of stock until next season. These are high priced items. If I was at IFI, I wouldn't want to keep too many in stock for post season. The same thing happened with CIMs last year and the Vex Field this year. Once the main competition season is over, you don't have much demand for these expensive items. So why stock them? I'm sure if a team really needed an RC or OI IFI would have one.

As far as development goes, that would be another reason not to stock OI/RCs post season. If IFI changes interfaces or components, like a new PIC, it would make any models in stock obsolete unless it were a simple retrofit.

These are simply good business practices, not a clue to changes afoot.

With that said, IFI has always worked to improve these systems as technology improved or deficiencies have been found. The new PIC and more memory on this year's RC were in direct response to at least one team who ran out of memory and processing horsepower last season.

As for new technologies, the April IEEE Spectrum magazine had an article on wireless USB. Unfortunately, the IEEE committee working on standards for IEEE 802.15.3a ultrawideband (UWB) couldn't agree on a standard, so it looks like the competing technologies will launch soon and the market will have to sort it out.

Just think someday... wireless USB joysticks, wireless victors and spikes oh my!
__________________

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-05-2006, 19:03
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,794
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: IFI Control System (OI/RC) - The Future???

Quote:
Originally Posted by Greg Marra
Actually, there is a very good reason for the backup battery. If you put a lot of draw on the 12v battery, it's voltage can drop very low. If it drops too low, the RC loses power, shuts off, and then reinitializes when it powers back up. The backup battery keeps this from happening, so even if your motors die a little, you won't have a few seconds of being dead on the field.
Worse, you could lose all robot control for the rest of the match (if your batteries are in atrocious contition). It happened at least once before the backup was introduced in 2004. The team I know of it happening to was jamming the E-stop down, and the robot was still wandering all over the field.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #13   Spotlight this post!  
Unread 02-05-2006, 19:05
Stuart's Avatar
Stuart Stuart is offline
#include coffee.h
FRC #1745 (P51- Mustangs)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Dallas, TX
Posts: 414
Stuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond repute
Send a message via AIM to Stuart
Re: IFI Control System (OI/RC) - The Future???

I(and my battered hands) would love a "program" button on the OI itself . . not just on the robot board. . ohh and would love to change the serial cables to USB . . and find some way to integrate the antenna on board . . and C++ compiler would be great too.


. . and get rid of those small main power pins, they break off to easy.
__________________
Proud mentor of Team #1745 the P-51 Mustangs

If at first it doesn't work, use a hammer.
If that doesn't work, use a bigger hammer.
  #14   Spotlight this post!  
Unread 02-05-2006, 19:13
chrisinmd's Avatar
chrisinmd chrisinmd is offline
Registered User
AKA: Chris Pickett
FRC #0888 (Robotiators)
Team Role: College Student
 
Join Date: Jan 2006
Location: Mt. Airy, MD
Posts: 83
chrisinmd is a jewel in the roughchrisinmd is a jewel in the roughchrisinmd is a jewel in the rough
Send a message via AIM to chrisinmd
Re: IFI Control System (OI/RC) - The Future???

Quote:
Originally Posted by Stuart
. . and get rid of those small main power pins, they break off to easy.
Mounting our 05 RC on a practice robot this year, I pulled both (+/-) of the spade terminals out of the board. A little JB Quik worked wonders, but I wonder why they switched from the trusty screw on ring terminals? They certainly were secure. Also, the backup battery connection needs to be more secure, that plastic connector is too wiggly even when electrical taped together.
__________________
Virginia Tech 2010!

Chesapeake Regional
Pittsburgh Regional
  #15   Spotlight this post!  
Unread 02-05-2006, 20:07
Gdeaver Gdeaver is online now
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,365
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: IFI Control System (OI/RC) - The Future???

I recently have dealt with some Zigbee modules. There are some FCC precertified modules that include powerful processors. Some are 32 bit RISC and I believe an ARM one will be available soon. They have enough i/o and a to d pins to virtually replace the entire operator interface. This could drastically lower the cost of First electronics. The robot controller is a little different. With the master proc generating the PWM's and other house keeping, a single Zigbee module would not be a good replacement of the master proc on the RC. A Cheaper less capable Zigbee module and 2 pic 16 assembly coded PWM chips would fit the needs of the master proc. The cost savings of not having to provide 2 radio modems could be substantial. 50$ in volume buys 1 hell of a powerful module. All IFI would have to do for the oi is make a back plane with some sockets on it. Micro chip and FIRST are close. IFI would have to look beyond Microchip for precertified modules.

The Vex could also benefit from a little radio change. This past weekend I got a PS2 wireless controller hooked up to a pic and some servos powering a Vex square bot. I don't know about licensing issues but if vexlabs total skipped the radio's and oi and just provided a Sony PS2 jack the cost of a VEX kit could drop allot and reach a larger market. Let the user provide the PS2 wireless controller. I really liked the feel of the PS2 controller for vex.
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
Concept of PID explained ConKbot of Doom Technical Discussion 11 27-01-2008 00:11
Team 314 Control System 2002 CaptainPlaid Electrical 12 18-04-2002 12:14
Bloody control system smokescreen Rumor Mill 9 07-03-2002 13:07
Control System default proggie.. dense Programming 3 08-01-2002 10:20
Building a control system Katie Reynolds Technical Discussion 3 16-11-2001 09:34


All times are GMT -5. The time now is 15:41.

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