Skip to content
This repository was archived by the owner on Feb 3, 2023. It is now read-only.

Tags: OkapiLib/OkapiLib

Tags

v4.8.0

Toggle v4.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v4.8.0

v4.7.0

Toggle v4.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version bump

v4.6.0

Toggle v4.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Allow IMU to reset to custom angles (#484)

* Add: x drive field oriented control

* fix: cleared some errors

* add tests

* feat: simplify calculations

* fix: clarify documentation

* Update include/okapi/api/chassis/model/xDriveModel.hpp

* Version bump

* feat: allow users to reset IMU to custom angle

* fix: correct error checker

Co-authored-by: Octogonapus <firey45@gmail.com>

* feat: add `const` for angle variable

Co-authored-by: Octogonapus <firey45@gmail.com>

* docs: conform to conventions

* Version bump

Co-authored-by: Octogonapus <firey45@gmail.com>

v4.5.0

Toggle v4.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add X Drive field oriented control (#483)

* Add: x drive field oriented control

* fix: cleared some errors

* add tests

* feat: simplify calculations

* fix: clarify documentation

* Update include/okapi/api/chassis/model/xDriveModel.hpp

* Version bump

Co-authored-by: Octogonapus <firey45@gmail.com>

v4.4.1

Toggle v4.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add ConfigurableTimeUtilFactory to includes (#482)

v4.4.0

Toggle v4.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v4.4.0 (#481)

* Switch from Pathfinder to Squiggles for path generation (#461)

* add squiggles as a cmake dependency

* building

* tests passing again

* tests are passing

* remove pathfinder and switch to squiggles in lmpc

* i think i fixed the PROS build

* Various CI fixes

well i was wrong but this should work

squiggles version back to c++17

this is a hack but it seems to work

trying to remove the cmake build step since this is working on my
machine...

i guess rsync isn't included with github actions container

remove the use of rsync

forgot to undo the installation of rsync

cmake-build-debug already exists at that step

fix valgrind errors

* resolving the minor review comments

* resolve review comments

* Resolve review comments for tests

need to bump g++ version to get filesystem header

trying to get gcc9

switch to using C functions for filesystem interaction

revert the CI script

* pin squiggles version at 1.0.0

* copy the squiggles headers into the templates' inc dir too

* on second thought, better to have squiggles inside okapi dir

* resolve the issue with the executeSinglePath delay

* invert the Y axis for the squiggles generation to match with ROS
coords

* fix the frame transformation and tests

* squiggles to 1.1.0

* update squiggles again to fix tests

* Fix segfault due to undefined use of front()

* ensure that the PROS build uses the latest squiggles files

* Adjust motion profiling documentation to mention Squiggles instead of Pathfinder.

* fix issue where build fails when squiggles doesn't yet exist

* Fix tutorials to use "wheel track" instead of "wheelbase" (#469)

Co-authored-by: Octogonapus <firey45@gmail.com>
Co-authored-by: Shawn Phelps <30736878+shawnphelps@users.noreply.github.com>

* Add getSize() to MotorGroup (#472)

* Fix tutorials to use "wheel track" instead of "wheelbase" (#469)

* Add getSize() to MotorGroup

Co-authored-by: Shawn Phelps <30736878+shawnphelps@users.noreply.github.com>
Co-authored-by: Octogonapus <firey45@gmail.com>

* Version bump

* Add tile unit to docs

Co-authored-by: Jonathan Bayless <16109996+baylessj@users.noreply.github.com>
Co-authored-by: Shawn Phelps <30736878+shawnphelps@users.noreply.github.com>
Co-authored-by: Brendan McGuire <brendan@bren.app>

v4.3.0

Toggle v4.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add the 'tile' unit of QLength (#478)

* Change .gitmodules URL to HTTPS from git

GitHub deprecated the git:// protocol on Jan 11, 2022. Since then, CI runs and submodule updates just time out because the URL cannot be found.

Source: https://github.blog/2021-09-01-improving-git-protocol-security-github/.

* Add the 'tile' unit of QLength

The VRC field is 6 by 6 tiles. This could be convenient for teams coding their auton movements relative to a certain number of field tiles.

See this VexForum post for reference: https://www.vexforum.com/t/tipping-point-season-code-request/102621/8?u=karmanyaahm .

* version bump

Co-authored-by: Octogonapus <firey45@gmail.com>

Verified

This tag was signed with the committer’s verified signature.

v4.1.0

Toggle v4.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v4.1.0 (#460)

* Update kernel to 3.3.1

* Update build scripts (#457)

* Update build scripts

* Poke CI

* Use recursive submodule checkout

* Poke CI

* Use previous checkout behavior

* Run test on PR

* Adding color, distance, rotation sensors (#459)

* Adding color, distance, rotation sensors

Allows chassis builder to reference new RotationSensor

* Updated to camel-case per coding conventions

Updated documentation.

Attempted to re-format comments, but clang-format broke locally for me

* Cleaned up comments

* Remove contributing changes

* Fix various things

* Fix rotation sensor file name

* Fix messy range docs

* Fix getSelectedOutput return value

* Address review comments about docs and const qualifiers

* Optionally disable gestures when constructing the optical sensor

* Remove unnecessary virtual qualifiers

* Reverse RotationSensor without reversing the port

* Fix non-std uint8_t

Co-authored-by: Octogonapus <firey45@gmail.com>

* Add building instructions to CONTRIBUTING.md.

Thanks to @dcieslak19973

* Version bump

Co-authored-by: dcieslak19973 <dcieslak@hotmail.com>

v4.0.5

Toggle v4.0.5's commit message

Verified

This commit was signed with the committer’s verified signature.
Version bump