|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
|
#1
|
||||||
|
||||||
|
Re: FRC Java Beginner - Help
I was just about to post a similar question. Thanks.
This is our 3rd year and we have used Java in our first two years but we have lost our main programmer to graduation and coding mentorship has been spotty (at best). So we are really starting from scratch. This is going to be a rebuilding year for our team in a lot of ways. I am pushing each of our subteams to come up with a list of measurable skills that the team should acquire prior to kickoff. To that end... ...beyond learn Java, the WPI Library, etc. I have made this list of tasks/skills that the coding team should work towards:
What do folks think of this list? Would you add/remove anything? How about the ordering? Do tell... Joe J. |
|
#2
|
||||
|
||||
|
Re: FRC Java Beginner - Help
I would recommend doing this independently from the other tasks, and I wouldn't focus much on doing vision on the cRIO. The performance of a PC-based vision system is orders of magnitude better than one running on the cRIO, and the only major similarity between the libraries used on PC and cRIO is NetworkTables. It'll probably be most worth your time to just work on a PC version.
|
|
#3
|
||||
|
||||
|
Re: FRC Java Beginner - Help
Where could one start to try to get PC vision working? We would like to use javacv
|
|
#4
|
||||
|
||||
|
Re: FRC Java Beginner - Help
Quote:
Between that and the openCV tutorials online, you should be able to make some decent progress. A word of warning. The documentation for javaCV is terrible. Or I should say it was the last time I checked which was January/February of this year. The C++ variant seems to be their primary focus. Unfortunately the documentation isn't always 1:1. Figuring out how to get things up and running in the off season will be a huge advantage to you. |
|
#5
|
||||
|
||||
|
Re: FRC Java Beginner - Help
A more-current resource you might use is our team's vision system for this year. It's not well-commented (yet -- I'm working on it), but it works on the same basic principles as Miss Daisy's system while also showing how you can make parameters that can be tweaked at runtime through SmartDashboard's properties window.
|
|
#6
|
||||
|
||||
|
Re: FRC Java Beginner - Help
Being able to see your team's robot this year really impressed me. Your vision system was amazing. Thanks for sharing!
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|