View Single Post
  #1   Spotlight this post!  
Unread 31-08-2015, 23:57
Rapture'sFinest Rapture'sFinest is offline
Junior Member
no team
 
Join Date: Feb 2015
Rookie Year: 2006
Location: London
Posts: 7
Rapture'sFinest is an unknown quantity at this point
About the WPI Library

I was poking around the WPILIBj and found the source code. Now typically I would get skeptical and attempt to open this on a Virtual Machine, but I figured "eh whatever it's only wpi" so I continued to copy the .jar files to the desktop, rename them to a .zip, and extracted them to the Desktop.

The Java files seemed a bit funky when copied to Eclipse because there was source code in the wrong folders and I'm pretty sure that they're in the same folder as they are in the WPILIBj.jar file that is used during competitions.
To save myself the time of ranting and save this decently peaceful place of a long, weird post about bad code (similar to what other mentors have posted about), I'm looking into fixing up this code and keeping in on GitHub. If anybody would like to join me and one other person right now, feel free to. We'll possibly add jokes into the comments along the way and hopefully make things quite a bit more understandable.

Some things we are thinking about adding: motion profiles, state machines, and neural networks (as a form of closed loop control, a PID replacement)

TL;DR: You wanna help some mentors poke around with the WPILIB-Java and optimize it?

Link drop: http://www.github.com/LTGLambChops/WPILIBj[1]
Cheers!
Reply With Quote