Go to Post There is a really bad trap most people fall into, when presented with data they tend to trust it. This is dangerous. - Andrew Schreiber [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 Rate Thread Display Modes
  #31   Spotlight this post!  
Unread 25-06-2007, 09:51
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Goodbye IFI?

Quote:
Originally Posted by Tim Delles View Post
Now i do know that IFI employees do surf CD very often. Now not to put them on any spot or anything (they may not know of any plans that may exist with FIRST or the lack there of) but if you know anything can you please fill the FIRST community in on it.
The way things generally work in cases like this is simple: if you know something, you can't say it.

So keep in mind that if someone does say something, it usually means they don't know.
Reply With Quote
  #32   Spotlight this post!  
Unread 25-06-2007, 09:55
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,695
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Goodbye IFI?

This is all pure speculation, but it seems fairly logical to me:

I would assume that the move away from the IFI controller isn't simply a move away from IFI, it's a move away from the PIC 18F series of microcontrollers. I programmed an 18F452C in college, using assembly, and I promise you that it has multiple limitations many modern-day programmers would rather not deal with -- like no nesting, no recursion, and procedure/spaghetti-based coding practices. These are all based upon constructs that directly contradict what students and new mentors are taught in college about OOP, which is where high-level programming is these days. You also have to come up with extremely complex algorithms to have any optimised code currently, and it's not exactly easy to teach students Calc.-3/Linear Algebra concepts to a high school student who hasn't been through Algebra 2.

On top of that, some people may have missed the announcement of a NASA robotics platform that was released. While I have yet to review this platform myself it does seem like an easier way for NASA to use this robotics program to help create useful ideas/solutions while teaching the younger generation in the process. It makes sense that FIRST would move to a controller that has the capability to run this platform -- after all, NASA is a big funder of FIRST just like IFI.

------

If you were old enough to understand it, you might remember way back in the late 90's when the cable companies entered the internet arena. The phone companies were all in a panic and everyone was worried about a new standard of internet coming of age. Well in all actuality all it did was bring about competition to the phone companies since they were keeping the high-speed internet lines at equally high prices -- at which point the consumer was getting screwed. Cable changed all of that, and look -- we're about to be able to get 25Mbps here in DC, something that was unfathomable in the late 90's.

Competition is good, let's hope IFI can step up.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #33   Spotlight this post!  
Unread 25-06-2007, 12:50
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Re: Goodbye IFI?

Quote:
I programmed an 18F452C in college, using assembly, and I promise you that it has multiple limitations many modern-day programmers would rather not deal with -- like no nesting, no recursion, and procedure/spaghetti-based coding practices. These are all based upon constructs that directly contradict what students and new mentors are taught in college about OOP, which is where high-level programming is these days.
The problem is that what you describe is a limitation of almost all of the embedded devices that compete with the PICs. Typically, programing techniques that won't cause problems on a computer will typically cause enormous problems in a microprocessor.
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill

Last edited by Adam Y. : 25-06-2007 at 12:55.
Reply With Quote
  #34   Spotlight this post!  
Unread 25-06-2007, 14:39
steveg's Avatar
steveg steveg is offline
Livin' the Dream
AKA: Stephen Guerrera
no team
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Boston, MA
Posts: 70
steveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to behold
Send a message via AIM to steveg
Re: Goodbye IFI?

Quote:
Originally Posted by Adam Y. View Post
The problem is that what you describe is a limitation of almost all of the embedded devices that compete with the PICs. Typically, programing techniques that won't cause problems on a computer will typically cause enormous problems in a microprocessor.
While that's true to some extent, I will say that you don't necessarily need an object-oriented language to implement an object-oriented design. C++ and Java do include many features that encourage this style of design, but using MPLab and C (less so in assembly for obvious reasons), it's certainly do-able to have a clear object-oriented style to you code.

The main features of object-oriented design are encapsulation and data abstraction. This means that all of your functions that deal with a common set of data are grouped together and that some variables and functions are meant to be accessed from the outside in order to provide an interface, while others are to remain hidden behind the scenes.

In C++ and Java, classes make it very simple to perform encapsulation, and likewise public, protected, and private keywords make it very easy to abstract your variables and functions.

With an embedded controller, you don't have the overhead for these niceties. Your data encapsulation is done by using "typedef structs" and just by breaking you program up into multiple files. Instead of accessing variables directly, you create functions which access them. You will need pointers. You also need to keep track which functions are part of your interface, and which are lower level.

Here's a decent code example illustrating some of the concepts I'm talking about, in case i'm not making much sense.

Also, just to throw this out there, from a complexity point of view, it's generally considered better to find an iterative solution to a problem rather than a recursive solution.
Reply With Quote
  #35   Spotlight this post!  
Unread 25-06-2007, 18:02
ahecht's Avatar
ahecht ahecht is offline
'Luzer'
AKA: Zan
no team
Team Role: Alumni
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Billerica, MA
Posts: 978
ahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond repute
Send a message via ICQ to ahecht Send a message via AIM to ahecht Send a message via Yahoo to ahecht
Re: Goodbye IFI?

Quote:
Originally Posted by KTorak View Post
I only draw this conclusion with things such as; the new field software (no longer provided by Hatch), the new Banebot 'stuff', and other subtle changes that have been occurring over the past year or two.
That doesn't prove anything. Since 2003, there have been no less than 4 different companies providing field control. There have been 3 different main drive motors, and 4 kit transmissions. There have even been 4 different methods of alliance color identification (I still miss the police lights). Change is constant in FIRST.
__________________
Zan Hecht

Scorekeeper: '05 Championship DaVinci Field/'10 WPI Regional
Co-Founder: WPI-EBOT Educational Robotics Program
Alumnus: WPI/Mass Academy Team #190
Alumnus (and founder): Oakwood Robotics Team #992


"Life is an odd numbered problem the answer isn't in the back of the book." — Anonymous WPI Student
Reply With Quote
  #36   Spotlight this post!  
Unread 25-06-2007, 19:47
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,508
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Goodbye IFI?

Quote:
Originally Posted by ahecht View Post
That doesn't prove anything. Since 2003, there have been no less than 4 different companies providing field control. There have been 3 different main drive motors, and 4 kit transmissions. There have even been 4 different methods of alliance color identification (I still miss the police lights). Change is constant in FIRST.
Exactly.

it's not even like the "Banebot 'stuff" was replacing anything that had been around a while; the kit gearbox it replaced had only been in for two years and before that drill gearboxes were given (I know they were in '04, any kit gearboxes before that are unknown to me).
Reply With Quote
  #37   Spotlight this post!  
Unread 25-06-2007, 23:38
Doug G's Avatar
Doug G Doug G is offline
Coach / Teacher
FRC #0701 (Robovikes)
Team Role: Coach
 
Join Date: Dec 2002
Rookie Year: 2001
Location: Fairfield, CA
Posts: 879
Doug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond repute
Re: Goodbye IFI?

Quote:
Originally Posted by JesseK View Post
This is all pure speculation, but it seems fairly logical to me:

I would assume that the move away from the IFI controller isn't simply a move away from IFI, it's a move away from the PIC 18F series of microcontrollers. I programmed an 18F452C in college, using assembly, and I promise you that it has multiple limitations many modern-day programmers would rather not deal with -- like no nesting, no recursion, and procedure/spaghetti-based coding practices.
I'm not a software guy, but to say IF they move away from a PIC based system, does that mean moving away from Microchip products? If that's the case, I find this hard to believe with Steve Sanghi, President and CEO of Microchip, so integrally involved with FIRST, on the Board of FIRST, supplier, sponsor, etc...
__________________
Work Hard, Have Fun, Make a Difference!

Reply With Quote
  #38   Spotlight this post!  
Unread 25-06-2007, 23:53
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is online now
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,703
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Goodbye IFI?

Quote:
Originally Posted by JesseK View Post
You also have to come up with extremely complex algorithms to have any optimised code currently, and it's not exactly easy to teach students Calc.-3/Linear Algebra concepts to a high school student who hasn't been through Algebra 2.
Did I miss some new compilier developments in the last few years? Are they now parsing symbolic math into algorithms for us? Or automatically modelling our systems and designing control for them? I mean, really. The whole point of optimization is that you're, well, optimizing. A faster processor doesn't equate to instant optimization.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #39   Spotlight this post!  
Unread 26-06-2007, 00:22
Protronie's Avatar
Protronie Protronie is offline
Have big wrench...and will use it!
no team
 
Join Date: Dec 2006
Rookie Year: 2006
Location: North Carolina
Posts: 617
Protronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud of
Send a message via ICQ to Protronie Send a message via Yahoo to Protronie
Re: Goodbye IFI?

Well I know this...
1. I don't like Microsoft or Billy Gates.
2. Something is a foot as Mr Holmes would say.
3. The FIRST powers that be seem to hide too many of their doings behind closed doors.
4. Change will come, and all the crying and complaining won't stop it.

So... either you give up or you deal with it.
__________________
Protronie rule 5 - When the big wrench starts swinging, get out of the way!
Reply With Quote
  #40   Spotlight this post!  
Unread 26-06-2007, 08:44
pufame's Avatar
pufame pufame is offline
Registered User
FRC #0291 (CIA)
Team Role: Webmaster
 
Join Date: Apr 2006
Location: US
Posts: 84
pufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud of
Re: Goodbye IFI?

Quote:
Originally Posted by Protronie View Post
Well I know this...

3. The FIRST powers that be seem to hide too many of their doings behind closed doors.
I doubt anyone at FIRST is doing anything "top secret". I mean they just have no real reason to announce any changes until everything is set in stone with whatever decision they made because it doesn't affect anyone in the general FIRST community until that time.
Reply With Quote
  #41   Spotlight this post!  
Unread 26-06-2007, 09:10
Tazlikesrobots's Avatar
Tazlikesrobots Tazlikesrobots is offline
Jack of all trades...Master of none
AKA: Robert
FRC #1745 (P-51 Mustangs)
Team Role: Coach
 
Join Date: Feb 2003
Rookie Year: 2000
Location: Rowlett, Texas
Posts: 205
Tazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud of
Send a message via Yahoo to Tazlikesrobots
Arrow Re: Goodbye IFI?

Has anyone considered that IFI controllers are the backbone of just about every major robotics competition (FRC, battlebots, etc.)? Why would FIRST walk away from such a great proven platform? Moving to a control system that has not proven itself in the battlefield does not make sense. If anything else it may be that IFI is working on a joint partnership with someone else to develop a new controller that will set the new standard for robot control.

Look at what IFI did with VEX. They partnered with with Revell (see article at http://www.botmag.com/articles/06-07-07_vexplorer.shtml ), renamed the kit to vexplorer, and judging from the pictures, new kit offers some great new componets!

My two cents.
__________________
It is all mind over matter....If you don't mind, it does not matter.
_________________
2006 Woodie Flowers Award Recipient - Lone Star Regional
2006 Rookie All-Star - Lone Star Regional
2007 Lone Star Regional Champions
2008 Quarter-finalist - Lone Star Regional
2009 Chairman's Award & Website Award - Dallas Regional
2009 Quarter-finalist - Dallas Regional
2010 - Xerox Creativity Award & Semi-finalist - Dallas Regional

Last edited by Tazlikesrobots : 26-06-2007 at 20:13.
Reply With Quote
  #42   Spotlight this post!  
Unread 26-06-2007, 12:06
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: Goodbye IFI?

Quote:
Originally Posted by Tazlikesrobots View Post
Has anyone considered that IFI controllers are the backbone of just about every major robotics competition (FRC, battlebots, etc.)? Why would FIRST walk away from such a great proven platform? Moving to a control system that has not proven itself in the battlefield does not make sense.
FIRST has already announced that they are moving to new controllers in 2009. They haven't specified who they are partnering with for this yet, so perhaps it's still IFI, but either way they definitely are moving away from the proven platform. That particular piece of information is not speculation.
Reply With Quote
  #43   Spotlight this post!  
Unread 27-06-2007, 17:43
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
Re: Goodbye IFI?

Has anyone considered that FIRST may be moving to Parallax. If anyone remembers, the 2003 and older controllers used BASIC Stamp (I know until 2000, before that I'm not sure) which had a Parallax programmer. I just went to the Parallax website and found that they now have Transceivers that have the ability to control our robots. And recently they developed a new processor called the Propeller. It basically has 8 CPUs inside of it allowing it to multi task. I'm not sure of the programming language, but Parallax seems to have the right stuff for our robots. I will keep this in mine for the 2009 season, unfortunately I won't be in high school after 2008. This is just an idea, so I'm not saying that this is happening by anything I said, but it is a possibility.
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
Reply With Quote
  #44   Spotlight this post!  
Unread 27-06-2007, 19:40
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: Goodbye IFI?

Quote:
Originally Posted by RyanN View Post
Has anyone considered that FIRST may be moving to Parallax. If anyone remembers, the 2003 and older controllers used BASIC Stamp (I know until 2000, before that I'm not sure) which had a Parallax programmer. I just went to the Parallax website and found that they now have Transceivers that have the ability to control our robots. And recently they developed a new processor called the Propeller. It basically has 8 CPUs inside of it allowing it to multi task. I'm not sure of the programming language, but Parallax seems to have the right stuff for our robots. I will keep this in mine for the 2009 season, unfortunately I won't be in high school after 2008. This is just an idea, so I'm not saying that this is happening by anything I said, but it is a possibility.
There are a LOT of systems out there now days that FIRST may be considering. A system that I have mentioned before that is cool is the QWERK developed by charmed labs. The current version developed for CMUs Robotics Institute has all of the motor control built onto the interface so I would presume that the power for this system, as is, would not be sufficient for FIRST current draws by motors. Possibly such a system would have a daughter board add on that could handle larger currents off the board much as does the IFI system with the Victor SC and Spike Relays.

So I am in the anxious mode but I am content on waiting to hear something official from FIRST
__________________
APS

Founder FRC 499
Parent alumni FRC 2745 & 4219
Co-Coach FTC 4549 & 6407
Alamo FTC Affiliate Partner
Alamo FLL Affiliate Partner
Reply With Quote
  #45   Spotlight this post!  
Unread 27-06-2007, 22:55
InnovationFirst's Avatar
InnovationFirst InnovationFirst is offline
Official FIRST Supplier
no team
 
Join Date: Nov 2002
Location: Greenville, Tx
Posts: 28
InnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond reputeInnovationFirst has a reputation beyond repute
Re: Goodbye IFI?

We posted a response to many of the questions asked, and the issues raised in a new thread.

http://www.chiefdelphi.com/forums/sh...107#post633107

Regards,
Innovation First, Inc.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Goodbye and Farewell. Bcahn836 General Forum 27 07-07-2006 18:05
Saying goodbye to Rambo DanDon Robot Showcase 4 21-02-2006 20:29
Goodbye Hubble jgannon Math and Science 6 22-01-2005 11:54
Goodbye! Archon Championship Event 12 09-04-2003 23:43
say goodbye to ListenTo Brandon Martus Announcements 7 17-11-2002 16:11


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

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