-
Notifications
You must be signed in to change notification settings - Fork 782
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
[ros2] Port gazebo_ros_path plugin to ROS2 #925
[ros2] Port gazebo_ros_path plugin to ROS2 #925
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.
With a few changes this mostly works for me. I tested with model and world/media path. I did not try adding a plugin path.
gazebo_ros/launch/gazebo_launch.py
Outdated
|
||
world_argument = launch.actions.DeclareLaunchArgument( | ||
'world', | ||
default_value='worlds/empty.world') |
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.
The default value could be an empty string. This way we're sure we're using Gazebo's default value, in case that ever changes.
@shiveshkhaitan , mind rebasing this and adding a migration guide? Thanks! |
Porting |
SGTM |
I have removed the gazebo launch part as |
@shiveshkhaitan , can you rebase against the latest
|
4ac9951
to
4f8e774
Compare
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.
LGTM.
@shiveshkhaitan , we just need a migration guide and a backport to dashing.
* [ros2] Port gazebo_ros_path plugin * Minor fixes * Change plugin launch file to python script * Fix for flake8 test
Port gazebo_ros_paths_plugin plugin to ROS2.
To export a model, plugin or media file, a package needs to export them from package.xml e.g.
The directory also needs to be installed from CMakeLists.txt e.g.
The plugin is directly included in
gazebo.launch.py
launch file.