-
Notifications
You must be signed in to change notification settings - Fork 366
Remove front_steering from steering library #1166
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
Merged
christophfroehlich
merged 30 commits into
ros-controls:master
from
qinqon:remove_front_steering_param_from_steering_library
Apr 23, 2025
Merged
Changes from 10 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
4710c60
Remove front_steering from steering library
qinqon 6fc6497
Merge remote-tracking branch 'origin/master' into remove_front_steeri…
christophfroehlich 75fde5e
Mark overriding functions
christophfroehlich 76962b5
Add proper deprecation warnings and backwards compatibility
christophfroehlich 44252a1
Keep old tricycle parameters
christophfroehlich 622e829
Reformat yaml to have less diff
christophfroehlich ec89354
Add parameter for traction/steering wheel track
christophfroehlich 9bc443e
Add release and migration notes
christophfroehlich 7584e3a
Update docs
christophfroehlich 69eb9ea
Update format of docs
christophfroehlich 0db41b5
Apply suggestions from code review
christophfroehlich cc85b60
Merge branch 'master' into remove_front_steering_param_from_steering_…
christophfroehlich 5e0e798
Fix parameter names in deprecation notices
christophfroehlich f9c6dfc
Document the expected order of joints in parameters
christophfroehlich bb84fcc
Check size of given joint parameters
christophfroehlich 99193cc
Merge branch 'master' into remove_front_steering_param_from_steering_…
christophfroehlich a76a62e
Merge branch 'master' into remove_front_steering_param_from_steering_…
christophfroehlich c298b9b
Fix implicit cast
christophfroehlich 8b7155e
Fix other deprecation warnings
christophfroehlich 9c3232e
Add checks for steering/traction command joints
christophfroehlich ceb6d28
Merge branch 'master' into remove_front_steering_param_from_steering_…
christophfroehlich 3bee1f8
Merge branch 'master' into remove_front_steering_param_from_steering_…
christophfroehlich 457080b
Merge branch 'master' into remove_front_steering_param_from_steering_…
christophfroehlich 1bdabe9
Merge branch 'master' into remove_front_steering_param_from_steering_…
christophfroehlich 1707c2b
Fix sequence of setter and input checks
christophfroehlich 1ec176a
Rename wheel_track to track_width
christophfroehlich e3db5fe
Revert debugging code
christophfroehlich adbc418
Merge commit '646b7b35fa13b6eca17fdbfa98e7b7f9e9bcb37b' into remove_f…
christophfroehlich 8c48e10
Improve documentation of steering joints
christophfroehlich bd0c057
Make test variables names more clear
christophfroehlich File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15 changes: 6 additions & 9 deletions
15
ackermann_steering_controller/test/ackermann_steering_controller_preceeding_params.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,13 @@ | ||
test_ackermann_steering_controller: | ||
ros__parameters: | ||
reference_timeout: 2.0 | ||
front_steering: true | ||
open_loop: false | ||
velocity_rolling_window_size: 10 | ||
position_feedback: false | ||
rear_wheels_names: [pid_controller/rear_right_wheel_joint, pid_controller/rear_left_wheel_joint] | ||
front_wheels_names: [pid_controller/front_right_steering_joint, pid_controller/front_left_steering_joint] | ||
rear_wheels_state_names: [rear_right_wheel_joint, rear_left_wheel_joint] | ||
front_wheels_state_names: [front_right_steering_joint, front_left_steering_joint] | ||
traction_joints_names: [pid_controller/rear_right_wheel_joint, pid_controller/rear_left_wheel_joint] | ||
steering_joints_names: [pid_controller/front_right_steering_joint, pid_controller/front_left_steering_joint] | ||
traction_joints_state_names: [rear_right_wheel_joint, rear_left_wheel_joint] | ||
steering_joints_state_names: [front_right_steering_joint, front_left_steering_joint] | ||
wheelbase: 3.24644 | ||
front_wheel_track: 2.12321 | ||
rear_wheel_track: 1.76868 | ||
front_wheels_radius: 0.45 | ||
rear_wheels_radius: 0.45 | ||
traction_wheel_track: 1.76868 | ||
traction_wheels_radius: 0.45 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Typo,
wheels_preceeding
->wheels_preceding
. There are more instances of this typo in the current file ...Shall we just use
joints_preceding_names_
for consistency ?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.
Good catch, fixed that in a separate PR and will merge that in here later. But we have
wheels_preceeding_names_
andsteers_preceeding_names_
,joints
do not work then?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.
One option is to rename
wheels_preceding_names_
totraction_joints_preceding_names_
, andsteers_preceding_names_
tosteering_joints_preceding_names_
. There is a variable namedpreceding_joint_names_
which doesn't seem to be used anywhere.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.
done. please have a look