Skip to content
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

Breaking changes in control libraries #211

Open
domire8 opened this issue Jan 8, 2025 · 1 comment
Open

Breaking changes in control libraries #211

domire8 opened this issue Jan 8, 2025 · 1 comment
Assignees

Comments

@domire8
Copy link
Member

domire8 commented Jan 8, 2025

Knowing that some of the initiatives require breaking changes across the stack, it's possible to think about which breaking improvements we want to make in control libraries too. First and foremost, we need to look into the robot model library and think about how we can improve its usability and feature set to leverage pinocchio better and to potentially account for types of robots that are not just a chain of revolute joints.

Apart from that, we can also try to address already existing issues:

@domire8 domire8 self-assigned this Jan 8, 2025
@eeberhard
Copy link
Member

I think the way #193 is implemented, it shouldn't be ABI breaking. It adds contents to the header file but doesn't change the order or visibility of existing symbols, nor change any inline or template definitions.

I agree that in general, improving the robot model class would be the most valuable breaking change.

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

No branches or pull requests

2 participants