Quote:
Originally Posted by Drakxii
While Labview is a fine language and a number of power house teams use it, it's normally better to stick with what you know and advance on that instead of trying to relearn your main language. So I have to ask, what makes your alumni believe that programming/JAVA held them back from winning a blue banner?
Also...
Curious how does the electronic team use Java/Labview to test sensors? Can that not be done with a multimeter and an arduino?
|
Well they feel that Java is too complicated and that it will be a waste of time using Java and not Labview in this program.
The electronic team will test the accuracy of the sensors...
Quote:
Originally Posted by Sperkowsky
Hello,
I can almost guarantee the reason why you are not winning has nothing to do with your programming language. More advanced controls can be done in either and I know for sure world championships have been won with robots running on both Java and Labview.
The real question should be what do you and your fellow programmers know better. If they know Java better use java. If you know Labview better use Labview.
I watched a match of yours from this year. To start out I noticed you lacked on autonomous mode. That is probably something the programmers on your team should focus on. From there vision processing would be a good thing to learn. It looked like your team had a mechanically solid robot with a nice shooter but without vision processing, cross heirs, or a flashlight aiming was next to impossible.
Also are you a school based team? If so what language does your school teach. If it is Java I recommend staying with Java for sustainability purposes.
Hope this helps
|
Well they dont think that java is a bad language, but they think that we can get the same or even better result in less time.
We have been focusing on the vision part after the competition and made the robot able to aim and shoot automatically, which is not working 100% good but I am sure that we can get better at it.
At school I am learning Java, but after my grade they started teaching c# which is quite the same, but they are not all in the same level (we have two kinds of classes, one is 2 years learning and one is 3 years learning)
And there are also pupils that did not chose to learn C# at school and you need to teach them from the start.
And to make me more clear to all, I am the only one on my team (except from the capten who was on the programming team with me last year and we learned from our team leader) so I need to teach all of the new members java, wpilib and git, which takes alot from me too.
Thanks to all who are commenting I am really trying to use your tips. Thanks!