HuskieRobotics / HuskieRobotics/3061-lib

incorporate various acceleration limits to improve odometry and robot performance

Open
#115 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
32
Forks
17
Avg merge
1m
Merged PRs (30d)
1

Description

Implement the algorithms described by Orbit in their coding presentation:

- swerve module velocity limit
- acceleration limit
- forward limit
- tilt limit
- skid limit

![IMG_7241](https://github.com/user-attachments/assets/1be5d3a3-6c34-453a-a4ef-138424d52c9c)
![IMG_7242](https://github.com/user-attachments/assets/22643ee5-f2ed-43fc-b54f-e8bfdd38d46f)
![IMG_7243](https://github.com/user-attachments/assets/e46c0fe2-65fa-4e0f-9486-7aa26f61be56)
![IMG_7244](https://github.com/user-attachments/assets/a4d7a071-1b7f-4c91-9229-3a2a3f579b95)
![IMG_7245](https://github.com/user-attachments/assets/b0a51ff6-b00f-4b4a-99b9-86c08f974a4e)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Review the attached Orbit coding presentation images, then locate the relevant Java odometry and drive code; the work is complete when swerve module velocity, acceleration, forward, tilt, and skid limits are implemented and robot performance reflects those limits.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
robotics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.