Releases: jghsrobotics/InuLib
Releases · jghsrobotics/InuLib
v2.1.0; Final Robotics Competition Update
Change Log
- Fix misc. bugs
- Add the ability to rebuild AutoChassis (in order to change settings).
This release contains the code used for our fourth and final competition on February 24, 2022, which combined every aspect from past competitions.
v2.0.1
Change Log
- Nothing
This release contains the code used for our third competition on February 4, 2022, Battlebots. No changes were made to the library.
v2.0.0; Extreme Precision Update
Change Log
This is the autonomous code for the 2021 December competition at NLMUSD. The challenge was so complicated, no other team came close to what this code accomplishes, which took around 100 hours and around 5000 lines of code to make in a single month. The outcome is some very, very precise code with a massive API overhaul with the following new features:
- Completely revamped background motor code + Vision Sensor Rainbow LED Task
- Well organized file structure in
inu/
- Extremely important autonomous classes:
AutoChassis
to wrap around basic autonomous chassis functionality with an inertial sensorArmAssembly
to precisely control a arm.XLineFollower
to precisely follow a line.ColorFollower
to precisely orient the robot to an object viewed by the vision sensor.
- Builders to make the above object instantiation much more flexible and easy
- Wrappers for common sensors and motor functionality
InertialMotor
for aligning the robot so that it is oriented towards an angle- Completely built-in logo that shows on startup
- The
inu
namespace for every single class defined in the library - Bash script to change program icon on upload
Types.hpp
for common types; i.e. Port- Exceptions to make debugging 10x easier.
- A
Color.hpp
to produce colored output on std::cout
v1.0.0; Fall Competition Code 2021
Change Log
- Fix critical issues with PIDMotor and PIDSystem
- Add ControllerCallbacks class that allows you to assign sync or async functions to a controller button.
main.cpp
Contains the competition code used for the 2021 Fall Competition
v0.1.0; Baby Steps
Features:
- Slewing System
- PID System