|
Re: Mentors will not let us use language the team wants.
I've seen this exact situation before. Our VEX teams are like 99% student-run. Last year they had a really great running robot with awesome autonomous programmed in EasyC. While the team as a whole knows EasyC very well, one or two students came forward (insisting they knew RobotC really well) and wanted to reprogram the VEX robot in that. This student attempted to reprogram the robot in RobotC, but ended up with code that only worked about half as well as the original code. Somehow, they also lost the original EasyC code, and were now stuck with a robot that barely worked, let alone dominate. This caused the team to incur many losses at their next event (they were previously undefeated).
So while the student who wanted to learn and use RobotC to program the VEX robot may have learned a lot, the team as a whole suffered from greatly diminished robot performance.
Here is my advice:
1. Get the entire robot programmed in Java. Everything. Get teleop working, get auton working, get any sensors working.
2. Save the code from step one, with multiple backup copies.
3. If you still have time, now program the robot in Labview. Here is where you can prove to your mentors you can program in Labview. If all else fails, you still have working Java code from step one.
|