I would like to know what to start tinkering with for the robot. We want to create a program from the beginning however we have many rookie programmers this year so I don’t know where to start. For example like Robot Drive to Talon then to Solenoid and Pneumatics.
Also i heard this year Netbeans will be changing to Eclipse. I was wondering what changes will be made with Java in general.
Hi, I’m not too sure what you’re asking for. If you’re looking for a set of tutorials for Java in FRC, a good resource is here.
If you could clarify a little on what you wanted help on, I can help you out more. Sorry!
Oh sorry, i’m saying that what would i teach them first in programming for FRC. Like a specific order to get them in the “groove” i guess. Since i taught them RobotDrive already. Which topic should i do next such as talon,juguars, etc…
Hey WeiWei333 we start our java programers of programming the tank drive system of a past robot. You may or may not have a robot (and all the components to make it work) but setting up a basic chassis laying around wheels, electronics, and frame is how we get our whole team wide rookie team members to get into the groove of the team. We start our rookie programmers backlogging and making old robots work this includes imports, joysticks, talons/jags, and connections. Then we get into buttons, running motors from buttons, solenoids, ect. Our team is running on alot of people going out and finding out how to do it themselves. It may help…
From what I understand about FRC switching from netbeans to eclipse is they are “officially” suggesting eclipse because it is more “realistic” I don’t buy it but that’s the official statement. Our team plans on using netbeans till the day we die!!! NETBEANS OR DEATH! or till they not support it at all anymore. From what we’ve seen they will still release the plugins for netbeans and it is supported but you are more likely to see more bugs and glitches on the FRC end.
There are no netbeans plugins in the 2015 WPILib source tree (but there are eclipse plugins), and there are no netbeans jobs on the frc jenkins machine.
For teaching Java, you could have them write a PID loop for some sensor on a previous year’s robot (ex. an encoder on a drive train) that way they will have experience getting information from sensors, processing it using code, and telling the robot what to do based on the output from the PID.