-
Notifications
You must be signed in to change notification settings - Fork 6
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
Add a first shell of the agimus_controller API #97
Add a first shell of the agimus_controller API #97
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
great work @MaximilienNaveau thank you for this! I put my comments, that are mostly questions (sorry for this) and some suggestions concerning collision avoidance
agimus_controller/agimus_controller/robot_model_factory/obstacle_params_parser.py
Outdated
Show resolved
Hide resolved
agimus_controller/agimus_controller/robot_model_factory/robot_model_factory.py
Outdated
Show resolved
Hide resolved
agimus_controller/agimus_controller/robot_model_factory/robot_model_factory.py
Outdated
Show resolved
Hide resolved
agimus_controller/agimus_controller/robot_model_factory/robot_model_factory.py
Outdated
Show resolved
Hide resolved
agimus_controller/agimus_controller/robot_model_factory/robot_model_factory.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please add deprecated
folder to .gitignore
and remove the unrelated changes from this PR to make it cleaner?
Other than that the design seems ok
7dc2196
to
c4ef2dc
Compare
I believe we just need to get clear on the warm start API. Just to be clear I do not run the code so when we will add unit-test this code might simply break due to typos in the python standard. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Imports are still not in alphabetical order
Now it's done in principle 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are still some minor disagreements, but I guess we can fix in the next pull requests.
The skeleton looks good to me!
1825eda
to
637222c
Compare
fe1ef5c
into
agimus-project:topic/humble-devel/refactor
This is a first trial and discussion room about the agimus_controller new API.
We want to have a generic implementation that can cover most usage of the OCP/MPC/WarmStart combinations.
The design pattern is this one.