|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Programming: On and Off Season
We have a small team and despite dividing into different groups, each person gets a taste of each task. During the first few weeks of the season, before the robot design is decided, what should programmers do? For us, the experienced programmers usually use this time to teach the new ones.
Also, off season what should programmers do? I would like to improve to improve my skills as to accommodate any ingenious plans my team comes up with. I have watched the FRCMastery videos and usually play around with the example vi's. What resources do you suggest? |
|
#2
|
||||
|
||||
|
Re: Programming: On and Off Season
I think the Lego Mindstorms kit is actually an excellent resource for experimentation and learning LabVIEW. If you're interested in making your own sensors, all the input ports are both I2C and analog.
The FTC kits are also lots of fun, especially due to the motors and motor controllers. |
|
#3
|
|||
|
|||
|
Re: Programming: On and Off Season
Coming from a non-LabView team:
Prior to build season, we teach the new programmers enough to write tank drive code. Along with that, we teach the fundamentals of any language, like looping, if cases, structure, etc. This past build season, we used the "Blue Pelican Java" book to teach unexperienced students the fundamentals of Java. The students work on the projects in the book while the more experienced programmers write code for the robot and help the others on projects if they get stuck. I'm going to take this off-season to learn more about camera logic, different types of drive-trains, etc. The more you practice, the better you get. So just keep on coding. I hope I helped though. ![]() |
|
#4
|
|||
|
|||
|
Re: Programming: On and Off Season
Thanks for the information. I am thinking about purchasing a labview book but most do not talk about the FRC toolkit and given Vi's right. Is there anywhere I can get this information?
|
|
#5
|
||||
|
||||
|
Re: Programming: On and Off Season
There's some links under "software documentation" on the FRC 2009 Control System page.
Are there any specific questions you have? Have you looked at the help for the VIs? (I know that some of it is poorly documented and hard to understand if you don't already understand all the hardware.) |
|
#6
|
|||
|
|||
|
Re: Programming: On and Off Season
I'm a relatively new programmer and this was our second year and the two in programming, me and another, have been mostly self-taught. We recieved some help on basics.
In the first year, with lunacy we programmed only a drive system and a motor-operated kicker. This year, we investigated using the compressor, solenoids and using state machines. I have taken a look, but have not completly understood things like PID control used with servos to avoid jerky movement. --From here, what is the next stage? We really haven't touched any sensors other than the limit switch so im thinking that is the next step. I have tried to get actual team codes (some teams posed their lunacy codes) which seem like better resources than just the example codes given. |
|
#7
|
|||
|
|||
|
Re: Programming: On and Off Season
If you can get ahold of it, the best way to practice is to polish, restructure, and improve your team's old robot code. I personally like to just tack on advanced functions that would have been impractical to build just to see what I can do.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| WMRI off season Thinking of Lunacy and FIRST Overdrive | Keno | Off-Season Events | 16 | 05-05-2009 21:13 |
| 2005 Rochester off season comp ideas and so thread | Alex Cormier | Off-Season Events | 15 | 29-04-2005 11:13 |
| Off-season competetions and former teams | Venkatesh | Off-Season Events | 5 | 10-12-2004 17:23 |
| Off-season Seminars and Workshops | Amanda Morrison | Off-Season Events | 1 | 30-07-2004 07:23 |