Log in

View Full Version : RoboLibJ - A new FRC Library


amreuland
25-01-2015, 12:22
Hello everyone.
So a couple years ago, I started working on a library to extend the functions of WPILib, to make it more complete/understandable. That project has mutated into a new library to try and replace WPILib. Its nowhere near done, but it has most of the essentials.

Mostly it is a re-write of WPILibJ, to make it more efficient. I wanted to post a link here and get some feedback. Feel free to fork it and work on it. Or even tell me its complete garbage. The point of it was to help my programming "skills" and make something for the community.

The Project is called RoboLib, and will have C++ and Java version. Currently, it only has a Java version, as I stink at C/C++. The project links are here:

Github Organization - https://github.com/robolib
Java Repo - https://github.com/robolib/robolibj
Java Documentation - http://robolib.github.io/robolibj/docs/


I look forward to reading your responses and thoughts on the project.

Thanks.

amreuland
07-02-2015, 23:34
So, an update for the library.

I re-did Network Tables, to have a smaller footprint, and removed the client portion, as the robot will always be the server.

You can now load a json file to be read in and construct various actuators/motors/sensors that way. just call RobotMap.get('token', Type.class);
This will obviously need a lot of documentation, but for now, there is an example in the root directory, named 'rmap.json'

I plan to continue working on this, improving it, and taking suggestions to make it better.