-
Notifications
You must be signed in to change notification settings - Fork 773
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
Port gazebo_ros_pkgs to ROS 2.0 #512
Comments
ROS 2 1.0 is currently slated to be released sometime before the beginning of next year - is gazebo working towards support in that timeframe? There's been some interest in ROS 2 support for gazebo early next year, but I don't see it anywhere on gazebo's roadmap. CC @bponsler |
As far as I know, there is no current plan at this moment to port |
Hello @j-rivero! We're indeed interested in this feature but haven't put time into it just yet. For now, all the tests we've done have made use of the bridges. |
Update: the branch |
As nothing has been merged in yet, I'm gonna reset ros2 to the latest melodic-devel |
I've been doing some work on this and have some ideas for the design I'd like to put to the community for discussion:
Some early work on this is on my branch (beware: debug prints, uncommented sections, etc). |
Implementations for (1) and (2), besides for the SDF configuration, are in #769 |
The design is being placed on this wiki page, comments are welcome in this issue. We'll keep the status table above up-to-date. |
Is there an update on this, it looks like ros2_control is done, (ros-controls/ros2_control#1) so gazebo_ros_control should be unblocked, right? |
There's currently no plan to port |
I currently don't have time to maintain |
Added a wiki page with a few guidelines for peeps interested in helping migrating plugins to ROS 2: https://github.com/ros-simulation/gazebo_ros_pkgs/wiki/ROS-2-migration-contribution-guide |
Redirected here from the GSoC osrf Wiki. Which plugins are still waiting to get ported? |
@DhruvKoolRajamani , I just updated this issue above, as well as #779. Thanks for the interest! |
Is there a status update on gazebo_ros_depth_camera? It doesn't look from this issue like it has been ported yet. If it has, great I'd like to use it. |
No work has started on it yet, AFAIK. |
Any ETA on when? |
There's no one assigned to work on this right now. We may get a GSoC intern during the summer, but I could also review a PR if someone else works on it before that. |
I would like to work on this. Will try to get it done as soon as possible. |
I can't really dedicate any time to porting the |
@chapulina which is the current stable branch for I tried the branches |
Crystal:
Dashing:
|
@chapulina Thanks for the update. |
@Yeshasvitvs , that all looks right for me, thanks for taking the time to write it. You're welcome to add the detailed instructions to the installation tutorial. |
@chapulina I opened a PR |
@chapulina I read some where that Thanks! |
That seems to be missing on the migration guide. The new service is now
I just made a pull request today forward-porting |
What is the latest plans for porting gazebo_ros_control? I see in the Roadmap repo that it is showing "Blocked by ros-controls/ros2_control#1" which I believe is ready, yes? Has any work started on it that I can jump into? If ros2_control is ready, briefly, what work would remain to complete the port?
FYI Wrote a related post on ROS Answers. |
@guru-florida , I updated the table with a link to the repository where that work is happening: https://github.com/ros-simulation/gazebo_ros2_control |
Thanks @chapulina! I can't believe I didnt find that repo, it was right beside the gazebo_ros_pkgs..how!?!?! I'm blind. lol. I will check it out. 👍 |
With the release of |
Interest into porting
gazebo_ros_pkgs
to ROS 2.0 is starting to appear within the ROS Community, this post tries to server a tracker for suggestion, status and discussions on how to do it.Update 29 Nov 2016
The ROS team currently warns about implementations at this point since the API is still unstable an future changes could require a big amount of work to update the code. Even with API instability a possible suggestion to start the works could be some time after the Beta1 (release planned in the next weeks), late January if the feedback regarding to the Beta1 is good at that moment.
Update 2nd Jun 2018
The branch
ros2
is ready in this repository to start merging changes related to port the code to ROS2.Update 19 July 2018
Written by @ironmig
Some packages have been ported and plans/designs for the remaining features will be tracked on this wiki page. If you are interested in gazebo_ros_pkgs in ROS2, please read the plans on that page and comment if you have other ideas or approve.
Update 19 July 2018
Written by @chapulina
📈 Status
ray_sensor
ray_sensor
imu_sensor
joint_pose_trajectory
ray_sensor
depth_camera
camera
ray_sensor
spawn_entity
gazebo.launch
gazebo.launch
gazebo.launch
gazebo.launch
gazebo.launch
gazebo.launch
The text was updated successfully, but these errors were encountered: