Repository navigation
Ros2 control - #123
Merged
Merged
Ros2 control#123
Conversation
josephduchesne
commented
Sep 28, 2026
Collaborator
- Added additional plugins to support more detailed dynamics modeling and a variety of additional drivetrain configurations:
- SteeringMotor: yaw based position or velocity controlled actuator attached to a revolute joint
- DriveWheel: a simulated driven wheel, velocity or effort controlled
- FreeWheel: An idle wheel that supports encoder output
- Added a new model body property: mass. An alternative to density that should make defining reasonable weight distributions easier
- Added modeling of ground contact force distribution to allow for current and future work on wheel friction calculations (only currently supported in the new DriveWheel and FreeWheel plugins, althogh DiffDrive and TricycleDrive may add support for this later)
- Added 4 new working, and 2 partially functional demo robots with ROS 2 Control, as well as a basic launch file and world file to try them out.
- Added code coverage CI
…ring wheel to allow for better vehicle dynamics simulation. Expanded prior work on approximating ground contact forces.
…s intended, but the swerve and articulated examples need some sort of translation. Maybe swerve could be driven pretending to be ackerman but that would be incorrect.
…rols for the final 2 ros2 control examples, and updates to the dockerfile and CI to allow building the ros2 control examples.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.