JohnGaby
03-01-2017, 16:41
I am the programming mentor for team 2102, Team Paradox. We have put together a programming website that others may find useful:
http://programming.sdarobotics.org/
This site contains some tutorials which we use to teach programming to new members of the team. The programming is done using small inexpensive robots that we have designed, but we use Eclipse and Java and the programming environment is very similar to that used to program the FRC robots in Java.
In addition, last year we used a Raspberry Pi to do vision processing. Since this might be useful to anyone who might be considering doing something like this we are providing the code we used. To make this as easy to use as possible, we have downloads for Raspberry Pi system images that you can write to a micro SD card and not have to worry about figuring out how to install all of the necessary pieces. The Pi images contain an installed version of Eclipse (that runs on the Pi) which has C++ projects to do vision processing:
http://programming.sdarobotics.org/more/raspberry-pi-vision-processing/
We are looking at possibly moving our vision processing to the NVIDIA board this year, and to that end we have done some preliminary work which we would like to share.
http://programming.sdarobotics.org/more/nvidia-vison-processing/
There are also two Eagle Cad files for custom boards that we may use this year. One is a breakout board for the TALON SRX and the second is a board to read a gyro using an Arduino:
http://programming.sdarobotics.org/more/downloads/
Any feedback on this material would be welcome.
John Gaby
http://programming.sdarobotics.org/
This site contains some tutorials which we use to teach programming to new members of the team. The programming is done using small inexpensive robots that we have designed, but we use Eclipse and Java and the programming environment is very similar to that used to program the FRC robots in Java.
In addition, last year we used a Raspberry Pi to do vision processing. Since this might be useful to anyone who might be considering doing something like this we are providing the code we used. To make this as easy to use as possible, we have downloads for Raspberry Pi system images that you can write to a micro SD card and not have to worry about figuring out how to install all of the necessary pieces. The Pi images contain an installed version of Eclipse (that runs on the Pi) which has C++ projects to do vision processing:
http://programming.sdarobotics.org/more/raspberry-pi-vision-processing/
We are looking at possibly moving our vision processing to the NVIDIA board this year, and to that end we have done some preliminary work which we would like to share.
http://programming.sdarobotics.org/more/nvidia-vison-processing/
There are also two Eagle Cad files for custom boards that we may use this year. One is a breakout board for the TALON SRX and the second is a board to read a gyro using an Arduino:
http://programming.sdarobotics.org/more/downloads/
Any feedback on this material would be welcome.
John Gaby