Skip to content

Implement TPIK controller and AITSMC #51

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 129 commits into
base: main
Choose a base branch
from
Draft

Implement TPIK controller and AITSMC #51

wants to merge 129 commits into from

Conversation

evan-palmer
Copy link
Contributor

@evan-palmer evan-palmer commented Apr 2, 2025

Changes Made

This is a large PR with several key changes:

  1. Implemented a inverse kinematics controller for control of UVMS
  2. Implemented the task priority IK solver for use in the IK controller
  3. Implemented an adaptive integral terminal sliding mode controller as an alternative to the integral sliding mode controller
  4. Upgraded to C++ 23
  5. Updated the issue templates to support the latest GitHub template syntax
  6. Semi-ported the Odom sensor that @JBVAkshaya implemented in ardusub_driver!29

Associated Issues

Testing

Testing is in-progress.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Port TPIK controller from Angler Implement an adaptive SMC algorithm
1 participant