Open wittenator opened 3 months ago
@wittenator, all pull requests must be targeted towards the master
development branch.
Once merged into master
, it is possible to backport to iron
, but it must be in master
to have these changes reflected into new distributions.
Ah hmm, I can't move our software stack to Jazzy (due to Nvidia dependencies) and therefore have to develop these changes on Iron. Should I develop the feature completely on Iron and then cherry-pick the changes on top of the master? The drawback is that I can't really test in on the master besides a few unit tests maybe.
Let's merge https://github.com/ros-controls/ros2_controllers/pull/1150 first, and then proceed with this one here. Could you please review it and give your feedback (Files changed -> Review changes)?
This pull request is in conflict. Could you fix it @wittenator?
This pull request is in conflict. Could you fix it @wittenator?
@wittenator is this WIP or ready for review?
Attention: Patch coverage is 22.72727%
with 51 lines
in your changes missing coverage. Please review.
Project coverage is 86.83%. Comparing base (
c824345
) to head (12d3fa3
).
@wittenator please have a look at the failing pre-commit test, and add tests for your new feature because it is decreasing test coverage. Ping me again if you need guidance on how to write tests for the lib.
This PR adds the option to use steering angle and linear velocity for controllers that inherit from the steering library. In anticipation of the merging and backport of the fixes in the ackermann controller, I branched off of the fix/steering_controllers_library_kinematics branch and cherry-picked the changes on top of the iron branch.
Status:
colcon test
andpre-commit run
(requires you to install pre-commit bypip3 install pre-commit
)