Skip to content

Racing team full PR#190

Open
alo-20 wants to merge 102 commits into
s2025from
racing_pr_prep
Open

Racing team full PR#190
alo-20 wants to merge 102 commits into
s2025from
racing_pr_prep

Conversation

@alo-20

@alo-20 alo-20 commented May 8, 2025

Copy link
Copy Markdown
Collaborator

First PR for Racing team. Includes:

  • More set paths for testing control
  • Cone detection logic
  • Launch Control logic
  • Racing Planner
  • Stanley controller
  • velocity_profile which generates desired velocities for points along a racing path
  • trajectory.py
  • A few extra tools for plotting, generating paths, and testing

diegoasfmravpp and others added 30 commits May 7, 2025 11:32
…curve radius calculation in trajectory.py. Add generate_circle.py to generate circle paths and add circle paths in knowledge/routes.
@alo-20 alo-20 requested a review from krishauser May 15, 2025 16:45

@krishauser krishauser left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commits not yet coordinated well with other teams.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these parameter changes coordinated with the control team / parking team?

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These accelerator / braking ranges do not appear coordinated with the control team's changes. @Jugthegreat did you agree to these changes?

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please take this out of the PR if nothing is changing

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not the function of a trajectory to specify velocity limits. That's more of the function of a route or a plan. We talked about the definition of a trajectory in class.

@alo-20

alo-20 commented May 16, 2025

Copy link
Copy Markdown
Collaborator Author

Changed current.yaml to have separate racing parameters as discussed with the control team.
Removed velocities from Trajectory as discussed.

@alo-20 alo-20 requested a review from krishauser May 16, 2025 04:04
@alo-20 alo-20 changed the title Racing team initial PR Racing team full PR May 16, 2025

@krishauser krishauser left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes recently made didn't address the issues. Sorry, your PR wasn't successfully approved.

@alo-20

alo-20 commented May 16, 2025

Copy link
Copy Markdown
Collaborator Author

I'm sorry, but what issues are still remaining? We addressed the Trajectory issue by taking out velocities, and we switched the racing settings in current.yaml to be separate from the other settings. I'm not sure what other issues there were, other than having a few "Agent" references left... but I mentioned in the PR comments that that was only so that we could still use the Klampt simulation. If you'd like we could take that out as well.

@alo-20 alo-20 requested a review from krishauser May 16, 2025 18:52
@krishauser

Copy link
Copy Markdown
Owner

You made surface-level changes to address my review but you didn't test the code.

@alo-20

alo-20 commented May 16, 2025

Copy link
Copy Markdown
Collaborator Author

I did test the code in simulation, would you like to see it working?

@alo-20

alo-20 commented May 16, 2025

Copy link
Copy Markdown
Collaborator Author

I did test the code in simulation, would you like to see it working?

The reason why we did switch back to just timings is because Diego and I tested it last night and it worked in sim.

@sonarqubecloud

Copy link
Copy Markdown

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.