Go to Post Please understand that teams run things differently for specific and very valid reasons. And, this is OK as long as the students are inspired. - Alexander McGee [more]
Home
Go Back   Chief Delphi > Technical > Programming
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 26-10-2011, 17:03
Hieb Hieb is offline
Registered User
no team
Team Role: Teacher
 
Join Date: Mar 2004
Rookie Year: 2004
Location: St. Louis, MO
Posts: 125
Hieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to behold
Programming old robots

I recently inherited several old competition robots and would like to use them as I start a robotics club (and future FRC team) at my current school. What I don't have is any of the programming software for either the older IFI controllers or the C-RIOs. Any suggestions on software I could use (preferably free or relatively cheap) to provide at least basic functionality would be greatly appreciated.

Thanks
  #2   Spotlight this post!  
Unread 26-10-2011, 18:12
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,854
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Programming old robots

To begin with you can just keep the programs that are already on them, for driving and mechanisms they'll have workable controls already setup. (2014 robots?)

If your purpose is to teach programming, then the software for the IFI controllers will depend on the year/model, but you can cobble together freeware/student versions/old IFI sw to make a working C environment. There are a few threads on doing that, and we can help.

The cRIO controllers could be programmed in free Java tools, but the cRIO and your programming environment will have to have compatible setups for that. If you have both 2009 and 2010 robots, then they could already be imaged for Java if the team originally programmed in that, but they might have different generations of cRIO images, and would need different WPI libraries to match. Probably meaning you need to connect with another local team long enough to get your cRIO's imaged for Java, then take and freeze the current Java WPI libraries to use in the future with those cRIOs.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 26-10-2011 at 18:29.
  #3   Spotlight this post!  
Unread 26-10-2011, 19:05
plnyyanks's Avatar
plnyyanks plnyyanks is offline
Data wins arguments.
AKA: Phil Lopreiato
FRC #1124 (The ÜberBots), FRC #2900 (The Mighty Penguins)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: NYC/Washington, DC
Posts: 1,114
plnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond repute
Re: Programming old robots

Quote:
Originally Posted by Mark McLeod View Post
]There are a few threads on doing that, and we can help.
Start by looking at these threads:
http://www.chiefdelphi.com/forums/sh...ad.php?t=33473
http://www.chiefdelphi.com/forums/sh...ad.php?t=97363
http://www.chiefdelphi.com/forums/sh...ad.php?t=88068

And read around this site to learn about the control system itself.
http://www.ifirobotics.com/

I know you can get the software to program the IFI control system for free (I found everything I needed). It's all out there somewhere. As always, we can answer questions if needed. Good luck.
__________________
Phil Lopreiato - "It's a hardware problem"
Team 1124 (2010 - 2013), Team 1418 (2014), Team 2900 (2016)
FRC Notebook The Blue Alliance for Android
  #4   Spotlight this post!  
Unread 27-10-2011, 17:35
Hieb Hieb is offline
Registered User
no team
Team Role: Teacher
 
Join Date: Mar 2004
Rookie Year: 2004
Location: St. Louis, MO
Posts: 125
Hieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to beholdHieb is a splendid one to behold
Re: Programming old robots

Thank you for the information. It's been several years and I forgot how easy (and useful) the search feature is here.

Between IFI controllers, cRIOs, VEX, EDU, and LEGO NXT I've got a lot of options, but also a lot of work trying to get the various platforms running.
  #5   Spotlight this post!  
Unread 30-10-2011, 13:49
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
Re: Programming old robots

If you are looking for IFI system stuff, I have two useful things: "IFIclipse" plugins, and ZomB
The IFIclipse plusings are plugins for eclipse that I created to bring the IFI toolchain to eclipse, so you can program the IFI systems from any eclipse-supported platform. I'm not sure why its down, but the eclipse plugin site is at http://ificlipse.thecatattack.org/, and there are a couple of other things you need, I'll try to dig up my notes on them if you want it.
ZomB also recently gained support for IFI debugging, simply do a printf("name: %f\n, value); and set the ZomB source to Serial, download the code, keep the serial cable connecting you to the program port, and ZomB will detect the controls.
I'm going to be releasing an update (hopefully) later today, but the FF project is at http://firstforge.wpi.edu/sf/projects/zombdashboard (and obviously works with the cRIO system also)
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib
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


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

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